There are 3 projects in this repo:
- Nixie clock with 4 nixie tubes, four IC КБ155ИД1 /KB155ID1 or SN74141/, DHT22, PIR and DS3231 clock module.
- Zhivomara is a clock with DHT22, DS3231 module and TM1637 display
- A dust sensor SM-PWM-01A (also works with SM-PWM-01C) using an ESP8266-12E/F with an Arduino software to send data to thingspeak.com channel. The code (interrupts and lpos) is based uses this gist from the guys from: dustproof.be. Calculation into um/m3 is not "extracted" from the curve from the datasheet. Calculation taken from here.
I've tried to develop this projects without any "delay" commnands (i.e. sleep), also following best practices as much as could.
This means the projects are far from polished, hopefully they are easy to understand.
#The Libraries
The libraries used are developed by their respective owners, I've only modified the TM1637Display library to add a method for displaying colons with:
setColon(bool colon)
where colon parameter is 'true' for displaying the colons and 'false' for turning off the colons.
Devices used: Arduino pro mini / UNO and ESP8266 12e
I'm available for questions and clarifications.