Step by Step Guide
In this project, you will build a simple weather station using the Pixie M1. The DHT11 sensor will measure temperature and humidity, and the IPS screen will display the readings in real-time. This project introduces you to reading sensor data and showing it visually on a display.
1. What You'll Need
- Axiometa Pixie M1
- DHT11 Module
- IPS Display Module
- Jumper wires
- Breadboard
- USB - C cable
- Arduino IDE installed
2. Make the Connections
DHT11 Sensor Module
- G (Ground) → Breadboard ground rail (blue/negative row)
- VIN → Pixie M1 3V3 pin
- S (Signal) → Pixie M1 Pin 1
IPS Display (ST7735S)
- VIN → Pixie M1 3V3 pin
- GND → Breadboard ground rail (blue/negative row)
- SCL (CLK) → Pixie M1 Pin 2
- SDA (DIN) → Pixie M1 Pin 3
- RES → Pixie M1 Pin 4
- DC → Pixie M1 Pin 5CS → Pixie M1 Pin 6
- BLK (Backlight) → Pixie M1 3V3 pin
3. Connect to PC & Upload Code
- Install Arduino IDE and Setup Axiometa PIXIE M1 if you haven't already
- Connect the Pixie M1 to your computer using the USB-C cable
- Select the correct board in Arduino IDE:
- Go to Tools → Board → Axiometa Pixie M1
- Copy and Paste the code you can find at the end of this page.
- Upload code (CMD+U or CTRL+U)
4. Test
After uploading, the IPS display should turn on and show temperature an humidity readings.
- Touch the DHT11 sensor or breathe on it to see the changes in temperature and humidity.
Next Steps:
- Change the display colors or text for better visibility
- Add a minimum/maximum temperature display.
- Store historical readings in EEPROM or send them over WiFi to a server.