Sommario:
- Forniture
- Passaggio 1: renderlo Tik
- Passaggio 2: il telaio
- Passaggio 3: elettronica
- Passaggio 4: imposta Blynk
- Passaggio 5: configurazione IFTTT
- Passaggio 6: programma
- Passaggio 7: assemblaggio
- Passaggio 8: lascia che brilli
Video: Cosmo Clock - Cambia colore ogni volta che un astronauta entra nello spazio: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ciao! Sei un appassionato di spazio? Se sì, allora hi-fi! Amo lo spazio e l'astronomia. Ovviamente non sono un astronauta per andare lassù e dare un'occhiata più da vicino all'universo. Ma ogni volta che scopro che una persona dalla terra ha viaggiato fino al cielo, mi ispiro a esplorare di più. Se sei come me, ecco qualcosa che ti terrà sempre ispirato.
Presentando, Cosmo Clock! È un orologio che può mostrare l'ora! Sì, lo so, non c'è niente di speciale in questo. Ma la particolarità è nel suo anello luminoso. Cambia colore ogni volta che un astronauta entra nello spazio! Quant'è fico? Immagina di avere questo orologio accanto alla tua scrivania ogni giorno e una mattina ti svegli per vedere il suo colore cambiato. Saprai immediatamente che un'altra persona è appena salita lassù!
Cosa c'è di più? L'anello luminoso non è rotto solo per farlo sembrare bello. È un codice Morse! Cosa dice? Bene, te lo lascio capire;)
Indovina un po? È abbastanza facile da costruire. Quindi iniziamo a fare!
Forniture
Nodemcu (esp8266)
Cavi jumper femmina - femmina
1x LED RGB a catodo comune
Custodia per l'orologio (può essere stampato in 3D)
Modulo orologio
Alimentatore USB 5v
Passaggio 1: renderlo Tik
Puoi usare qualsiasi modulo orologio per questo. Ne ho usato uno da un orologio perché è più piccolo e può stare facilmente all'interno della cassa.
Dato che renderò l'orologio nero, le braccia devono essere bianche. Quindi ho rimosso i bracci esistenti e li ho sostituiti con quelli che ho fatto io. È semplice, ho appena ritagliato due strisce di plastica bianca sottile da un vecchio contenitore e le ho modellate come lunghi triangoli. Poi ho praticato dei fori alla fine facendo attenzione alle sue dimensioni in modo che ognuno possa inserirsi nella sua rispettiva parte sul modulo orologio. Non ho attaccato una lancetta dei secondi perché volevo che sembrasse moderna e minimale.
Consiglierei di usare il metallo invece della plastica perché sarà più sottile e ottenere i fori giusti sarà più facile.
Passaggio 2: il telaio
Ora realizziamo l'involucro dell'orologio. Lo chiamerò chassis perché suona bene.
Se hai una stampante 3D, dovrebbe essere un gioco da ragazzi. Puoi semplicemente stampare la torta. Uh, voglio dire che puoi stampare il telaio. È fondamentalmente un cilindro cavo con un lato chiuso. E l'altezza? Può essere solo un po' più alto dell'altezza del Nodemcu quando è in piedi sui perni. Ma non ho una stampante 3D. Né posso uscire per comprare qualcosa, perché c'è un blocco nel nostro paese. Così sono andato in cucina e ho trovato un contenitore il cui coperchio di plastica era esattamente come quello che stavo cercando. Perfetto.
Quindi devi decidere cosa dovrebbe dire il testo in codice Morse sul tuo orologio. Una volta deciso quale dovrebbe essere il mio, ho trovato un convertitore di codice Morse online e ho digitato "sky" e ho ottenuto il suo codice Morse. Ops. Non avrei dovuto rivelarlo.
Poi ho ritagliato strisce di cartoncino nero di due larghezze diverse. Lo spazio tra due lettere dovrebbe essere maggiore dello spazio tra trattini e punti di una singola lettera. Questi spazi sono dove dovrebbero essere bloccate le strisce di carta. Per prima cosa ho fatto dei segni usando un pennarello e ho usato l'adesivo per attaccare le strisce di conseguenza. Quindi, ho tagliato una lunga striscia e l'ho attaccata al lato del telaio e un cerchio sopra, assicurandomi di lasciare abbastanza spazio intorno per far uscire la luce.
Passaggio 3: elettronica
L'eroe dello spettacolo è una tavola Nodemcu. Usiamo Nodemcu invece di un Arduino perché ha capacità wifi che useremo per ricevere dati quando un astronauta entra nello spazio.
I collegamenti sono piuttosto semplici. Tutto quello che devi fare è collegare il LED RGB come mostrato nello schema elettrico. Quindi abbreviare da D1 a D3 e da D2 a D4.
Passaggio 4: imposta Blynk
Per attivare i pin del nostro Nodemcu da Internet, abbiamo bisogno di un'app chiamata blynk
Link al Play Store
Collegamento all'app store
Crea un nuovo progetto. Ti verrà inviato un token di autenticazione. Useremo questo token nel passaggio successivo.
Tocca il "+" e aggiungi un pulsante dalla casella del widget. Nelle impostazioni del pulsante (che puoi aprire toccando il pulsante), seleziona il PIN come "GP2" e fai scorrere l'interruttore verso "interruttore".
Ripetere i passaggi per creare un altro pulsante con PIN come "GP0"
Passaggio 5: configurazione IFTTT
Questo è il servizio che ci farà sapere quando un astronauta sta andando nello spazio. Puoi utilizzare il sito Web o l'app per Android o IOS. Segui i passaggi nelle immagini sopra.
Su IFTTT, fai clic su "ottieni di più". Ora fai clic su + e quindi fai clic su "questo". Quindi cerca e seleziona "spazio". Quindi fare clic su "astronauta entra nello spazio".
Ora fai clic su "quello" e cerca "webhook" nella barra di ricerca. Fare clic su "effettua una richiesta web" e inserire l'URL. Il formato dell'URL è
Sostituisci Auth con il token Auth del progetto blynk e IP con l'IP cloud blynk del tuo paese. Per ottenere l'IP, apri il prompt dei comandi e digita "ping blynk-cloud.com". Per l'India, l'IP è 188.166.206.43
Seleziona "put" nella sezione del metodo e seleziona "application/json" nel tipo di contenuto. Nel corpo, digita ["1"].
Ora aggiungeremo un altro trigger per assicurarci che il nostro orologio si spenga quando dormiamo. Questa parte è facoltativa, ma è una buona idea farlo, perché consente di risparmiare energia.
Fare clic su +, selezionare "questo" e selezionare "data e ora". Seleziona "Ogni giorno alle" e imposta l'ora in cui ti svegli. Quindi ripeti i passaggi per i webhook come sopra. Questa volta l'URL è
Ripeti i passaggi e crea un altro trigger per il tempo in cui vai a dormire e questa volta digita ["0"] nel corpo. Perché lo spegniamo di notte.
Uff.. È stato un sacco di lavoro. Ma ora è tutto configurato e sei a posto.
Passaggio 6: programma
La programmazione di Nodemcu è semplice poiché abbiamo svolto la maggior parte del lavoro in blynk e ifttt. La buona notizia è che ho allegato il programma in questo passaggio che puoi caricare nel tuo progetto. Prima di ridurre a icona questa scheda per caricare il tuo programma, continua a leggere. Dovrai apportare alcune modifiche.
Devi aggiungere il tuo ssid wifi e la password nel programma dove dice "YourNetworkName" e "YourPassword". Anche il "YourAuthToken" dovrebbe essere sostituito con il token di autenticazione che hai ricevuto da blynk. Sì è tutto, ora puoi andare a caricare il codice.
Menzionerò alcune cose su come funziona il codice. È piuttosto semplice. Sta solo leggendo lo stato di D2 che è accoppiato con D4 (gpio 2) che viene attivato da ifttt quando un astronauta entra nello spazio. Una volta attivato, genera un numero casuale compreso tra 0 e 255 per ogni colore. Questi numeri casuali forniranno un colore casuale al LED RGB. Allo stesso modo il D1 è accoppiato a D3 (gpio 0) che spegne il LED all'ora che hai impostato in ifttt. Il colore predefinito del LED è impostato su blu
Passaggio 7: assemblaggio
Ora non resta che posizionare il Nodemcu e il LED all'interno dello chassis. Ho levigato il LED con carta vetrata per diffondere la luce. Praticare una piccola tacca per il passaggio del cavo USB e alimentare il Nodemcu. Quindi, chiudilo con un pezzo circolare di cartone o cartone in pvc. Puoi aggiungere più LED in parallelo per avere una migliore luminosità. Per me però, uno è già abbastanza brillante.
Passaggio 8: lascia che brilli
E il gioco è fatto! L'orologio del Cosmo sta ticchettando! Non capita tutti i giorni che un astronauta entri casualmente nello spazio, quindi devi essere paziente. Tuttavia, l'orologio ha un bell'aspetto sulla parete. Può anche essere posizionato su un tavolo o una scrivania.
Può essere davvero un buon regalo per chi ama lo spazio e l'astronomia. Puoi aggiungere altri trigger per dire, spegnilo dal tuo smartphone quando sei fuori. Ci sono infinite possibilità. Spero che ti divertirai a realizzarlo tanto quanto me. Ci vediamo nel mio prossimo progetto. Fino ad allora, … -.- -.--.. -. ….--….-.. -..
Consigliato:
E-Ink: Luna / ISS / Persone nello Spazio: 6 Passi
E-Ink: Moon / ISS / People in Space…: avevo un Raspberry e un e-Paper HAT e volevo usarlo per mostrare informazioni come dov'è l'ISS o quante persone ci sono ora nello spazio.. .Ho detto di cercare se ci sono API su Internet per ottenere quei dati, e li ho trovati.OK, capito !!!!Aspetta
Arduino Parking Assistant - Parcheggia la tua auto nel posto giusto ogni volta: 5 passaggi (con immagini)
Arduino Parking Assistant - Parcheggia la tua auto nel posto giusto ogni volta: in questo progetto, ti mostrerò come costruire il tuo assistente di parcheggio usando un Arudino. Questo assistente di parcheggio misura la distanza dalla tua auto e ti guida a parcheggiarla nel punto corretto utilizzando un display LCD e un LED, che progressivamente
Coltivare più lattuga in meno spazio o Coltivare lattuga nello spazio, (più o meno).: 10 Passaggi
Coltivare più lattuga in meno spazio o… Coltivare lattuga nello spazio, (più o meno): questa è una presentazione professionale al concorso Growing Beyond Earth, Maker, presentata tramite Instructables. Non potrei essere più entusiasta di progettare per la produzione di colture spaziali e di pubblicare il mio primo Instructable. Per iniziare, il concorso ci ha chiesto di
Il mio diario Coltivare verdure nello spazio!: 10 passaggi
My Diary Growing Greens in Space!: WORK IN PROGRESS!! In questo tutorial voglio esplorare come la gravità zero può cambiare il modo in cui coltiviamo le piante. Questo tutorial è più un viaggio e un diario che un insieme di istruzioni su come costruire la tua fattoria a gravità zero. Le piante non hanno modo di
Crea un buon Pin-Crimp Dupont OGNI VOLTA!: 15 passaggi (con immagini)
Crea un buon pin-crimp Dupont OGNI VOLTA!: Chiunque lavori con Arduino, Raspberry PI, Beagle Bone o qualsiasi altro progetto di schede multi-circuito ha familiarità con.025 X.025 pollici, pin quadrati e i loro connettori di accoppiamento . I pin maschio sono solitamente montati sul circuito stampato con b