Sommario:

Pulsante Smart Wi-Fi alimentato a batteria per controllare le luci HUE: 5 passaggi (con immagini)
Pulsante Smart Wi-Fi alimentato a batteria per controllare le luci HUE: 5 passaggi (con immagini)

Video: Pulsante Smart Wi-Fi alimentato a batteria per controllare le luci HUE: 5 passaggi (con immagini)

Video: Pulsante Smart Wi-Fi alimentato a batteria per controllare le luci HUE: 5 passaggi (con immagini)
Video: TELECAMERE WiFi con BATTERIA da 1 ANNO e VISIONE NOTTURNA TOP. Recensione EZVIZ BC1 2024, Dicembre
Anonim

Di sylwekbalaFollow Altro dell'autore:

Come collegare RaspberryPi Pico al WiFi e inviare notifiche
Come collegare RaspberryPi Pico al WiFi e inviare notifiche
Come collegare RaspberryPi Pico al WiFi e inviare notifiche
Come collegare RaspberryPi Pico al WiFi e inviare notifiche
BBC Micro:bit + WiFi + Notifiche telefoniche
BBC Micro:bit + WiFi + Notifiche telefoniche
BBC Micro:bit + WiFi + Notifiche telefoniche
BBC Micro:bit + WiFi + Notifiche telefoniche
Come costruire sensori WiFi e interfaccia utente in Node-RED su Raspberry Pi
Come costruire sensori WiFi e interfaccia utente in Node-RED su Raspberry Pi
Come costruire sensori WiFi e interfaccia utente in Node-RED su Raspberry Pi
Come costruire sensori WiFi e interfaccia utente in Node-RED su Raspberry Pi

Questo progetto dimostra come costruire un pulsante Wi-Fi IoT alimentato a batteria in meno di 10 min. Il pulsante controlla le luci HUE su IFTTT.

Oggi puoi costruire dispositivi elettronici e collegarli ad altri dispositivi domestici intelligenti letteralmente in pochi minuti. Inoltre puoi farlo senza programmatori dedicati e senza scrivere una sola riga di codice. In questo blog mostriamo uno Smart Button Wi-Fi alimentato a batteria, che controlla le luci HUE da remoto su Internet. Può essere costruito senza sforzo dagli sviluppatori a tutti i livelli di abilità. Il pulsante durerà 15k eventi di attivazione con 2 batterie al litio AAA: questo è di gran lunga il miglior pulsante intelligente a bassa potenza. Se prendiamo in considerazione 8 push/eventi al giorno, durerà 5+ anni. È dovuto al modulo IoT, utilizzato in questo progetto, che non assorbe corrente quando non è attivato - vero 0A. Questa istruzione comprende i seguenti passaggi:

  1. Assemblaggio con breadboard
  2. Configurazione del servizio IFTTT e HUE
  3. Configurazione del modulo IoT
  4. Collegamento del modulo IoT a Internet

Tutto può essere fatto in meno di 10 minuti senza una sola riga di codice o conoscenza del cloud.

Forniture

Parti

  • Modulo Wi-Fi Cricket Things On Edge
  • Tagliere (generico)
  • Bottone a cupola rosso grande SparkFun
  • Portabatterie, AAA x 2

App software e servizi online

Servizio FTTT Maker

Utensili

Saldatore (generico)

Passaggio 1: assemblaggio

Image
Image
Assemblea
Assemblea
Assemblea
Assemblea

Connettore staccabile del PCB dell'intestazione del pin a saldare al modulo Cricket. L'intestazione semplifica il collegamento del modulo Cricket alla breadboard.

  • Collegare il primo pin dal pulsante alla batteria VCC (+)
  • Collega il secondo pin dal pulsante alla porta WAKE_UP sul modulo Cricket
  • Collegare la batteria VCC (+) alla porta BATT sul modulo Cricket
  • Collegare la batteria GND (-) alla porta GND sul modulo Cricket

Passaggio 2: configurazione IFTTT

Configurazione IFTTT
Configurazione IFTTT
Configurazione IFTTT
Configurazione IFTTT
Configurazione IFTTT
Configurazione IFTTT
Configurazione IFTTT
Configurazione IFTTT

Passi da seguire:

  1. Vai a:
  2. Login o Registrati
  3. Fare clic su Crea dal menu Utente/Account (angolo in alto a destra)
  4. Fare clic su + per creare un nuovo evento di origine
  5. Seleziona il servizio Webhook
  6. Fare clic su Continua
  7. Fai clic su Ricevi una richiesta web (sul lato sinistro)
  8. Crea il nome dell'evento, ad es. pulsante_evento
  9. L'evento di origine dovrebbe essere impostato ora, fare clic su + dopo Quindi evento
  10. Cerca il servizio HUE
  11. Seleziona l'evento del servizio HUE
  12. se non hai ancora HUE devi aggiungere da -> Connetti
  13. Seleziona il dispositivo (luce) a cui verrà associato questo evento
  14. Fare clic su Fine

Abbiamo quasi finito, dobbiamo ottenere un indirizzo HTTP a cui possiamo inviare l'evento dal modulo IoT.

Cerca il servizio Webhooks e fai clic nel documento nell'angolo in alto a destra.

Successivamente, copia i collegamenti Web in "Fai una richiesta Web POST o GET a:" ne avrai bisogno in seguito.

Passaggio 3: configurare il modulo Wi-Fi Cricket

Configura il modulo Wi-Fi Cricket
Configura il modulo Wi-Fi Cricket
Configura il modulo Wi-Fi Cricket
Configura il modulo Wi-Fi Cricket
Configura il modulo Wi-Fi Cricket
Configura il modulo Wi-Fi Cricket

Cricket è interamente configurato OTA (Over The Air) tramite Things On Edge - Developer Portal (https://dev.thingsonedge.com). La configurazione verrà recuperata da Cricket via Internet quando è connesso al tuo Wi-Fi (che è descritto nella sezione successiva). Ora configuriamolo prima.

Per il pulsante dobbiamo configurare Cricket per inviare una richiesta HTTP POST quando viene svegliato da un segnale alto su IO1: pin WAKE_UP. Questo segnale viene fornito quando si preme il pulsante.

Ora apri TOE Developer Portal da qualsiasi browser da PC o dispositivo mobile. Devi registrarti/accedere al Portale per sviluppatori per attivare e configurare il dispositivo nel tuo account. Altrimenti il dispositivo non funzionerà.

Dopo aver effettuato l'accesso/registrazione con successo, è necessario fare clic su "Aggiungi nuovo" dispositivo per attivare il dispositivo nel sistema. È necessario utilizzare il numero di serie univoco stampato su un'etichetta adesiva sul retro di Cricket. AVVERTENZA: è necessario conservare il numero di serie solo per te. Non condividerlo con nessun altro.

Ora puoi configurare il tuo dispositivo.

Imposta la seguente configurazione:

  • RTC: OFF
  • IO2: OFF
  • IO3: spento
  • Monitoraggio batteria: OFF
  • Forza aggiornamenti su - IO1 Wake Up: On
  • Forza aggiornamenti su - RTC Wake Up: OFF
  • Post Eventi: vedi sotto

Copia/incolla il link che hai copiato da Webhooks in io1_wakeup e lascia i dati vuoti

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

Una volta impostata la configurazione, premi il pulsante Salva.

Molto bene! Ci sei quasi! Ora devi solo connettere il tuo dispositivo a Internet tramite la tua rete Wi-Fi. Si prega di seguire la sezione successiva come farlo.

Passaggio 4: collegamento del modulo IoT a Internet

Collegamento del modulo IoT a Internet
Collegamento del modulo IoT a Internet
Collegamento del modulo IoT a Internet
Collegamento del modulo IoT a Internet
Collegamento del modulo IoT a Internet
Collegamento del modulo IoT a Internet

In pochi passaggi collegherai il tuo dispositivo a Internet tramite la tua rete Wi-Fi. Tutto quello che devi fare è attivare l'hotspot Wi-Fi privato di Cricket e quindi aprire una pagina web privata per passare le tue credenziali di rete Wi-Fi. Si prega di seguire i passaggi seguenti:

  1. Tenere premuto un pulsante sul modulo per 5 secondi finché il LED non è costantemente acceso.
  2. Una volta che il LED è costantemente acceso, Cricket ha aperto un hot spot Wi-Fi privato. Connettiti da un laptop o uno smartphone all'hot spot con le seguenti credenziali: SSID: toe_device Non è richiesta alcuna password
  3. Una volta connesso, apri una pagina web privata: https://192.168.4.1/index.htmlAVVISO: assicurati che il LED sia ancora acceso! Se è OFF ripetere i passaggi dall'inizio
  4. Ora puoi passare le tue credenziali di rete Wi-Fi e fare clic su CONNETTI. Se hai passato SSID e password corretti, dopo pochi secondi il dispositivo dovrebbe segnalare che è online e il LED sarà spento.

Congratulazioni! Ora il tuo dispositivo è attivo e connesso a Internet!

Passaggio 5: riepilogo

Ora puoi accendere/spegnere la luce HUE con il tuo dispositivo a pulsanti !

Puoi trovare maggiori informazioni:

  • Informazioni sul modulo Cricket dalla pagina Things On Edge (https://thingsonedge.com)
  • Ulteriori informazioni tecniche possono essere trovate qui GitHUB (https://github.com/thingsonedge/cricket)
  • Video con le istruzioni:

Consigliato: