Sommario:
- Forniture
- Passaggio 1: assemblaggio
- Passaggio 2: configurazione IFTTT
- Passaggio 3: configurare il modulo Wi-Fi Cricket
- Passaggio 4: collegamento del modulo IoT a Internet
- Passaggio 5: riepilogo
Video: Pulsante Smart Wi-Fi alimentato a batteria per controllare le luci HUE: 5 passaggi (con immagini)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Di sylwekbalaFollow Altro dell'autore:
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:
- Assemblaggio con breadboard
- Configurazione del servizio IFTTT e HUE
- Configurazione del modulo IoT
- 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
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
Passi da seguire:
- Vai a:
- Login o Registrati
- Fare clic su Crea dal menu Utente/Account (angolo in alto a destra)
- Fare clic su + per creare un nuovo evento di origine
- Seleziona il servizio Webhook
- Fare clic su Continua
- Fai clic su Ricevi una richiesta web (sul lato sinistro)
- Crea il nome dell'evento, ad es. pulsante_evento
- L'evento di origine dovrebbe essere impostato ora, fare clic su + dopo Quindi evento
- Cerca il servizio HUE
- Seleziona l'evento del servizio HUE
- se non hai ancora HUE devi aggiungere da -> Connetti
- Seleziona il dispositivo (luce) a cui verrà associato questo evento
- 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
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
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:
- Tenere premuto un pulsante sul modulo per 5 secondi finché il LED non è costantemente acceso.
- 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
- 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
- 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: