Sommario:

Tattlebrush: 4 passaggi
Tattlebrush: 4 passaggi

Video: Tattlebrush: 4 passaggi

Video: Tattlebrush: 4 passaggi
Video: Tattlebrush 2024, Dicembre
Anonim
spazzolino
spazzolino
spazzolino
spazzolino
spazzolino
spazzolino
spazzolino
spazzolino

Se hai mai pensato di lavarti i denti due volte al giorno come buon proposito per il nuovo anno, questo spazzolino fa per te. Ti costringerà a lavarti i denti due volte al giorno per due minuti mettendoti in situazioni imbarazzanti che non vorresti mai affrontare. Determina se ti sei lavato due volte al giorno per due minuti ogni volta. In caso contrario, twitta un messaggio per tuo conto che non hai spazzolato oggi con un meme. In breve svelerà il tuo piccolo segreto su Twitter.

La prima parte copre il circuito elettronico della manica. La seconda parte è divisa in due parti. La prima parte riguarda il codice necessario da caricare sul circuito affinché il dispositivo funzioni. La seconda parte riguarda il servizio da configurare che ascolta il dispositivo e pubblica messaggi su Twitter. La terza parte del tutorial riguarda la realizzazione dello spazzolino da denti.

Forniture

Adafruit Huzzah ESP8266 Sensore di vibrazione veloce

2 neopixel

Un paio di fili intrecciati

Batteria ai polimeri di litio da 3,7 V

Pinza tagliafili

Pistola per saldatura

Coltello multiuso affilato

Righello di metallo

Pistola per colla a caldo, breadboard senza saldatura su una piastra di montaggio

Cavo USB A-B

Saldatore e saldaturaSpelafili

Strumento di terza mano Multimetro (opzionale)

Piccole pinze ad ago

pinzette

Passaggio 1: costruire il circuito

Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito

Raccogli componenti:

Avremo bisogno dei seguenti componenti per completare la costruzione del circuito.

1 x scheda Huzzah ESP8266

1 x scheda prototipo

2 x Mini PCB a pulsante Neopixel

1 x interruttore a vibrazione veloce

E alcuni fili intrecciati

Prima di iniziare, vorrei sottolineare che il circuito verrà inserito all'interno di un oggetto che ha uno spazio limitato. quindi ridurre lo spazio del circuito è estremamente importante nel processo. Cerca di mantenere la lunghezza dei fili al minimo indispensabile.

Schema elettrico:

Le connessioni sono abbastanza facili, vedi l'immagine sopra.

Inizieremo saldando la scheda Huzzah sulla scheda prototipi per aiutare a mantenere le cose organizzate e avere ancora un ingombro ridotto.

Quindi procederemo a collegare il neopixel alla Huzzah Board.

  • Effettuare i collegamenti tra due Neopixel. Assicurati che l'uscita del 1° Neopixel sia alimentata all'ingresso del 2° Neopixel.
  • Collegare il filo da 5V del 1° Neopixel al pin etichettato BAT.
  • Collegare il filo da GND del 1° Neopixel al pin etichettato GND.
  • Collegare il filo da Din (INPUT) del 1° Neopixel al pin etichettato 15.

Successivamente, collegheremo l'interruttore Fast Vibration.

Effettuare i collegamenti all'interruttore a vibrazione potrebbe essere noioso, soprattutto perché la gamba sottile richiede un'attenzione particolare per effettuare i collegamenti. Per preparare il tuo interruttore a vibrazione, posizionalo in un paio di mani amiche e salda i cavi con un po' di saldatura.

Spellare e stagnare anche due fili a trefoli.

Applicare un piccolo pezzo di tubo termoretraibile e far rifluire la saldatura tra quel filo e il polo centrale dell'interruttore a vibrazione

Far scorrere il tubo termoretraibile sul giunto e saldare l'altro filo al polo esterno dell'interruttore a vibrazione.

Utilizzare un pezzo più grande di tubo termoretraibile per coprire l'unione while. Quel filo esterno è piuttosto fragile, quindi questo tubo termoretraibile aggiunge stabilità collegando anche la lattina dell'interruttore, quindi assicurati che il tuo pezzo sia abbastanza lungo da coprire tutto! Durante l'applicazione del calore, assicurarsi di non applicare troppo calore diretto al sensore, poiché potrebbe deformarsi a causa della temperatura e fornire risultati errati.

  • Collegare il pin più spesso del sensore di vibrazione al pin analogico A0 o ADC di Arduino.

    Collega il pin sottile del sensore di vibrazione al pin BAT di Arduino.

    Evviva, hai finito con la configurazione del circuito necessario per il progetto.

Passaggio 2: scrittura del codice e creazione dell'applet

Scrivere il codice e creare l'applet
Scrivere il codice e creare l'applet
Scrivere il codice e creare l'applet
Scrivere il codice e creare l'applet
Scrivere il codice e creare l'applet
Scrivere il codice e creare l'applet
Scrivere il codice e creare l'applet
Scrivere il codice e creare l'applet

Questa sezione è divisa in due parti. La prima parte riguarda il servizio internet AdafruitIO e IFTTT che ci consentono di eseguire trigger in base ai dati che inviamo. La seconda riguarda il codice richiesto sull'hardware per misurare la vibrazione e accendere il neopixel e comunicare con il servizio internet

parte prima

Configurazione di Adafruit IO e Applet IFTTT

Dovrai registrarti per un account sul servizio Adafruit IO e IFTTT per accedervi. Dopo la registrazione, fare riferimento ai passaggi seguenti per creare l'applet.

Vai su Adafruit. IO e crea un nuovo piede intitolato "analogico". Faremo quindi riferimento a questo feed nel nostro codice Arduino. Logicamente, creeremo un'applet in cui si verifica un'azione (la vibrazione viene rilevata dal sensore). Questo feed si collegherà alla tua scheda Arduino Huzzah per registrare lo stato di spazzolatura. Quando lo stato di brushing è 0, Arduino Huzzah invierà un messaggio al feed Adafruit. IO. Le informazioni in quel feed verranno quindi utilizzate in un'applet per attivare un tweet. Si prega di prendere nota della chiave AIO e del nome dell'account. Verrà utilizzato per collegare la scheda Huzzah al servizio Adafruit.

Quindi vai su IFTTT. Sotto la creazione di una nuova Applet, cerca il servizio Adafruit dopo aver premuto la sezione "Questo", quindi seleziona l'opzione "Monitoraggio di un feed su Adafruit IO". Quindi selezionare il feed chiamato "Analogico" e inserire la relazione uguale a e il valore 1. Quindi premere Crea trigger.

Quindi vai alla sezione "Quello". Cerca Twitter e seleziona Pubblica un tweet con immagine. Ti chiederà di connettere il tuo account al servizio. Procedendo, ti fornirà l'opzione su cosa twittare e l'indirizzo dell'immagine da condividere. Entrando, hai creato con successo l'applet e hai terminato la parte I della configurazione del software.

Seconda parte

Codice Arduino

Per far funzionare il codice, dovrai scaricare alcune librerie esterne. Fare riferimento al tutorial di configurazione di Arduino sul foglio dati di ESP8266.

Il codice menzionato in questo ci consentirà di misurare la vibrazione dal sensore di vibrazione ed eseguire l'azione necessaria. Il codice stesso comprende circa 3 blocchi.

Inizializzazione: in questa parte inizializziamo tutte le variabili, le costanti e le librerie necessarie per l'esecuzione del codice.

Setup: tutte le dichiarazioni una tantum vengono eseguite in questo blocco.

Loop: tutto il codice che deve essere eseguito in modo ricorrente, ogni ciclo del controller viene inserito qui.

Nella sezione loop, stiamo leggendo il valore del sensore dal pin A0 e se è maggiore di una soglia, stiamo incrementando un conteggio variabile di 1. Quindi periodicamente entro un intervallo impostato di 12 ore, stiamo controllando se il conteggio variabile ha superato un valore che indica lo spazzolamento per 2 minuti. In caso contrario, stiamo inviando i dati corrispondenti ad Adafruit IO. Dopo aver ricevuto il feedback del messaggio di successo da Adafruit, stiamo cambiando il colore del neopixel per indicare l'utente. Si prega di fare riferimento ai commenti menzionati nel codice per chiarimenti dettagliati.

Alla fine, assicurati che la scheda e la porta corrette siano selezionate nell'IDE di Arduino. Quando si preme upload, testare il codice accedendo al monitor seriale, verranno visualizzati messaggi che indicano se il codice ha esito positivo o meno.

Passaggio 3: costruzione del modello 3D

Costruire il modello 3D
Costruire il modello 3D
Costruire il modello 3D
Costruire il modello 3D
Costruire il modello 3D
Costruire il modello 3D

Il passaggio finale per creare il Tattlebrush è modellare e stampare il pennello stesso utilizzando il software di modellazione 3D e la stampante 3D di tua scelta.

Dopo aver compreso le tecniche di modellazione, crea due pezzi per il guscio esterno: il corpo e la parte superiore. Il corpo in questo tutorial è lungo 5 pollici, largo 1 pollice e profondo 1 pollice. Puoi rendere il tuo corpo di qualsiasi dimensione e forma desideri, assicurati solo che i circuiti stampati, la batteria e il sensore possano adattarsi comodamente al guscio.

Il modello 3D è stato stampato utilizzando materiale ABS e le impostazioni di stampa utilizzate in questo modello erano di 0,00001 . Ci sono volute 5 ore e 17 minuti per stampare la struttura. Il supporto è stato generato automaticamente dal software.

Fatti un regalo se sei arrivato fin qui. Successivamente, metteremo tutto insieme nella sezione di assemblaggio.

Passaggio 4: assemblaggio

Image
Image

Ora che il circuito è stato saldato, l'applet è stata attivata, la shell è stata stampata e il codice è stato caricato, è il momento di mettere insieme tutto per completare il Tattlebrush.

  • Inizia fissando l'estremità libera sul circuito con nastro isolante nero e tagliando la scheda perma-proto nella sezione tra le linee positive e negative.
  • La tavola misurerà circa 1,3 pollici mentre l'alloggiamento interno del pennello è di 1".
  • Dovrai posizionare il circuito in modo diagonale, inserendo prima l'estremità della vibrazione e poi allineando i neopixel nei due fori della calotta.
  • L'allineamento può diventare più complicato. Usa strumenti di legno come le bacchette per metterli in posizione.
  • Fissare il circuito all'interno con l'aiuto di colla a caldo o nastro adesivo nero. Assicurati di aver imbottito l'interno del guscio in modo che il movimento effettivo della mano non colpisca la superficie facendo rumore ogni volta.
  • Quindi incollare una testa di dente sulla parte superiore del modello. E fissa la parte superiore sulla base inferiore appoggiandoti sul lato e applicando la colla a caldo.

Consigliato: