Taula de continguts:
- Subministraments
- Pas 1: Construir el circuit
- Pas 2: escriure el codi i crear l'applet
- Pas 3: construcció del model 3D
- Pas 4: Muntatge
Vídeo: Tattlebrush: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Si heu realitzat alguna vegada el rentat de dents dues vegades al dia com a resolució d’any nou, aquest raspall de dents és per a vosaltres. Us obligarà a rentar-se dues vegades al dia durant dos minuts, situant-vos en situacions vergonyoses que mai no voldríeu afrontar. Determinarà si heu escopit dues vegades al dia durant dos minuts cada vegada; si no, feu un tuit en el vostre nom amb un meme que no heu escollit avui. En poques paraules, farà esclarir el vostre petit secret a Twitter.
La primera part cobreix el circuit electrònic de la màniga i la segona es divideix en dues parts. La primera part cobreix el codi que cal carregar al circuit perquè el dispositiu funcioni. La segona part cobreix el servei a configurar que escolta el dispositiu i publica missatges a Twitter. La tercera part del tutorial tracta sobre la fabricació del raspall de dents.
Subministraments
Sensor de vibració ràpid Adafruit Huzzah ESP8266
2 neopíxels
Un parell de cables encallats
Bateria LiPoly de 3,7 V
Talladors de filferro
Pistola de soldar
Navalla afilada
Regle de metall
Pistola de cola en calent, tauler de pa sense soldadura en una placa de muntatge
Cable USB A-B
Soldadors i soldadors
Multímetre d'eines de tercera mà (opcional)
Alicates petites d'agulla
Pinces
Pas 1: Construir el circuit
Reuneix components:
Necessitarem els components següents per completar la construcció del circuit.
1 x Junta ESP8266 Huzzah
1 x placa proto
2 x mini botons Neopixel
1 commutador de vibració ràpida
I alguns cables encallats
Abans de començar, voldria destacar que el circuit es col·locarà dins d’un objecte que tingui un espai limitat. de manera que reduir l’espai del circuit és extremadament important en el procés. Intenteu que la longitud dels cables sigui mínima.
Esquema de connexions:
Les connexions són bastant fàcils, vegeu la imatge anterior.
Començarem per soldar el tauler de Huzzah al protobordo per ajudar a mantenir les coses organitzades i a tenir una petjada menor.
Després procedirem a connectar el neopixel a la Junta de Huzzah.
- Feu les connexions entre dos Neopixel. Assegureu-vos que la sortida del primer Neopixel s’alimenta a l’entrada del segon Neopixel.
- Connecteu el cable de 5 V del primer Neopixel al pin etiquetat amb BAT.
- Connecteu el cable de GND del primer Neopixel al pin etiquetat GND.
- Connecteu el cable de Din (INPUT) del primer Neopixel al pin etiquetat 15.
A continuació, connectarem el commutador de vibració ràpida.
Fer connexions amb l’interruptor de vibració pot ser tediós, sobretot perquè la cama fina requereix una cura especial per fer les connexions. Per preparar l’interruptor de vibració, poseu-lo en un parell de mans amigues i esteneu els cables amb una mica de soldadura.
Tireu i esteneu també dos cables cadenats.
Apliqueu un petit tros de tub termoretràctil i torneu a refondre la soldadura entre aquest fil i el pol central de l’interruptor de vibració
Feu lliscar el tub de contracció de calor sobre la junta i soldeu l'altre cable fins al pol exterior de l'interruptor de vibració.
Utilitzeu un tros més gran de tubs termorretractables per cobrir la unió. Aquest filferro exterior és força fràgil, de manera que aquest tub termoretràctil afegeix una certa estabilitat en unir també la llauna del commutador, així que assegureu-vos que la peça sigui prou llarga per cobrir-ho tot. Mentre apliqueu calor, assegureu-vos que no apliqueu massa calor directa al sensor, ja que es pot deformar a causa de la temperatura i proporcionar resultats defectuosos.
-
Connecteu el pin més gruixut del sensor de vibració al pin analògic Arduino A0 o ADC.
Connecteu el pin prim del sensor de vibració al pin Arduino BAT.
Vaja, ja heu acabat amb la configuració del circuit necessari per al projecte.
Pas 2: escriure el codi i crear l'applet
Aquesta secció es divideix en dues parts. La primera part tracta del servei d’Internet AdafruitIO i IFTTT que ens permeten realitzar activadors basats en les dades que enviem. El segon tracta del codi necessari al maquinari per mesurar la vibració i il·luminar el neopixel i comunicar-se amb el servei d’Internet.
Part I
Configuració d'Adafruit IO i IFTTT Applet
Per accedir-hi, haureu de registrar-vos a un compte al servei Adafruit IO i IFTTT. Després de registrar-vos, consulteu els passos següents per crear l'applet.
Aneu a Adafruit. IO i creeu un nou peu titulat "analògic". A continuació, farem referència a aquest feed al nostre codi Arduino. Lògicament, crearem una miniaplicació on es produeix una acció (la vibració es percep des del sensor). Aquest feed es connectarà a la vostra placa Arduino Huzzah per registrar l’estat del raspallat. Quan l'estat de raspallat és 0, Arduino Huzzah enviarà un missatge al feed Adafruit. IO. La informació d'aquest feed s'utilitzarà després en una miniaplicació per activar un tuit. Tingueu en compte la clau AIO i el nom del compte. S'utilitzarà per connectar la placa Huzzah al servei Adafruit.
A continuació, aneu a IFTTT. Sota el nou applet, cerqueu el servei Adafruit després de prémer la secció "Aquest" i, a continuació, seleccioneu l'opció "Supervisar un feed a Adafruit IO". A continuació, seleccioneu el canal d'informació anomenat "Analògic" i introduïu la relació igual i igual a 1. A continuació, premeu Crea activador.
A continuació, aneu a la secció "Això". Cerqueu twitter i seleccioneu Publica un tuit amb imatge. Us demanarà que connecteu el vostre compte al servei. En continuar, us proporcionarà l’opció de què voleu twittear i l’adreça de la imatge que voleu compartir. En entrar, heu creat correctament l’applet i heu acabat la primera part de la configuració del programari.
Part II
Codi Arduino
Per tal que el codi funcioni, haureu de descarregar algunes biblioteques externes. Consulteu el tutorial de configuració d'Arduino al full de dades ESP8266.
El codi esmentat en això ens permetrà mesurar la vibració del sensor de vibració i realitzar les accions necessàries. El codi en si consta d'aproximadament 3 blocs.
Inicialització: en aquesta part, inicialitzem totes les variables i constants i biblioteques necessàries perquè el codi s’executi.
Configuració: totes les declaracions puntuals es fan en aquest bloc.
Bucle: es posa aquí tot el codi que cal realitzar de manera recurrent, cada cicle del controlador.
A la secció de bucle, estem llegint el valor del sensor del pin A0 i, si és superior a un llindar, incrementem el recompte de variables en 1. Després, periòdicament dins d’un interval de 12 hores, comprovem si el recompte de variables té ha creuat un valor que indica un raspallat durant 2 minuts. Si no és així, enviarem les dades corresponents a Adafruit IO. En rebre els comentaris dels missatges d’èxit d’Adafruit, estem canviant el color del neopixel per indicar l’usuari. Consulteu els comentaris esmentats al codi per obtenir aclariments detallats.
Al final, assegureu-vos que la porta i la placa correctes estiguin seleccionades a l’IDE Arduino. En prémer Carrega, proveu el codi accedint al monitor sèrie, mostrarà indicacions que indiquen si el codi és correcte o no.
Pas 3: construcció del model 3D
El darrer pas per crear el Tattlebrush és modelar i imprimir el pinzell mateix mitjançant el programari de modelatge 3D i la impressora 3D que trieu.
Després d’entendre les tècniques de modelatge, creeu dues peces per a la carcassa exterior: el cos i la part superior. El cos d’aquest tutorial fa 5 polzades de llarg, 1 polzada d’amplada i 1 polzada de profunditat. Podeu fer que el vostre cos sigui de qualsevol mida i forma que vulgueu, només heu de garantir que les plaques de circuits, la bateria i el sensor s’adaptin còmodament a la carcassa.
El model 3D es va imprimir amb material ABS i la configuració d’impressió que s’utilitzava en aquest model era de 0,00001 de capa. Va trigar 5 hores i 17 minuts a imprimir l’estructura. El suport es va generar automàticament i el programari.
Doneu-vos una delícia si heu arribat fins aquí. A continuació, ho reunirem tot a la secció de muntatge.
Pas 4: Muntatge
Ara que s’ha soldat el circuit, s’ha activat l’applet, s’ha imprès l’intèrpret d’ordres i s’ha carregat el codi, és hora d’ajuntar-ho tot per completar el Tattlebrush.
- Comenceu assegurant l’extrem lliure del circuit amb cinta aïllant de color negre i tallant la placa perma-proto a la secció entre les línies positiva i negativa.
- El tauler mesurarà aproximadament 1,3 polzades mentre que la carcassa interior del raspall és d’1 ".
- Haureu de col·locar el circuit de forma diagonal, introduint primer l’extrem de vibració i després alineant els neopíxels als dos forats de la carcassa.
- L’alineació pot ser més complicada. Utilitzeu eines de fusta com escuradents per posar-les al seu lloc.
- Assegureu el circuit a l'interior amb l'ajuda de cola calenta o cinta negra. Assegureu-vos que heu encoixinat l’interior de la closca de manera que el moviment real de la mà no impacti a la superfície fent soroll cada vegada.
- A continuació, enganxeu un cap de dents a la part superior del model. I assegureu la part superior a la base inferior recolzant-vos al costat i aplicant cola calenta.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0