Sommario:
- Passaggio 1: Passaggio 1 - Cosa ti servirà
- Passaggio 2: Passaggio 2: la cornice
- Passaggio 3: Passaggio 3: il LED RGB
- Passaggio 4: Passaggio 4: il pulsante
- Passaggio 5: Passaggio 5: Elettronica
- Passaggio 6: Passaggio 6: Codice
- Passaggio 7: Passaggio 7: Integrazione e funzionamento
Video: Filia - la lampada dell'amicizia fatta in casa: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Filia significa amicizia in greco antico. L'idea è di avere due lampade in diverse parti del mondo, e quando si tocca una lampada, entrambe cambiano colore in modo casuale. Quindi, se vuoi mostrare a qualcuno dall'altra parte del mondo che stai pensando a loro, puoi toccare la lampada e i colori cambierebbero, quindi possono fare lo stesso (se sono svegli).
Come funziona?
Entrambe le lampade sono dotate di un sensore tattile, un LED RGB e un WEMOS D1 Mini (chip di connessione WiFi), e sono collegate all'alimentazione tramite un cavo USB. Nel mezzo c'è un server Amazon IoT (Interner of Things), che è un server Publish-Subscribe (a ogni messaggio che gli viene inviato, lo trasmette a tutti i dispositivi connessi).
Ogni lampada:
- Tentativi di connessione al WiFi
- Se fallisce, apre la propria rete (come punto di accesso) e permette di inserire le credenziali per la rete desiderata.
- Se riesce, si connette al server e attende input o messaggi dal server.
- Toccando il sensore, randomizza un colore e lo invia al server, che lo invierà a tutte le lampade.
- Ad ogni messaggio dal server, imposta il colore sul colore nel messaggio.
Passaggio 1: Passaggio 1 - Cosa ti servirà
Utensili
- Saldatore (e saldatore ovviamente. Puoi anche usare un saldatore a vuoto, una terza mano e un supporto per saldatore se lo desideri, questa è la tua scelta. Li raccomando tutti.)
- Strumento Plyer o Wire Stripping (se hai intenzione di spellare i fili da solo, cosa che probabilmente dovrai fare).
- Multimetro, per assicurarci che il nostro circuito non abbia carenze.
- Forbici
- Cacciaviti. Assicurati di prenderne di resistenti, perché dovrai creare la filettatura da solo.
- Pistola per colla a caldo e un po' di colla.
- Stampante 3D o accesso a una. Deve essere in grado di stampare in bianco e creare una parete molto sottile (2 mm). Ho mandato il mio a una tipografia professionale, mi è costato circa 20 $ e ne è valsa la pena, perché lo hanno fatto perfettamente.
- Un server AWS IoT. La creazione di tale server va oltre lo scopo di questo istruibile, ma qui c'è un link a un video che lo spiega. L'interfaccia utente potrebbe essere leggermente cambiata, ma l'idea generale è la stessa. Registra un dispositivo lì e salva il codice che viene utilizzato lì, dovrai inserirlo nel codice in un secondo momento.
Materiali e parti
- Iso
- Fili. Uso i cavi dei ponticelli codificati a colori per rendere la guida più comprensibile, ma non è necessario farlo. È una sicurezza comune contrassegnare il positivo in rosso e il negativo in nero o blu. In totale usiamo circa 20 cm di fili per lampada.
- Cavo USB (uno per lampada)
- Viti. Le viti che utilizziamo devono adattarsi ai fori della stampa, quindi utilizzeremo bulloni 3 x 3 M x 10 mm e 4 x 2 M x 3 mm per lampada.
- Un mini chip D1 per lampada.
- Un sensore tattile TTP223B per lampada.
- Un LED RGB a catodo comune da 10 mm (come questo) per lampada.
- Un po' di carta stagnola
- Un po' di nastro adesivo
Passaggio 2: Passaggio 2: la cornice
La cornice è abbastanza facile da stampare. Ho usato l'ABS bianco. Essendo molto sottile, sembra semitrasparente, il che è perfetto per questa lampada.
Dopo aver stampato le parti, dobbiamo incollare le due parti della cupola per creare un'unica cupola. Si chiamano cupola superiore e cupola inferiore e le incolliamo usando la colla a caldo lungo la linea, quindi puliamola con un coltello o con le forbici.
Passaggio 3: Passaggio 3: il LED RGB
Il LED RGB ha quattro connessioni, tre anodi (estremità positiva) in ciascuno dei tre colori: rosso, verde e blu e un catodo (estremità negativa). Questo è ciò che significa "catodo comune". Collegheremo a ciascuno dei fili del LED il filo corrispondente (ho usato la codifica a colori così sarà più facile individuarlo in seguito, puoi contrassegnare i fili in qualsiasi modo che possa distinguerli completamente l'uno dall'altro). Collegheremo i fili il più vicino possibile al corpo del LED e poi taglieremo il resto delle gambe del LED, in modo che non occupino spazio.
Quindi spremeremo i fili attraverso il foro al centro della base, dal centro verso l'esterno. Il foro è appena delle dimensioni che possono contenere tutti i fili, quindi dovremo schiacciarli insieme. Intrecciarli insieme può rendere più facile farli passare attraverso il buco. Poi proveremo con il multimetro che non ci siano carenze.
Dopo aver fatto passare i fili e aver verificato con il multimetro che non si toccano, incolleremo il led al suo posto usando la colla a caldo.
Passaggio 4: Passaggio 4: il pulsante
Questo non è in realtà un "pulsante". Il sensore tattile è troppo grande per adattarsi alla parte superiore della cupola, quindi dobbiamo estendere la sua superficie conduttiva alla superficie della cupola in modo che la nostra mano possa raggiungerlo. Prendiamo il cilindro stampato che abbiamo stampato con la cupola, e lo avvolgiamo verticalmente con carta stagnola, e poi orizzontalmente con ductape, assicurandoci che entrambe le estremità del cilindro abbiano la carta stagnola esposta in modo che possa collegare la nostra mano alla superficie del sensore tattile.
Quindi, incolliamo il bottone in posizione e rimuoviamo la colla usando un coltello o delle forbici.
Passaggio 5: Passaggio 5: Elettronica
È tempo di elettronica! Segui lo schema e assicurati che non ci siano carenze. È meglio rafforzare i collegamenti di alimentazione con un singolo termoretraibile, perché sono quelli che sono collegati a un cavo esterno.
Alcune cose da notare:
- L'esposizione del cavo USB è difficile, ma alla fine dovrebbe esserci un filo nero e rosso, intrecciati insieme. Se colleghi il cavo USB, dovrebbero avere una tensione di 5V.
- Utilizzare cavi lunghi per il sensore Touch, almeno 6 cm.
- Sarà più facile in seguito se non si salda il sensore tattile e si lascia su ciascuno dei suoi fili un'estremità del cavo del ponticello femmina, in modo da poterlo collegare/scollegare facilmente in seguito.
Passaggio 6: Passaggio 6: Codice
Quindi, dopo aver configurato il server AWS, possiamo iniziare a codificare. Puoi scaricare il codice da qui e caricarlo su D1 mini usando Arduino IDE. Si prega di notare alcune cose:
- Se è la prima volta che usi l'IDE Arduino, guarda questo breve video che spiega come installarlo ed eseguirlo.
- Se è la prima volta che usi l'IDE Arduino con WEMOS D1 mini, vai a questo istruzioni che spiega come farlo.
-
Dovrai includere alcune librerie per eseguire il codice. Vai su Strumenti/Gestisci librerie o premi ctrl+shift+i, quindi seleziona e installa le seguenti librerie:
- ArduinoJson
- AWS-SDK-ESP8266
- PubSubClient
- WebSocket
- WiFiManager
- Infine, sostituisci tutte le costanti moitted nell'area AWS Client del codice con le tue costanti che corrispondono al tuo account AWS.
- Puoi anche aggiungere tutti i colori che desideri all'elenco dei colori nella sezione LED del codice.
Passaggio 7: Passaggio 7: Integrazione e funzionamento
Finalmente possiamo collegare il sensore tattile in posizione, inserire i bulloni per collegare la base alla cupola e collegarlo!
La prima volta che lo colleghiamo, Filia non troverà una rete WiFi, a meno che non ce ne sia una senza protezione in zona, nel qual caso si collegherà ad essa. Se non trova, avvierà il proprio punto di accesso e potremo connetterci alla sua rete.
Dopo la connessione alla rete, verrà aperta una pagina Web e possiamo inserire le credenziali per la nostra rete desiderata. Dopodiché possiamo riavviare (scollegando e ricollegando la lampada) e bloccando la connessione. Possiamo vedere che si è connesso dopo che lampeggia tre volte in verde e poi diventa blu. Dopodiché potremo toccare la parte superiore e il segnale verrà inviato al server, impostando lo stato dell'IoT. Quindi aggiornerà lo stato su tutti i Filia collegati al tuo dispositivo e tutti cambieranno colore di conseguenza.
Grazie per aver letto!
Consigliato:
Serratura RFID fatta in casa: 4 passaggi
Serratura RFID fatta in casa: il dispositivo RFID Door Lock è un dispositivo pratico che puoi utilizzare durante la tua vita quotidiana. Quando si scansiona la chiave magnetica, è possibile aprire la serratura della porta. Ho modificato il progetto da questo sito: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Lampadina RGB fatta in casa: 4 passaggi
Lampadina RGB fatta in casa: dal momento che siamo tutti a distanza sociale a casa, abbiamo più tempo libero. Questo è un progetto semplice che puoi realizzare per decorare e anche illuminare la tua stanza
Lampada fantasia fatta in casa fai da te: 5 passaggi (con immagini)
Lampada fantasia fatta in casa fai-da-te: sono uno studente universitario che attualmente sta seguendo un corso sui circuiti. Durante la lezione, ho avuto l'idea di utilizzare un circuito molto semplice per realizzare un progetto pratico progettato per gli studenti delle scuole elementari che fosse divertente, creativo e informativo. Questo progetto include t
Lampada d'atmosfera fatta in casa: 6 passaggi
Home Made Mood Lamp: Una Mood Lamp è una lampada che può personalizzare il colore della luce. A continuación se muestra como puedes hacer una con un Kit de principiantes de Arduino y caseros materiali
Batteria elettronica fatta in casa con Arduino Mega2560: 10 passaggi (con immagini)
Batteria elettronica fatta in casa con Arduino Mega2560: questo è il mio progetto Arduino. Come costruire un kit di batteria elettronica con Arduino?Ciao caro lettore!-Perché fare un progetto del genere?Prima di tutto perché se ti piacciono questo genere di cose, ti divertirai molto nel processo di lavoro. In secondo luogo, perché è davvero economico co