Per posar-nos en situació i conèixer les eines amb que treballarem, us proposo fer un μ·projecte de lampareta de nit per a la nostra habitació que anirem fent intel·ligent poc a poc [inspiració]
ESP32 és un microcontrolador molt potent. Té un munt de pins a través dels quals pot interactuar amb el món físic, i incorpora connectivitat WiFi i Bluetooth.
MicroPython és una implementació del llenguatge de programació Python, optimitzada per executar-se expressament en microcontroladors.
Aprenguem a treballar amb les sortides digitals de l'ESP32 i a programar el seu comportament amb MicroPython.
Utilitzem un polsador o qualsevol altre sensor digital per controlar l'encesa de la nostra lampareta.
Utilitzem un sensor de llum per fer que la lampareta només s'encengui si no hi ha prou llum ambiental. Això implica treballar amb senyals d'entrada analògics.
Afegim un primer nivell d'intel·ligència a la nostra lampareta, temporitzant la seva encesa per tal que no sigui possible que ens la deixem encesa tota la nit.
Fem real la nostra lampareta: usem una bombeta LED i connectem-la a la xarxa elèctrica (230V)
Repte final
Construcció d'una làmpada per endollar al corrent de la xarxa (230V).
El seu funcionament ha d'estar comandat per un sensor digital en mode interruptor i un sensor analògic de llum, de manera que només s'encengui si hi ha poca llum i l'estat del sistema és ON.
Material
SOLHETTA. Bombeta LED E27, 470 lm (IKEA). 1,99 € / 2 uts
Casquillos E27 (Amazon). 9,99 € / 6 uts
Enchufe macho (Amazon). 10.39 € / 6 uts
[Làmpada SVALET (IKEA), 3 € - SOLHETTA E-14 (IKEA). 3 €]
Tubo PVC 40 cm * d 20 mm (Amazon). 15.35 € / 5 uts
Els colzes els podem imprimir nosaltres. PLA (Amazon)
El resultat