Sommario:
- Passaggio 1: account IoT, feed IO Adafruit, applet IFTTT e Zapier Zap
- Passaggio 2: imposta il codice Arduino
- Passaggio 3:
- Passaggio 4: preparare i display
- Passaggio 5: montaggio a secco del tagliere
- Passaggio 6: saldatura del circuito finale
- Passaggio 7: montaggio della scatola delle ombre
Video: Nota meteorologica: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Questa è una combinazione di stazione meteorologica e promemoria. Tutti possiamo controllare il tempo sui nostri telefoni, ma a volte, e specialmente quando si sta cercando di uscire dalla porta, tutto ciò che serve è un modo rapido per conoscere le condizioni meteorologiche. Questa stazione meteorologica fornisce una rapida visualizzazione delle condizioni attuali: soleggiato, nuvoloso, piovoso o nevoso, la temperatura e una breve nota. Inoltre, un sensore attivato dal movimento attiva un display a scorrimento che offre un messaggio utile: "maschera + tasti"
Descrizione: Questa stazione è costruita in Arduino e combina feed e trigger IoT (Internet of Things). Ci sono quattro display principali e un sensore di movimento.
Display 1: le condizioni meteorologiche illuminano i neopixel dietro uno stencil di sole, nuvole, gocce di pioggia e fiocchi di neve. Questo è un display puramente visivo.
Display 2: alta temperatura per il giorno su un display a 7 segmenti.
Display 3: breve nota di Remember the Milk (es. "abbiamo bisogno di cibo per cani") su un display OLED
Display 4: promemoria attivato dal movimento per non dimenticare maschera e tasti su 3 display alfanumerici.
Forniture:
Elenco materiali/strumenti (nota che la maggior parte dei collegamenti sono ad Adafruit negli Stati Uniti, ma queste parti sono disponibili da altri venditori. Questo progetto è basato sulla scheda arduino wifi esp8266. Mentre questo progetto utilizza la versione Adafruit della scheda esp8266 - - la scheda Adafruit Feather Huzzah, la scheda NodeMCU può essere sostituita, ma la posizione fisica dei pin sarà diversa. I collegamenti agli strumenti sono di riferimento. Il budget può dettare quale modello dello strumento viene acquistato.)
(1) Feather Huzzah board adafruit parte 2821
(1) Matrice di piume a 7 segmenti Adafruit parte 3106
(3) quattro display alfanumerici Featherwing - blu Adafruit parte 3128
(1) Display OLED piuma 128x64 Adafruit parte 4650
(1) Mini sensore di movimento PIR SR 505 amazon PIR S505 e scheda tecnica
(1) Resistore da 10k Ohm adafruit parte 2748
(4-5) filo a nucleo solido - consiglia un minimo di quattro colori, consiglia questo set: Adafruit parte 1311
(multi) fili breadboard (maschio-maschio) adafruit parte 153
(3) fili breadboard (femmina-femmina) adafruit parte 1919
(1) breadboard: breadboard jameco senza saldatura
(2) intestazioni (per display OLED)
(1) perno di intestazione maschio - minimo 3 perni di intestazione adafruit parte 3002
(1) adattatore a/c 5.25vdc 1A adafruit parte 1994
(1) cavo da USB micro B a USB A (nota non deve essere solo solo alimentazione) parte adafruit 23791
(opzionale) Cavo USB con Switch adafruit parte 620
(1) striscia da 1 metro neopixel RGBW adafruit parte 2842
(1) circuito stampato di carta 10x22cm Amazon Perf Board
(1) scatola delle ombre 8×8 scatola delle ombre
60/40 piombo rosin-core saldatura adafruit parte 145
stoppino per saldatura adafruit parte 149
saldatore adafruit parte 1204
aiutando le mani stand di saldatura adafruit parte 3529
cesoie per cavi cesoie amazon
spelafili adafruit parte 527
(multi) guaina termorestringente adafruit. parte 4559
pistola per colla pistola per colla amazon
Strumento Dremel amazon Strumento Dremel
(vari) cartone, carta, palline da ping pong e materiali traslucidi per diffondere i neopixel. cartoncino nero o cartoncino nero
strumenti aggiuntivi per raccogliere: righello, taglierino, tappetino da taglio, occhiali di sicurezza, forbici robuste (come forbici da cucina).
opzionale:
multimetro Adafruit parte 308
pinza piatta di precisione adafruit parte 1368
Passaggio 1: account IoT, feed IO Adafruit, applet IFTTT e Zapier Zap
Per indicazioni su come configurare Adafruit IO e IFTTT, Imposta anche account IoT su Zapier e Remember the Milk. Registra nomi utente e API per ciascuno.
Identifica l'SSID 2.4G sul tuo wifi e inserisci il nome SSID e la password per questo SSID.
Imposta i feed in Adafruit IO (questi possono essere nominati qualsiasi cosa, ma aiuta a che questi nomi siano descrittivi. Ecco i nomi assegnati nel codice Arduino.)
alta temperaturaprecipitazionetestonota
Vai su IFTTT e configura 4 applet e collegale ai feed Adafruit IO.
Ogni giorno alle 7 invia alta temperatura - connettiti all'alimentazione ad alta temperatura su Adafruit IOSe le condizioni attuali cambiano in soleggiato - connettiti all'alimentazione delle precipitazioni su Adafruit IOSe le condizioni attuali cambiano in nuvoloso - connettiti all'alimentazione delle precipitazioni su Adafruit IOSe le condizioni attuali cambiano in pioggia -- connettersi al feed delle precipitazioni su Adafruit IO Se le condizioni attuali cambiano in neve -- connettersi al feed delle precipitazioni su Adafruit IO
Vai su Zapier e crea uno Zap e collegalo tra Remember the Milk e il feed Adafruit IO della nota di testo.
Passaggio 2: imposta il codice Arduino
Se non lo hai già fatto, rivedi e configura il software Arduino e assicurati che sia configurato per la scheda esp8266. Ecco un collegamento alle istruzioni su come eseguire questa operazione:
Dopo aver configurato Arduino, copia o scarica questi file
config.hweathernote.ino
Ci sono due file: il file principale weathernote.ino e il file config.h
Il file config.h contiene la tua API e la password di accesso wifi. Questo è l'unico file che devi modificare.
Tuttavia, affinché questo codice possa essere eseguito, dovrai installare queste librerie Arduino. (Se non hai installato le librerie prima, vedi:
Filo Adafruit GFX
Adafruit LEDZainoAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X
Passaggio 3:
Passaggio 4: preparare i display
Assemblare e saldare tutte le intestazioni sui display OLED, a 7 segmenti e tre alfanumerici. Nota: i seguenti ponticelli devono essere saldati sul display alfanumerico in modo che ogni display abbia questi indirizzi univoci:
0x710x720x74
collegamenti ai tutorial di Adafruit:
OLED su
Visualizzazione a 7 segmenti su
display alfanumerico
saldare questi ponticelli https://learn.adafruit.com/14-segment-alpha-numer… -- fondo pagina: "Address Jumpers"
Passaggio 5: montaggio a secco del tagliere
Si raccomanda che tutti questi componenti siano montati a secco su una breadboard con fili per breadboard e testati con il codice Arduino prima dell'assemblaggio finale.
Ecco i perni sulla scheda Adafruit Feather Huzzah che vengono utilizzati in questo progetto
14 PIR2 Neopixel5 SCL quattro display4 SDA quattro displayGND quattro display e PIR3.3v quattro display e PIR
Passaggio 6: saldatura del circuito finale
Riduci la tua perfboard a poco meno di 8 di larghezza. (Indossa occhiali di sicurezza, i trucioli di bachelite possono volare.) Scatta foto del tuo progetto sulla breadboard facendo attenzione alle connessioni. Quindi sposta il tuo progetto dalla breadboard alla perfboard. Usa il filo avvolgimento su parti di saldatura e connessioni alla perfboard - idealmente i fili dovrebbero toccare i pin dell'intestazione sulle tue parti per una continuità affidabile. Nota: gli schermi OLED non durano per sempre, quindi consigliamo di montare questa parte sulle intestazioni (inoltre, le intestazioni aiutano sollevare lo schermo OLED in modo che sia sullo stesso piano dei display a 7 segmenti e alfanumerici e ciò renderà più facile vedere il display a progetto completato).
Le 4 strisce da 3 neopixel possono essere saldate separatamente e quindi saldate alla perfboard.
I 3 fili e il resistore per il PIR possono essere saldati alla perfboard con un margine sufficiente per il taglio successivo. Il passaggio finale sarà quello di prendere i 3 fili della breadboard femmina-femmina e un piccolo pezzo del taglio tagliato dalla tua perfboard e saldare un pin di intestazione maschio a 3 pin e quindi i tre fili del cablaggio PIR provenienti dalla scheda (questo renderà il "connettore" per il PIR.)
Passaggio 7: montaggio della scatola delle ombre
La maggior parte di questo è semplice, ma il PIR non funzionerà attraverso il vetro e dovrà quindi essere instradato all'esterno della shadowbox. È possibile utilizzare uno strumento Dremel per creare l'apertura appropriata nella parte superiore del telaio per far passare il PIR. Praticare anche un foro nell'angolo inferiore posteriore per instradare il cavo di alimentazione.
Il cartone può essere utilizzato per sezionare i neopixel in modo che la luce di ciascun filo non si riversi in un'altra sezione. Diventa creativo con la diffusione e personalizza il viso con i tuoi stencil.
Consigliato:
Stazione meteorologica professionale con ESP8266 e ESP32 fai da te: 9 passaggi (con immagini)
Stazione Meteo Professionale con ESP8266 ed ESP32 DIY: LineaMeteoStazione è una stazione meteo completa interfacciabile con i sensori professionali di Sensirion e con alcuni componenti dello strumento Davis (Pluviometro, Anemometro) Il progetto è pensato come stazione meteo fai da te ma richiede solo il
Stazione meteorologica semplice con ESP8266.: 6 passaggi (con immagini)
Stazione meteorologica semplice che utilizza ESP8266.: In questo Instructable condividerò come utilizzare ESP8266 per ottenere dati come temperatura, pressione, clima ecc. E dati di YouTube come abbonati e amp; Numero totale di visualizzazioni. e visualizzare i dati sul monitor seriale e visualizzarli su LCD. I dati saranno f
Stazione meteorologica completa fai-da-te Raspberry Pi con software: 7 passaggi (con immagini)
Completa la stazione meteorologica Raspberry Pi fai-da-te con il software: alla fine di febbraio ho visto questo post sul sito Raspberry Pi. http://www.raspberrypi.org/school-weather-station-…Hanno creato le stazioni meteorologiche Raspberry Pi per le scuole. ne volevo assolutamente uno! Ma a quel tempo (e credo ancora mentre scrivo
Mini stazione meteorologica con Attiny85: 6 passaggi (con immagini)
Mini stazione meteorologica con Attiny85: In una recente istruzione Indigod0g ha descritto una mini stazione meteorologica che funziona abbastanza bene, utilizzando due Arduino. Forse non tutti vogliono sacrificare 2 Arduino per ottenere letture di umidità e temperatura e ho commentato che dovrebbe essere possibile d
Stazione meteorologica con Arduino, BME280 e display per vedere la tendenza negli ultimi 1-2 giorni: 3 passaggi (con immagini)
Stazione meteorologica con Arduino, BME280 e display per vedere la tendenza negli ultimi 1-2 giorni: Ciao! Qui su istruibili le stazioni meteorologiche sono già state introdotte. Mostrano la pressione dell'aria, la temperatura e l'umidità attuali. Quello che mancava finora era una presentazione del corso negli ultimi 1-2 giorni. Questo processo avrebbe un