When I originally built the air quality monitor for my school I used the Things Network, a public LoRaWAN radio network for low power devices to send data to the internet. This year a new version of the back end came out, called The Things Stack (aka V3). As a result, they are shutting downContinue reading “Upgrading the air quality monitor”
Tag Archives: Arduino
Creating another TTN Mapper node with a Heltec LoRa32 v2
For my Gold DofE practice expedition I used the school’s Things Uno board to make a Things Network node that transmits its GPS coordinates. These GPS coordinates can then be received by gateways, and from there they are used to map the coverage of the Things Network, a free-to-use radio network designed for low powerContinue reading “Creating another TTN Mapper node with a Heltec LoRa32 v2”
CanSat competition
Over the past seven or so months I have been working in a team of four taking part in the CanSat competition. The goal of the competition is to build a simulation of a satellite within the volume of a soft drinks can. The device is then launched in a small rocket and descends withContinue reading “CanSat competition”
Creating a TTN Mapper GPS node with the Things Uno
Recently I went on a DofE expedition in the Brecon Beacons. I wanted to try mapping any LoRaWAN coverage while I was there using TTN Mapper, but we weren’t allowed our phones so I couldn’t use the app. However, TTN Mapper also allows you to use nodes that broadcast their GPS coordinates, thus removing theContinue reading “Creating a TTN Mapper GPS node with the Things Uno”
Using object oriented programming in C++ to create an ESP8266 breakout game
Recently I’ve been making a breakout game for an ESP8266 module that has a 64×128 OLED display and a 4-way joystick: Up until now I’ve avoided using any object oriented programming with Arduino. However, I wanted to have a go at it, and this seemed like a good project to start. You can see theContinue reading “Using object oriented programming in C++ to create an ESP8266 breakout game”
Experimenting with programming an Arduino using AVR assembly
Recently we have been taught the imaginary assembly language used by AQA as part of A level computer science in school. I found these lessons very interesting, and I wanted to try using a real assembly language. I decided to try the AVR assembly language used by Atmel chips (such as those found in Arduinos)Continue reading “Experimenting with programming an Arduino using AVR assembly”
Designing and building an air quality monitor
Around a year ago the headmistress of the school asked if it would be possible to build a device capable of monitoring the air quality around the school in real time. The computer science teacher directed her to me and I was asked to do some research and put together a shopping list of theContinue reading “Designing and building an air quality monitor”
Hacking a Bigtrak with an Arduino
The Bigtrak was a programmable electric six-wheeled robot popular in the 80s. It used a keypad on top to allow the user to enter instructions, which it would then carry out sequentially. In 2010 it was relaunched. I had one of these lying around from years ago as well as a spare Arduino Mega soContinue reading “Hacking a Bigtrak with an Arduino”