Sommario:
- Passaggio 1: elenco dei materiali
- Passaggio 2: Programmazione di WeMos D1 utilizzando il software ARDUINO
- Passaggio 3: Connetti
- Passaggio 4: saldare un po'
Video: Cassetta di sicurezza controllata dal sito Web: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questa è una scatola chiusa che può essere aperta dando un prompt su un sito web. Ciò significa che puoi bloccare le cose nella casella e accedervi solo dopo che qualcuno ha inserito una determinata passphrase su un sito Web pubblico. Perché uno dovrebbe aver bisogno di questo? Ecco un esempio di qualcuno che chiude a chiave il suo gelato. Metti la chiave nella cassetta di sicurezza e lascia che qualcun altro decida se riceverai o meno il tuo regalo. Per le persone più stravaganti là fuori, ci sono molte altre "cose" che possono essere chiuse a chiave e questa scatola ti aiuterà a dare le chiavi a qualcun altro senza nemmeno uscire di casa.
Quindi come funziona? La scatola è chiusa e può essere aperta solo dall'interno della scatola. Ehi, potresti chiedere, chi c'è dentro la scatola ad aprirla? È un piccolo pezzo di elettronica, che si connette a Internet. Controlla su una pagina web predefinita come ogni 10 minuti o ogni 8 ore, lo chiami. Se il contenuto del sito Web include una parola chiave preimpostata, il dispositivo attiva un solenoide che aprirà la scatola. La pagina web che viene controllata può essere virtualmente qualsiasi sito sul WWW. Ad esempio, utilizzo una pagina del profilo su emlalock.com e cerco la frase chiave: "lucchetto di Lalle: aperto". Se la persona che tiene quella pagina del profilo aggiunge questa frase alla sua pagina, la scatola si aprirà magicamente e rilascerà tutto ciò che ho rinchiuso.
Passaggio 1: elenco dei materiali
Puoi usare qualsiasi scatola che ti piace. Ecco dove ho comprato il mio:
"Scatola portagioielli vintage in legno con scatola portaoggetti, lucchetto in metallo" (~4, 00€)
Anche la serratura a solenoide (ovvero un chiavistello retrattile elettromagnetico) è stata ordinata dalla Cina
Serratura elettrica del cassetto della porta dell'armadio da 12 V CC Serratura a solenoide 27x29x18mm (~2.50€)
Un alimentatore da 12V
www.banggood.com/DC-12V-1A-AC-100-240V-Ada…(3.00€)
Un convertitore di tensione step-downhttps://www.banggood.com/10Pcs-LM2596-DC-DC-Adjust… (1, 00 €)
un relè
www.banggood.com/DC-5V-1CH-Relay-Shield-V2… (~1,50 €)
Finalmente un dispositivo IoT (Internet of Things) programmabile.
WeMos D1 Mini (~3,50 €)
Alcuni cavi, lamiera d'acciaio perforata (per la barra della serratura), …
Costi complessivi: ~ 16 € (~ 18 US $)
Passaggio 2: Programmazione di WeMos D1 utilizzando il software ARDUINO
Se non hai esperienza con la programmazione di un WeMos, ecco alcuni link utili per iniziare:
www.instructables.com/id/Wemos-ESP8266-Get…
www.instructables.com/id/Programming-the-W…
Ho compilato un programma semplice (ma efficace:-) che collega WeMos alla rete domestica utilizzando la libreria WiFiManager. Le credenziali vengono salvate in EEPROM (utilizzando la libreria eeprom), quindi l'inizializzazione deve essere eseguita una sola volta. Vedrai che sono necessarie anche un paio di altre librerie. Puoi scaricarli e installarli utilizzando l'ambiente di programmazione ARDUINO. Inoltre devi anche installare la scheda WeMos usando il tuo ambiente ARDUINO. Se tutto è installato sul tuo computer, collega WeMos al tuo computer, seleziona il dispositivo ("WeMos D1 R2 & mini") e la porta COM virtuale (vedi figure sopra).
Nel software elencato di seguito, dovrai apportare alcune modifiche, a meno che tu non voglia solo aprire la tua scatola, quando lo dico nella pagina del mio profilo:-). Se stai utilizzando una pagina del profilo emlalock, assicurati che il titolare di quella pagina abbia reso pubblico il suo profilo. Altrimenti dovresti prima accedere con il tuo WeMos. Immagino che si possa fare, ma non sto cercando di capire come, in questo momento. Leggi i commenti nel codice sorgente e modifica come preferisci. Inoltre, ovviamente, testare il software utilizzando le funzionalità di debug. In pratica puoi vedere se funziona correttamente nel monitor seriale dell'ambiente ARDUINO.
Passaggio 3: Connetti
Una volta installato il software, WeMos si avvierà con il gestore WiFi. Vedrai apparire una nuova rete wireless nell'ambiente della tua rete domestica. Collegati ad esso utilizzando il tuo cellulare o computer e avvia il browser web. Se la schermata di benvenuto (come mostrato sopra) non si apre all'avvio del browser, provare a inserire direttamente l'IP "192.168.4.1". Clicca su configura WiFi e seleziona la tua rete domestica e inserisci la tua password. Questo è tutto! Il WeMos si collegherà ora alla tua rete. Non devi tenere continuamente la cassetta di sicurezza attaccata alla linea elettrica. Al prossimo avvio il dispositivo ricorderà le credenziali così come vengono salvate nella EEPROM (memoria di sola lettura programmabile cancellabile elettricamente).
Una volta stabilita la connessione al WWW, il software aprirà la pagina web desiderata e cercherà la frase chiave. Questo verrà ripetuto ogni 10 minuti (10 min è il valore predefinito, vedere i commenti su come cambiarlo).
Passaggio 4: saldare un po'
Se tutto funziona correttamente secondo il tuo monitor seriale, ora puoi collegare il relè al tuo WeMos, il solenoide e 12 V al relè e 12 V alla porta di ingresso del regolatore di tensione e 5 V dalla porta di uscita al WeMos.
Ho realizzato una figura che illustra come collegare il tutto. Se hai ordinato lo scudo del relè WeMos, puoi metterlo sopra WeMos se ti prendi il tuo tempo per saldare tutti i pin forniti con entrambi i dispositivi. Se decidi di connetterti direttamente, usa lo schema mostrato in figura. Non dimenticare che anche il relè necessita dell'alimentazione a 5V! Potresti anche aggiungere un LED che indica che la scatola può essere aperta e un pulsante per attivare il solenoide (che funziona solo se è stata trovata la passphrase). Ho preparato queste funzionalità nel codice sorgente ma non le ho implementate nella versione semplificata mostrata qui. Inoltre, a questa scatola possono essere aggiunte molte funzioni interessanti. Potrei aggiungere alcune idee in seguito, ma sono anche felice di sentire i tuoi commenti.
Infine, incolla tutto all'interno della scatola, inserisci la chiave della tua scatola dei gelati e chiudi la scatola. Divertiti ad aspettare, e ricordati di giocare sempre in sicurezza:-)
Saluti, Lalleson
Consigliato:
Albero di Natale controllato dal sito web (chiunque può controllarlo): 19 passaggi (con immagini)
Albero di Natale controllato da un sito web (chiunque può controllarlo): vuoi sapere che aspetto ha un albero di Natale controllato da un sito web? Ecco il video che mostra il mio progetto del mio albero di Natale. Il live streaming è terminato ormai, ma ho fatto un video, catturando quello che stava succedendo: Quest'anno, a metà dicembre
Cassetta di sicurezza non sicura: 7 passaggi
Unsafe Lockbox: questo istruibile è stato creato in adempimento dei requisiti del progetto del Makecourse presso la University of South Florida (www.makecourse.com)Hello! Hai oggetti di valore non così preziosi che vuoi proteggere ma non in modo così sicuro? Ce l'hai
Striscia LED controllata da sito Web/WiFi con Raspberry Pi: 9 passaggi (con immagini)
Striscia LED controllata da sito Web/WiFi con Raspberry Pi: Background: Sono un adolescente e negli ultimi anni ho progettato e programmato piccoli progetti di elettronica, oltre a partecipare a concorsi di robotica. Di recente stavo lavorando all'aggiornamento della configurazione della mia scrivania e ho deciso che una bella aggiunta
Come ottenere Final Cut Pro gratuitamente direttamente dal sito Web di Apple: 5 passaggi
Come ottenere Final Cut Pro gratuitamente direttamente dal sito Web di Apple: Ciao, creo video di Youtube e per molto tempo non sono riuscito a creare il contenuto che volevo a causa delle limitazioni di iMovie. Uso un MacBook per modificare i miei video e ho sempre desiderato un software di editing di film di fascia alta come Final Cut Pro t
Come controllare il LED utilizzando ESP8266 NodemCU Lua WiFi dal sito Web: 7 passaggi
Come controllare il LED utilizzando ESP8266 NodemCU Lua WiFi dal sito Web: questo tutorial ti insegnerà alcune nozioni di base sull'utilizzo di ESP8266 NodemCU Lua WiFi per controllare il LED dal Web. Prima di iniziare, assicurati di avere tutti i materiali necessari: ESP8266 NodeMCU Lua WiFi LED Breadboard Jumper (se necessario)