Note: Do not work on this repository right away.
Create your copy or join a team by clicking this GitHub Classroom link.
This project is part of the IoT Engineering course.
- 2-person teams, building an IoT system.
- 32 hours of work per person, 1 prototype.
- 10' presentation of the project at Demo Day.
- Slides, source code and setup steps on GitHub.
- Both team members are able to explain the project.
- @walki92, Patrick Walker
- @manuelriedi, Manuel Riedi
The following deliverables are mandatory.
Source code, Arduino C, JS or Python, committed to (this) project repo.
- Hardware:
- Feather Huzzah ESP8266
- Temperature & Humidity Sensor (DHT11) on port D2
- 4-Digit Display (TM1637) on port I2C_2
- Libraries:
- DHT sensor library for ESPx by beegee_tokyo
- TM1637 by Avishay Orpaz
- Software:
- Create two channels: Thingspeak
- Add Matlab Analysis: Matlab Analysis
- Add Schedule Action for Matlab Analysis
- Hardware:
- Raspberry Pi Zero W
- Libraries:
- Software:
- Hardware:
- Feather nRF52840 Express
- Fan Socket on port A0
- Rotary Angle Sensor on port A2
- Button on port D2
- 4-Digit Display (TM1637) on port D4
- Libraries:
- Grove 4-Digit Display by Seeed Studio
- TM1637 by Avishay Orpaz
- Software:
4-slide presentation, PDF format, committed to (this) project repo.
- Use-case of your project.
- Reference model of your project.
- Single slide interface documentation.
- Issues you faced, how you solved them.
Working end-to-end prototype, "device to cloud", part of your 10' presentation.
- Sensor input on a IoT device triggers an event.
- The event or measurement shows up online, in an app or Web client.
- The event triggers actuator output on the same or on a separate IoT device.
Commit and push to (this) project repo before Demo Day, 11.01.2021, 00:00.