Main Page
This web site is an experiment with local students, residents and public agencies to see if participative governance and more open information sharing between agencies can promote healthier waterways in the Whittlesea municipality. In a low carbon and resource constrained future we will all need to explore better methods of engagement and knowledge sharing to protect our communities and the natural environment. All Material contained in the web site is published under a Creative Commons Attribution licence (CC BY licence).
Smart Cities 2021
The Smart Cities course was offered to students in 2021 at the Whittlesea Tech School. Click on individual lessons below.
- Navigation on the Raspberry Pi
- Security improvements on the Raspberry Pi
- HTML coding
- Adding style to an HTML page using CSS
- Python introduction
- Reading data from an atmospheric sensor
- Saving sensor data to a file
- Saving data with timestamps
- Creating a Dynamic web page
- Scheduling tasks using Cron
- Graphing data using Plotly
- Creating HTML links to Plotly graphs
- More CSS coding
- Requesting data from a Water Quality Sensor in Peter Hopper lake
- Node-RED introduction
- Node-RED data processing
- Node-RED data processing II
- Node-RED creating dashboards
Smart Cities 2022
- Smart Cities - What is a Sustainable Smart City?
- Smart Cities - How can we use Environmental Sensors?
- Smart Cities - How to protect the Platypus?
- Smart Cities - Introduction to the Raspberry Pi and Linux
- Smart Cities - First lesson in Python
- Smart Cities - Reading data from Environmental Sensors in an Aquarium
- Smart Cities - Setting up Aquarium sensor in Tech School
- Smart Cities - Getting to 1 tonne per person by 2030
- Smart Cities - Data Visualisation using the Node-RED dashboard
- Smart Cities - BirdNET-Pi Jeremy Project
- Smart Cities - Storing sensor data in a Database in Node-RED
- Raspberry Pi 4 - Adding an SSD to improve performance and longevity
- Smart Cities - Getting weather data from the Bureau of Meteorology
Smart Cities 2023
- Smart Cities - Setting up Raspberry Pi for Secure Shell Remote Access
- Smart Cities - TeamViewer to access the Raspberry Pi remotely
- Smart Cities - Transferring Files using Secure Copy
- Smart Cities - SQLite3 database
- Smart Cities - Node-RED re-installation or version upgrade
- Smart Cities - Arduino IDE installation
- Smart Cities - Using a Raspberry Pi and Python to access Victron MPPT solar data
- Smart Cities - Build a Solar PV system with Battery Backup
- Smart Cities - Freeing up space on Raspberry Pi
- Smart Cities - Installation of Raspberry Pi Operating System Desktop on a PC
Smart Cities 2024
- Equipment list - Home Automation
- Smart Cities - Setting up Raspberry Pi for Mosquitto
- Worksheet 1 - Linux commands
- Worksheet 2 - Nano commands
- Worksheet 3 - Redirection commands
- Worksheet 4 - Experimenting with Mosquitto and MQTT
- worksheet 5 - Python Introduction
- Worksheet 6 - Python Object Oriented Programming Introduction
- Worksheet 7 - OOP Class Car example
- Worksheet 8 - OOP Class Dog example
- Worksheet 9 - OOP Class BankAccount example
- Worksheet 5 - Experimenting with Mosquitto and MQTT using Python
- Worksheet 6 - Virtual Environments
- Smart Cities - Python MQTT class library
- Smart Cities - Setup IoT WiFi Router
- Smart Cities - Programming the ESP-01 using YAML
- Smart Cities - Tiny House at Home
- Smart Cities - Tiny House at Home (Alternate way)
- Smart Cities - Low Carbon Computing Future
- Smart Cities - Phone for Seniors with Vision Impairment
- Smart Cities - RetroPie
Smart Cities 2025
Foundation Licence 2024
- Smart Cities - Foundation Licence Practise Exam 1
- Smart Cities - Foundation Licence Practise Exam 2
- Smart Cities - Foundation Theory Chapter 1 Questions
- Smart Cities - Foundation Theory Chapter 2 Questions
- Smart Cities - Foundation Theory Chapter 3 Questions
- Foundation Theory
Primary School Lessons
- Lesson 1 - Raspberry Pi Introduction and Platypus
- Lesson 2 - Red-rumped Parrot and Kangaroo Grass
- Lesson 3 - Frogs and Scratch Shark Attack
- Lesson 5 - Junior Landcare Grant and Cheese Chase2
- Lesson 10 - Temperature Monitored Greenhouse
- Lesson 11 - Tiny House Temperature Monitoring
- MPPS Pycom LoRa WAN Gateway
- Node-RED Pycom Temperature Sensor code Tiny-11
- Dweepy to record temperature data
Secondary School Lessons
- Revegetation of School Wetlands
- Frogs
- BirdNET-Pi
- BirdNET-Pi to Monitor Bird Calls
- Extracting and Uploading BirdNET-Pi Data
- BirdNET-Pi - Adding an SSD to improve performance and longevity
- Milesight 4G Router configuration
- BirdNET-Pi October 2023 Installation for Remote System
- Configuring Raspberry Pi access for eduSTAR on School Networks
- BirdNET-Pi installation Dec 2023
 
- Smart Tanks for Schools project
- Water Purification for Drinking
- Greenhouse project
- Tiny House project
- Tiny House project
- Tiny House design using Boxes.Py
- Registering a Pycom microcontroller Device to The Things Network
- Tiny House temperature monitoring using Node-RED and LoRa
- Tiny House temperature monitoring using Python, Dweepy, Plotly and Cron
- Heating for Tiny House project
- Freeboard IO SMC Tiny House Dashboard
- Tiny House Experiments SMC
- Tiny House Experiments Tech School
 
- Aquarium project
- Walstad Aquarium
- Solar Power project for Tiny House
- Arduino Uno Introduction
- Arduino Uno Example Projects for Students
- Serial Communication between the Arduino and the Raspberry Pi
- Add Blocker for Safari
- Data Visualisation with Freeboard.io
- Dweepy for Dweet
- Build a Python Web Server with Flask
- Ampy to transfer files to Pycom microcontroller
Clover and Muffin Save the Planet
- Rabbits use less Energy than Humans
- Rabbits stick to their Carbon Budgets
- Rabbits prefer Tiny Houses
- Rabbits don't drive electric cars
- Rabbit hate taking baths
- Low energy appliances for your house
- Rabbits love farms and growing vegetables
ChatGPT Discussion
- Sustainability
- Degrowth
- Circular economy
- Energy consumption by Houses
- Water and Food Production
- Electric Vehicles
- Tiny House
- Droughts and Floods
- Biodiversity Monitoring
- C language
Sensors
Instructions on how to build individual sensors that can be used in school environmental monitoring projects.
- Pressure sensor
- Soil moisture sensor
- Water quality sensor
- Water quality sensor Carlingford Park Lake
- APIs for Water levels sensors Minnovation
- Methane and Carbon Dioxide sensor
Teaching
The Things Network
- Pycom Pygate setup
- MikroTik LoRa Router setup
- How To Register Pycom LoRa Sensors on The Things Network
Amateur Radio
- Class Lessons 2024
- Foundation Theory
- On-Air Protocols with Amateur Radio Repeaters
- Learning Morse
- Exam Questions Review Amateur Radio
- Programming Baofeng UV-5R radios with local Repeaters and Field Testing
- Antenna Construction
- HF Bands
- Inverted V Antenna
- Antenna Diamond X-30N comparison
- Vector Network Analyser - Tuning antennas
- Digital Modes - Weak Signal Transmission
- Raspberry Pi Pico Microcontroller
- Waste Treatment of the ISS
- Composting Toilets for Moon and Mars Missions
- Stick Insects (Phasmids) in Space
- Baofeng UV-5R Repeater
- Icom ID-52 Repeater Experiments
- Icom ID-52A
- Icom IC-705
- Satellite Tracking using Gpredict
- Mini Satellite-Antenna Rotator Mk1 - SARCNET
- ISS Cross Band Repeater
- VHF and UHF Transceivers
- Software Defined Radio SDR
- NOAA Satellite tracking
- EZNEC Antenna Modelling
- GNU Radio
- Slow Scan TV
- Radio Astronomy
- Mars Greenhouse
- Methane Sensor
Student projects
- Project rubbish picker robot
- People Smart Rainwater Tanks
- Tiny House project - Jeremy
- Tiny House project - Yuvraaj
- Tiny House project - Daniel
- BirdNET-Pi Bencheng
