Sommario:

Lampada intelligente: 6 passaggi
Lampada intelligente: 6 passaggi

Video: Lampada intelligente: 6 passaggi

Video: Lampada intelligente: 6 passaggi
Video: Illuminazione Intelligente: Recensione delle Lampadine Smart AigoStar 2024, Novembre
Anonim
Image
Image

Dalla scoperta del fuoco siamo riusciti a stare al caldo ea sopravvivere in una piccola colonia. Gli umani primitivi possono radunarsi intorno e fare attenzione agli animali selvatici l'uno per l'altro durante la notte.

E poi Thomas Edison illumina letteralmente il mondo sostituendo la lampada a petrolio con una lampada a incandescenza, che funziona tramite un filamento di tungsteno in un tubo a vuoto.

In questo tutorial, andiamo avanti costruendo una lampada intelligente con LED RGB su di essa e controllandola su Internet in modo da poterla controllare da qualsiasi altra parte del pianeta purché disponi di una connessione Internet.

Forniture

  • 20 LED bianchi da 5 mm
  • ESP8266
  • Arduino
  • Qualsiasi interruttore a levetta
  • Adattatore PCB femmina MicroUSB
  • Striscia LED RGB
  • 3x transistor TIP31C

Passaggio 1: raccogliere tutte le parti

Raccogli tutte le parti
Raccogli tutte le parti

Il primo passo sarebbe stampare in 3D tutte le parti necessarie. Sono tutti disponibili qui. Sarebbe davvero utile se hai più di una stampante disponibile. Funziona ancora se hai 1 stampante ma ci vorrà del tempo. Per me, sto usando plastica PLA bianca e l'esercito di stampanti 3D del mio college per costruire questa bestia.

Passaggio 2: dare alle parti una bella finitura

Dai alle parti una bella finitura
Dai alle parti una bella finitura

Mi piacerebbe una finitura liscia sulla mia lampada intelligente, quindi carteggio tutte le superfici delle scale dalla stampante 3D e poi ho aggiunto della vernice bianca sulla parte superiore blu. (Ho solo tanti filamenti bianchi da usare contemporaneamente.)

Per levigare le parti stampate in 3D, inizia con circa 100 fogli di carta vetrata e poi spostati lentamente fino a una griglia di 500 o più. E per lavare via tutta la plastica in polvere, basta usare l'alcol per portare a termine il lavoro.

Passaggio 3: aggiungere il pannello smerigliato al supporto LED stampato in 3D

Aggiungi pannello smerigliato sul supporto LED stampato in 3D
Aggiungi pannello smerigliato sul supporto LED stampato in 3D
Aggiungi pannello smerigliato sul supporto LED stampato in 3D
Aggiungi pannello smerigliato sul supporto LED stampato in 3D

Una delle parti stampate in 3D è il supporto LED inferiore, quello con un grande foro rettangolare. Avremo bisogno di creare una finitura gelida e in qualche modo trasparente su questo per diffondere il LED bianco nitido.

Per farlo, ho sciolto un po' di colla a caldo e l'ho lanciata sul foro rettangolare. Puoi usare altri calchi come la cera per candele, ma potrebbe non rimanere in posizione.

Passaggio 4: lavorare sull'elettronica

Lavorare sull'elettronica
Lavorare sull'elettronica
Lavorare sull'elettronica
Lavorare sull'elettronica

Avrai bisogno di 20 LED bianchi e una striscia LED RGB per illuminare la lampada come una luce di Natale. Il LED bianco va nel supporto che è quello con un gruppo di fori circolari. Le gambe passeranno attraverso il foro e dovrai collegarle in parallelo. Dato che assorbe così tanta corrente, puoi provare ad accenderlo direttamente con il 5V ma consiglio di aggiungere un resistore da 10 ohm in serie.

Il circuito, invece, è costituito dal convertitore da CC a CC, Arduino, transistor TIP31 ed ESP8266. Il convertitore da CC a CC aumenta i 5v a 12v per il LED RGB e viene controllato dal transistor. Nel frattempo, ESP8266 consentirà le richieste TCP e UDP per l'Internet delle cose.

Passaggio 5: codice

Codice!
Codice!

Il firmware per Arduino dovrà comunicare con l'ESP8266 ed eseguire alcune richieste TCP per avere informazioni su quanta potenza si desidera per pilotare i colori del led RGB e del led bianco.

Il server è il mio server IoT Python e Flask fatto da me. Più progetti utilizzeranno lo stesso server in futuro. Se non sei sicuro dello sviluppo web, prova invece a utilizzare Blynk. Basta modificare un po' il mio codice per questo.

Sia il server IoT che il firmware Arduino sono disponibili sul mio GitHub.

Passaggio 6: goditi la tua lampada futuristica

Goditi la tua lampada futuristica
Goditi la tua lampada futuristica

Chi ha bisogno di IKEA quando puoi creare la tua Smart Lamp? Ora puoi controllare la tua luce usando Internet. Quindi, puoi spegnerlo a scuola se te ne sei dimenticato. Nel caso in cui non sia disponibile il WiFi, scatterà il timeout e per impostazione predefinita si accenderà tutta la luce alla massima luminosità.

Vai avanti e stupisci i tuoi amici e la tua famiglia con la tua creazione! Sono sicuro che saranno in soggezione su di esso.

Consigliato: