This sensor contains a thermistor temperature sensor and a capacitive humidity sensor. A small microcontroller inside does the readings and provides a simple I2C interface for reading the finished & calibrated output data. This guide will cover how to use this sensor, complete with wiring diagrams and code examples. Check it out!
Water evaporation reduces water volume inside a marine aquarium, affecting the salinity. This guide will walk through the build process of a water level controller (also called as auto top off system) that employs a water level sensor to detect water evaporation and then turn on/off water pump to add fresh water. This guide builds upon the power controller guide.
This makes a great jump scare for you porch on Halloween. The PIR sensor will detect a person at just the right moment to drop a cockroach suspended from a filament line. The HalloWing will also play a terrifying hissing sound over it's speaker port! Use the TFT display for user interface prompts. Program it all using CircuitPython.
This little sensor is a great way to add UVA and UVB light sensing to any microcontroller project. The VEML6070 from Vishay has both true UVA and UVB band light sensors and an I2C-controlled ADC that will take readings and integrate them. The sensor also comes with calibration registers so you can easily convert the UVA/UVB readings into the UV Index.
This pressure sensor is special because it comes with a metal port! Unlike other pressure sensors, you can easily attach a tube to it, to measure air pressure inside a close space. In particular we think this would be a great sensor for use with making DIY assistive tech "Sip & Puff" interfaces, or measuring the pressure within a vacuum chamber or other pressurized container.
This guide will walk through the build process of controlling AC equipment using an automated power strip (power controller). The power controller allows scheduled and on-demand control. Power controllers are simple and inexpensive to build and it acts as a foundational layer for temperature or water level controllers.
reef-pi is an opensource reef tank controller capable of automating day to day reef keeping chored including equipment control, temperature control, water level control, dawn to dusk light cycle. This is the first tutorial within the reef-pi tutorial series covering installation and configuration of reef-pi software on Raspberry Pi.
Circuit Playground Express has the ability to transmit and receive IR signals. You can use CircuitPython to send and receive messages using IR. This guide covers the basics of Circuit Playground Express IR and shows you how to use CircuitPython to communicate between two Circuit Playground Expresses!
CircuitPython is the best new way to code microcontrollers. But what if you want to run that same code on a more POWERFUL computer like a Raspberry Pi (or really any Linux SBC?) Well now you can - take advantage of the wide collection of drivers and example code we have for CircuitPython and now you can run it right on your Pi!
The pIRkey adds an IR remote receiver to any computer, laptop, tablet...any computer or device with a USB port that can use a keyboard. This little board slides into any USB A port, and shows up as an every-day USB keyboard. The onboard ATSAMD21 microcontroller listens for IR remote signals and converts them to keypresses, mouse movements, or even USB serial output.
This project uses the Feather M0 Express, the Adalogger Featherwing and the AM2320 Temperature and Humidity sensor to gather data from the sensor and save it to the SD card on the Adalogger. You'll learn how to record data, and then take that data, import it into a spreadsheet and turn it into an awesome graph!
Mu is an amazing editor that works with CircuitPython and compatible boards. You can connect to the serial REPL right inside the editor. It also includes a plotter the works with your code to give you a live visual graph of your data! This guide will show you different ways to use the plotter with different sensors. It's time to plot!