Sommario:

Luce Cuore LED Neon Internet: 6 Passaggi (con Immagini)
Luce Cuore LED Neon Internet: 6 Passaggi (con Immagini)

Video: Luce Cuore LED Neon Internet: 6 Passaggi (con Immagini)

Video: Luce Cuore LED Neon Internet: 6 Passaggi (con Immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Dicembre
Anonim
Image
Image
Luce del cuore LED al neon di Internet
Luce del cuore LED al neon di Internet
Luce del cuore LED al neon di Internet
Luce del cuore LED al neon di Internet

Miglia di distanza da quella persona speciale o solo distanza sociale? Vuoi far loro sapere che stai pensando a loro? Costruisci questa luce a forma di cuore a LED al neon connessa a Internet e impostala sul tuo telefono o computer, sempre e ovunque

Questo istruibile è orientato verso il principiante e non presuppone alcuna precedente esperienza con i microcontrollori. È richiesta una certa abilità di saldatura di base.

Forniture

• Insegna "LED neon" a forma di cuore da Amazon (cerca l'insegna al neon a forma di cuore) o altrove. Queste non sono vere insegne al neon con tubi pieni di gas ma strisce LED racchiuse in plastica diffondente che assomigliano a tubi al neon di vari colori. Puoi acquistarne uno con una base allegata o creare la tua base. La maggior parte funziona a 5v e dispone di connettori USB per l'alimentazione.

Alcuni esempi:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Heart-Bedroom-Wedding-Holid…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini o altro ESP8266

• Cavo dati Micro-USB per programmare la scheda

• Transistor NPN, per uso generale come 2N2222, 2N3904 o 2N4401

• Resistenza 1/8 o 1/4 watt, da 100 a 470 ohm

• Cavo di collegamento

• Perfboard, tubo termoretraibile (opzionale)

Strumenti• Tronchesi diagonali

o spelafili

• Saldatore e saldatore

base:

meglio:

• Arduino IDE per la programmazione

• Voltmetro base:

o LED sciolto (opzionale)

• Cacciavite

Passaggio 1: costruisci la tua luce del cuore a LED

Costruisci la tua luce del cuore a LED
Costruisci la tua luce del cuore a LED
Costruisci la tua luce del cuore a LED
Costruisci la tua luce del cuore a LED

Passaggio 1: preparare la luce del cuore a LED

Aprire la base del cartello rimuovendo il coperchio della batteria e le eventuali viti. Risparmia le viti.

Vuoi trovare i 5 volt positivi e le connessioni di massa e un voltmetro lo rende molto più semplice. Collega il segno all'alimentazione USB e sonda con il voltmetro. Per prima cosa prova i contatti della batteria nel supporto della batteria. Il 5v positivo può essere contrassegnato con un "+" e il contatto di terra o negativo della batteria è solitamente una molla con un filo attaccato all'angolo opposto della scatola della batteria. Dopo aver contrassegnato i contatti + e di massa, puoi rimuovere qualsiasi altro terminale della batteria nella confezione: non utilizzeremo affatto le batterie.

Ci sarà una coppia di fili dalla presa USB (uno a + e uno a massa) e un altro set che va al cuore (di nuovo, uno collegato a + e l'altro a massa). Rimuovere solo il filo che va tra terra e Segnale LED, lasciare gli altri tre fili così come sono collegati ai contatti della batteria. Saldare un filo rosso al terminale + della batteria e un filo nero al contatto di terra.

Se il tuo cuore ha un interruttore nella base come nell'esempio sopra e vuoi mantenere la sua funzione, il filo rosso può essere saldato al terminale dell'interruttore che mostra 5v sul voltmetro quando l'interruttore è in posizione ON e zero volt in posizione OFF.

[Se non hai un voltmetro (e dovresti - quelli semplici sono economici e pratici da avere, anche solo per controllare le batterie) puoi usare un singolo LED per trovare i collegamenti + e terra. Il cavo più lungo del LED va a + e quello più corto a massa. Tocca solo brevemente, poiché qui non stai usando un resistore di limitazione di corrente.]

Passaggio 2: assemblare il circuito

Assemblare il circuito
Assemblare il circuito
Assemblare il circuito
Assemblare il circuito
Assemblare il circuito
Assemblare il circuito

Il circuito è molto semplice con solo pochi componenti. Sono inclusi sia uno schema che uno schema elettrico. È possibile scegliere di assemblare il circuito su una breadboard per il test, ma la saldatura dei pin sulla scheda ESP8266 potrebbe rendere più difficile collegare successivamente i fili di collegamento a quei pin piuttosto che saldare i fili ai fori vuoti. Se sulla tua scheda ESP sono installati dei pin, un piccolo pezzo di perfboard ti semplificherà la vita.

Se utilizzi una breadboard durante il test, puoi inserire un singolo LED per sostituire il cuore, ma assicurati di osservare la polarità: la gamba più lunga del LED va al cavo rosso +. È possibile utilizzare molti transistor NPN generici ampiamente disponibili, come 2N2222 o 2N4401, ma è necessario verificare il pinout del particolare dispositivo che si utilizza: tre conduttori provengono dal transistor, dall'emettitore (E), dal collettore (C) e dalla base (B) ma l'ordine di questi cavi può variare a seconda del dispositivo e del produttore. La base (B) è spesso, ma non sempre, il vantaggio centrale. Controlla il foglio delle specifiche per il particolare transistor che usi prima di saldare. Collegare un'estremità del resistore al pin D6 sulla scheda WeMos e l'altro alla base (B) del transistor. Il valore del resistore necessario dipende dal transistor selezionato e dalla quantità di corrente assorbita dal segnale LED, ma probabilmente rientrerà nell'intervallo 100 - 470 ohm. Vogliamo che il transistor agisca come un interruttore in quello che è noto come stato "saturato". (Ci sono vari calcolatori online per i valori dei resistori di base, ma sarà più facile utilizzare alcuni resistori diversi se necessario quando il circuito è completato.) Il filo di terra dal segno del cuore che è stato scollegato in precedenza (o il cavo LED più corto) è ora collegato al collettore del transistor (C) e il cavo dell'emettitore (E) va al cavo di massa nero. Prima di andare oltre, controlla tutte le tue connessioni rispetto allo schema e al diagramma, in particolare le connessioni del transistor.

È inoltre necessario un filo da terra al pin G sul WeMos mini e un filo da +5 volt al pin contrassegnato 5V sulla scheda WeMos. Per convenzione, i fili di tensione + sono spesso rossi e i fili di terra sono solitamente neri per una facile identificazione.

Passaggio 3: Iscriviti ad Adafruit IO

Iscriviti ad Adafruit IO
Iscriviti ad Adafruit IO
Iscriviti ad Adafruit IO
Iscriviti ad Adafruit IO
Iscriviti ad Adafruit IO
Iscriviti ad Adafruit IO
Iscriviti ad Adafruit IO
Iscriviti ad Adafruit IO

Successivamente, ti consigliamo di registrarti per un account gratuito su IO.adafruit.com. Seleziona "Inizia gratis". Sceglierai un nome utente e ti verrà assegnata una lunga chiave alfanumerica come "aio_5NrczkqJQCTddgWWOQM1glJSx". Registra entrambi per dopo.

Crea due feed per trasportare i dati tra il tuo dispositivo e il server Adafruit IO. Uno deve essere chiamato "inizio" e l'altro "feedback" (tutto minuscolo).

Crea una nuova dashboard per questo progetto e chiamala come preferisci. Qui è dove dirigerai il tuo browser per controllare il cuore. Aggiungi due nuovi "blocchi" alla tua dashboard facendo clic sul pulsante +. Selezionare un pulsante momentaneo per il feed di inizio con un Testo pulsante di "Avvio" e i valori 1 per Valore pressione e 0 per Valore rilascio. Quindi, aggiungi un blocco "indicatore" e collegalo al feed di feedback. Seleziona i colori per rappresentare sia il cuore acceso che quello spento e imposta le condizioni su "=1". Puoi inserire 0 o 1 nella casella Valore di prova per vedere come appariranno i colori.

Puoi aggiungere un segnalibro alla tua dashboard o salvarla nella schermata principale del tuo telefono per un facile accesso. Il pulsante Start, uhh, inizierà a lampeggiare il cuore remoto e l'indicatore di feedback si accenderà quando il cuore ha ricevuto il segnale di avvio e si spegnerà quando si spegnerà tra 30 minuti.

Passaggio 4: programmare ESP2866

Scarica l'ultimo software Arduino IDE per il tuo computer da https://www.arduino.cc/en/Main/Software e installa il descrittore delle schede https://arduino.esp8266.com/stable/package_esp8266c… in Preferenze -> Scheda aggiuntiva URL del gestore. Ora dovresti vedere molte altre schede nel menu Strumenti -> Schede, incluso (LOLIN) WeMos mini.

Vai al menu Schizzo -> Includi libreria -> Gestisci librerie… Qui cercherai e installerai l'ultima versione di due librerie Arduino richieste: ESP8266WiFi e Adafruit_IO_WiFi. Al termine, chiudi la casella di ricerca.

Ora scarica il codice del cuore in questa pagina sul tuo computer e aprilo nell'IDE di Arduino. Potrebbe esserti richiesto di salvarlo in una cartella con lo stesso nome.

Nella sezione **impostazioni, inserisci i tuoi valori per IO_USERNAME e IO_KEY di Adafruit, nonché WIFI_SSID e WIFI_PASS della tua rete WiFi. Puoi modificare molti altri parametri come meglio credi:

#define fadeDuration 1000* 60* 30: Il tempo predefinito per l'accensione della luce è 30 minuti

#define minFade 10: Probabilmente non c'è bisogno di cambiarlo

#define maxFade 200: Intervallo 100 - 500

Salva il codice modificato.

Vai al menu IDE e seleziona Strumenti -> Schede -> LOLIN (WeMos) D1 e mini. Collega il cavo USB alla scheda WeMos e al tuo computer e seleziona la porta seriale appropriata in Strumenti -> Porta. Seleziona il menu Schizzo -> Carica e attendi il completamento del processo. Scollegare il cavo seriale.

Per istruzioni più dettagliate sulla configurazione e l'uso dell'IDE Arduino, oltre a molti altri argomenti, dai un'occhiata all'eccellente

Passaggio 5: accendi il tuo cuore

Illumina il tuo cuore!
Illumina il tuo cuore!

Collega il cuore a una fonte di alimentazione USB 5v. Dovresti vedere un LED blu acceso sul circuito.

Vai alla tua dashboard e premi il pulsante Start. Se tutto va bene, l'indicatore di feedback cambierà colore e il tuo cuore inizierà a battere!

Risoluzione dei problemi

In caso di problemi, controlla quanto segue:

L'ESP8266 si accende (LED blu)?

Controlla attentamente il cablaggio, in particolare le connessioni del transistor.

Conferma di avere il nome utente e la chiave AIO corretti, nonché SSID e password nel codice.

Il monitor seriale IDE può essere utilizzato per eseguire il debug di eventuali problemi.

Passaggio 6: divertiti

Divertiti!
Divertiti!
Divertiti!
Divertiti!

Spina spudorata: questa scheda è stata preparata come iscrizione al concorso Hearts https://www.instructables.com/contest/heart/ Votala!

Dove andare da qui (una sfida):

Che ne dici di incorporare un timer regolabile per quanto tempo il cuore rimane acceso?

Che ne dici di due dispositivi accoppiati, ciascuno con un pulsante per attivare l'altro?

Consigliato: