Sommario:

Pulsante IoT (D1 Mini): 6 passaggi
Pulsante IoT (D1 Mini): 6 passaggi

Video: Pulsante IoT (D1 Mini): 6 passaggi

Video: Pulsante IoT (D1 Mini): 6 passaggi
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Novembre
Anonim
Pulsante IoT (D1 Mini)
Pulsante IoT (D1 Mini)

Ho creato un pulsante IoT (pensa a quelle cose di Amazon Dash) che puoi usare per inviare notifiche al tuo telefono (per richiedere ricariche di bevande quando ti rilassi in giardino, ad esempio). Puoi facilmente riconfigurare per interagire con molti altri dispositivi ed elettrodomestici intelligenti utilizzando IFTTT.

Questo progetto utilizza un microcontrollore D1 Mini e dovrebbe funzionare per mesi con una singola batteria utilizzando la funzione di sospensione profonda. Per completare il progetto viene utilizzato un alloggiamento stampabile in 3D.

Avrai bisogno:

D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)

3.7 Batteria agli ioni di litio 14500 (https://www.banggood.com/custlink/Gv3vPToo9Y)

Portabatterie stile AA (https://www.banggood.com/custlink/DKvDHTOOIt)

Pulsante e cappuccio (https://www.banggood.com/custlink/3KvDFuajZC)

Custodia stampabile in 3D Alcuni brevi tratti di filo e una pistola per colla da riparare

Vedi il mio sito web https://www.cabuu.com per maggiori dettagli e per altri progetti come questo. Considera anche di iscriverti al mio canale YouTube. Ulteriori dettagli possono essere trovati anche su thingiverse.

Forniture

Passaggio 1: mettere insieme il circuito

Mettere insieme il circuito
Mettere insieme il circuito

Il circuito è molto semplice da assemblare, è sufficiente utilizzare alcuni brevi tratti di filo per collegare tutti i componenti come mostrato nello schema facendo attenzione a notare i pin comuni sul pulsante (utilizzare un multimetro per confermare se non si è sicuri).

Il D1 mini entrerà in modalità di sospensione profonda dopo aver premuto una notifica. A seconda dell'uso, la batteria dovrebbe durare molti mesi. Dovrà essere rimosso e ricaricato/sostituito quando si esaurisce.

Passaggio 2: assemblare all'interno dell'alloggiamento

Assemblare all'interno dell'alloggiamento
Assemblare all'interno dell'alloggiamento

Scarica e stampa la custodia stampabile in 3D. Puoi farne a meno, ma se hai accesso a una stampante sembrerà sicuramente più ordinato.

Inserisci una batteria nel supporto e assembla i componenti all'interno dell'alloggiamento, usa la colla a caldo per tenere tutto in posizione. Il coperchio dovrebbe rimanere fermo da solo, ma potresti voler aggiungere una piccola quantità di colla per assicurarti.

Passaggio 3: notifiche di configurazione tramite IFTTT

Notifiche di configurazione tramite IFTTT
Notifiche di configurazione tramite IFTTT

Le notifiche arriveranno tramite l'app IFTT. Scaricalo sul tuo telefono se non lo hai già, è disponibile su Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=en_GB) e Apple App Store (https://apps.apple.com/gb/app/ifttt/id660944635).

Crea un account e nell'app configura una nuova applet. Per la funzione IF selezionare Webhooks come servizio trigger, impostare il nome dell'evento della richiesta Web su push_button_pressed. Per la funzione CHE selezionare le notifiche come servizio di azione. Digita il tuo messaggio, ad esempio "Più drink in giardino per favore".

Per la sezione successiva avrai bisogno della tua chiave IFTT univoca, è possibile accedervi dall'interno dell'app accedendo alla scheda dei servizi nella sezione Le mie applet, trova il servizio Webhooks e fai clic su Documentazione. Copia la tua chiave univoca pronta per incollare il codice Arduino nella sezione successiva.

Passaggio 4: configura e carica il codice Arduino

Configura e carica il codice Arduino
Configura e carica il codice Arduino

Scarica lo sketch Arduino e aprilo nell'IDE Arduino. Assicurati che le librerie ESP8266Wifi siano installate. Aggiorna lo schizzo con il tuo SSID WiFi, password e chiave IFTTT recuperati nella sezione precedente.

Assicurati che il D1 mini sia selezionato nel menu degli strumenti e collega il Push Button al PC usando la micro-usb. Compila e carica lo schizzo.

Passaggio 5: test

Test
Test

Premi il pulsante e prova lo schizzo. Il dispositivo dovrebbe impiegare circa 5-10 secondi per connettersi al WiFi e inviare la notifica. In caso di problemi, ricollegare il cavo micro-usb e provare a diagnosticare utilizzando il monitor seriale a cui si accede nell'IDE Arduino.

Passaggio 6: riconfigurare

Riconfigurare!
Riconfigurare!

Puoi facilmente riconfigurare il tuo nuovo pulsante per controllare un'intera gamma di dispositivi intelligenti, come il riscaldamento centralizzato, l'illuminazione e altro ancora. Rilassati nel tuo giardino e lascia che tutto il resto lavori per te! Divertiti…

Consigliato: