Taula de continguts:

Ou interactiu: sonor reactiu i knock reactiu: 4 passos
Ou interactiu: sonor reactiu i knock reactiu: 4 passos

Vídeo: Ou interactiu: sonor reactiu i knock reactiu: 4 passos

Vídeo: Ou interactiu: sonor reactiu i knock reactiu: 4 passos
Vídeo: CINE VREA O RELAȚIE CU TINE? Tarot Online Interactiv 2024, Desembre
Anonim
Ou interactiu: so reactiu i knock reactiu
Ou interactiu: so reactiu i knock reactiu

Vaig fer l’« Ou interactiu »com a projecte per a l’escola, on havíem de fer un concepte i un prototipus. L’ou respon a un fort soroll amb sorolls d’ocells i, si el colpeja prou fort 3 vegades, s’obre durant uns segons.

És el primer prototip electrònic interactiu que vaig fer i, ja que tinc coneixements bàsics de programació i no tinc experiència prèvia en la realització de projectes d’arduino més complicats, va ser una gran experiència d’aprenentatge. Per fer l'ou vaig aprendre a utilitzar un tallador làser i també vaig haver d'aprendre moltes coses sobre el dfplayer mini (cosa que no és tan difícil, un cop entès el que estàs llegint i funciona).

Per fer-me una idea del mòdul exacte que he utilitzat, he inclòs enllaços a les botigues en línia on els he comprat.

Subministraments

  • Arduino Uno
  • Sensor de so
  • Mòdul de reproductor MP3 / Mini DFPlayer
  • Targeta microSD Sandisk (màxim 32 GB) amb adaptador sd: si no teniu un lector de targetes SD integrat al vostre ordinador portàtil o PC, és possible que hàgiu de demanar prestat un altre PC que en tingui un per carregar fitxers de so o utilitzar / obtenir un lector de targetes que connecti mitjançant USB
  • Piezo / brunzidor
  • 1 x Altaveu: un altaveu petit funciona bé i podeu utilitzar gairebé qualsevol altaveu si utilitzeu un endoll i alguns cables, però si en feu un petit, és possible que necessiteu un amplificador
  • Resistència 1 x 1MΩ
  • 1 x 1kΩ resistència
  • Servo (he utilitzat un towerpro MG90D Digital): tingueu en compte que un servo digital pot no funcionar exactament igual que els analògics (el meu només girarà 120 graus com a màxim i sembla que serà molt difícil solucionar-ho)
  • Font d'alimentació externa (he utilitzat una de 6 bateries amb endoll per a l'arduino i una de 3 bateries per al servo)
  • 5 x cables de pont femella femella (3 per al sensor de so, 2 per provar el Piezo)
  • Com a mínim 15 cables masculins: si heu de soldar els vostres propis cables a la font d'alimentació externa del servo, assegureu-vos d'obtenir almenys 17 cables masculins.
  • Un tauler de proves (un pin de 400 com aquest, és el més adequat per utilitzar-lo)
  • Perfboard: serveix per soldar el vostre circuit acabat, però també podeu adherir-vos a la placa si voleu reutilitzar totes les peces o no les podeu soldar

Pas 1: Connexió del circuit

Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit

El més important a tenir en compte a l’hora de construir el vostre circuit és que bàsicament esteu construint dos circuits completament separats. Un està connectat al Servo i un altre està connectat als altres components. Amb un Servo més petit el podeu connectar directament, però en general és millor separar el servo de la resta, ja que tendeix a treure molta intensitat.

Els components es connecten a la placa de control de la manera que es mostra al diagrama del circuit. Els cables del circuit amb el Servo es poden acostar a la resta de components, sempre que no estiguin connectats al positiu i al negatiu de l’altre circuit (quan soldeu tots els components, acostar-los els uns als altres estalviarà molt espai).

La resistència 1MΩ s'utilitza en combinació amb Piezo. La resistència 1kΩ s’utilitza amb el dfplayer.

Possibles problemes de connexió

Si en un moment posterior el dfplayer no mostra cap llum quan s’activa, comproveu si heu connectat el costat dret del dfplayer.

La llum del sensor de so haurà de parpellejar si s’ha connectat bé. Si no, gireu amb cura el cargol de sensibilitat amb un petit tornavís. Si una llum continua encesa, gireu-la una mica fins que vegeu la llum parpellejar en resposta al so.

Pas 2: Programació de l'Arduino

Aquest és el codi que he utilitzat per a aquest projecte.

Una cosa que em sap greu al meu codi és que no podia substituir els retards en el codi del sensor de so i el codi servo per una altra cosa. Aquests retards fan que, un cop activat un sensor, no passi res més durant uns 2 segons. Una pena al meu entendre, però no he pogut obtenir un bucle for, una declaració if o una declaració amb millis per funcionar. Si teniu més temps i ajuda, us recomano substituir aquests retards per una altra cosa, ja que és molt millor que els dos sensors funcionin al mateix temps i que pugueu cridar l’ou quan s’obre i obtenir una resposta.

Per entendre i explorar les funcions de dfplayer i entendre més sobre el seu funcionament, us recomanem que consulteu la documentació i la pàgina d'especificacions de dfplayer.

Si voleu utilitzar fitxers de so mp3 d’ocells, podeu utilitzar aquest lloc web, que té desenes de milers de fitxers per triar.

Consell! Un cop hàgiu penjat el codi adequat per al dfplayer, podeu connectar un cable de pont extra masculí a masculí al GND al costat no utilitzat. Podeu utilitzar l’extrem fluix per tocar els forats que hi ha al costat (IO1 i IO2 tal com es veu a la documentació).

Un toc ràpid a IO1 farà que el dfplayer vagi al fitxer de so anterior i un toc llarg reduirà el volum.

Un toc ràpid a IO2 farà que el dfplayer vagi al següent fitxer de so i un toc llarg augmentarà el volum.

Pas 3: Construir l'ou

Construint l’ou
Construint l’ou
Construint l’ou
Construint l’ou
Construint l’ou
Construint l’ou
Construint l’ou
Construint l’ou

Construir l’ou era una cosa que no planejava del tot.

S'inclouen els fitxers que podeu utilitzar per tallar amb làser la caixa i la part superior de l'ou. Tingueu en compte que les escletxes del bastidor d’engranatges són massa amples, que falten escletxes a la segona placa, que no hi ha connectors per a la placa superior i la segona i que sense suport addicional, les tapes superiors s’enfonsen. Una altra cosa que cal tenir en compte és que no hi ha cap peça inclosa per subjectar el cremallera a l’engranatge del servo i cap suport. A més, la caixa dels fitxers és molt petita per contenir totes les parts, és millor fer una caixa més gran si feu aquest projecte (feu clic aquí per dissenyar una caixa i descarregar-ne els fitxers per tallar-los per làser).

La meva solució per a aquests problemes va ser fer manualment rotlles (a la part superior i inferior) que mantenen el bastidor i el capdavant d’engranatges al seu lloc i afegir peces que evitessin el tomb. També vaig tallar forats amb una serra petita a la segona placa, vaig fer un suport per al servo (fer un forat en un tros de fusta i fixar el servo amb uns cargols i la placa a la tapa amb una mica de metall i cargols és suficient).

Com que la meva caixa era molt petita, vaig haver de posar-ho tot amb molta cura. Tanmateix, els meus cables eren bastant curts i, per tant, va suposar un gran esforç deixar-los de manera que no quedessin atrapats al bastidor d'engranatges. Prendre cables prou llargs per donar-vos una mica d’espai per adaptar-vos a tot és una gran recomanació.

Un altre petit problema que vaig tenir a causa de l'espai va ser que la part posterior de les peces soldades tocava la part posterior metàl·lica de l'altaveu i, per tant, el so va començar a tornar-se estrany. Si teniu un problema d'espai o voleu posar el tauler de perfecció amb les peces soldades contra alguna cosa de metall a la caixa, assegureu-vos de posar algun tipus d'aïllament entre els dos per evitar problemes.

Pas 4: decoreu / tapeu el vostre ou

Decora / tapa el teu ou
Decora / tapa el teu ou
Decora / tapa el teu ou
Decora / tapa el teu ou

Per acabar el projecte, assegureu-vos de tapar la part superior. Vaig improvisar fent servir una màniga blanca de barret o barret que teníem al voltant i vam remodelar la part superior, de manera que aniria amb la forma de la forma tallada amb làser.

Per descomptat, hi ha moltes altres opcions i, si teniu alguna cosa com un peluix d’ocell vell estirat al voltant, també podeu posar-hi un ocell o una figura que es reveli quan s’obre l’ou.

Un cop fet tot això, assegureu-vos de gaudir i deixeu que altres provin la vostra feina. Al cap i a la fi, una mica de cridar contra un ou mai no fa mal a ningú, sobretot si fins i tot t’envia un tuit alegrement.

Recomanat: