Satura rādītājs:
- Piegādes
- 1. darbība: ķēdes pievienošana
- 2. solis: Arduino programmēšana
- 3. solis: olas veidošana
- 4. solis: dekorējiet/pārklājiet olu
Video: Interaktīvā ola - skaņa reaģē un klauvē: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Es izveidoju "Interaktīvo olu" kā projektu skolai, kur mums bija jāizveido koncepcija un prototips. Ola reaģē uz skaļu troksni ar putnu troksni, un, ja jūs pietiekami spēcīgi pieklauvējat pie tās 3 reizes, tā atveras uz dažām sekundēm.
Tas ir pirmais elektroniskais interaktīvais prototips, ko es izveidoju, un, tā kā man ir ļoti pamatzināšanas par programmēšanu un nav iepriekšējas pieredzes sarežģītāku arduino projektu veidošanā, tā bija lieliska mācīšanās pieredze. Lai pagatavotu olu, es iemācījos izmantot lāzera griezēju, kā arī bija daudz jāiemācās par dfplayer mini (kas nav tik grūti, tiklīdz jūs saprotat, ko lasāt, un tas darbojas).
Lai sniegtu priekšstatu par precīzu moduli un tamlīdzīgu, ko esmu izmantojis, esmu iekļāvis saites uz tīmekļa veikaliem, no kuriem esmu tos iegādājies.
Piegādes
- Arduino Uno
- Skaņas sensors
- DFPlayer mini/Mini MP3 atskaņotāja modulis
- Sandisk microSd karte (maks. 32 GB) ar sd adapteri - ja klēpjdatorā vai personālajā datorā nav iebūvēts sd karšu lasītājs, iespējams, jums būs jāaizņemas cits dators ar tādu, lai augšupielādētu skaņas failus vai izmantotu/iegūtu karšu lasītāju, kas savieno caur USB
- Pjezo/skaņas signāls
- 1 x skaļrunis - neliels skaļrunis darbojas labi, un jūs varat izmantot gandrīz jebkuru skaļruni, ja izmantojat kontaktdakšu un dažus vadus, bet, ja izmantojat mazu, jums var būt nepieciešams pastiprinātājs
- 1 x 1MΩ rezistors
- 1 x 1 kΩ rezistors
- Servo (es izmantoju towerpro MG90D Digital) - paturiet prātā, ka digitālais servo var nedarboties tieši tāpat kā analogie (manējais maksimāli pagriezīsies tikai par 120 grādiem, un šķiet, ka to ir ļoti grūti novērst)
- Ārējais enerģijas avots (es izmantoju 6 akumulatoru ar kontaktdakšu arduino un 3 akumulatoru vienu servo)
- 5 x vīriešu sieviešu džemperu kabeļi (3 skaņas sensoram, 2 pjezo testēšanai)
- Vismaz 15 vīriešu džemperu vadi - ja jums ir jāpielodē savi vadi pie servo ārējā barošanas avota, pārliecinieties, ka esat ieguvis vismaz 17 vīriešu savienojuma vadus
- Maizes dēlis testēšanai - (400 pin, piemēram, šis, ir ērtākais lietošanā)
- Perfboard - tas ir, lai pielodētu gatavo ķēdi, bet jūs varat arī pielīmēt pie maizes dēļa, ja vēlaties atkārtoti izmantot visas detaļas vai nevarat tās lodēt
1. darbība: ķēdes pievienošana
Vissvarīgākais, kas jāpatur prātā, veidojot ķēdi, ir tas, ka jūs būtībā veidojat divas pilnīgi atsevišķas shēmas. Viens ir savienots ar servo, bet otrs - ar citiem komponentiem. Ar mazāku Servo jūs varat to savienot tieši, bet kopumā ir labāk atdalīt servo no pārējiem, jo tas mēdz patērēt lielu strāvu.
Komponenti ir savienoti ar maizes dēli, kā parādīts shēmas shēmā. Ķēdes vadus ar Servo var pārvietot tuvāk pārējām sastāvdaļām, ja vien tie nav savienoti ar otras ķēdes pozitīvo un negatīvo (ja pielodējat visus komponentus, to tuvināšana viens otram ietaupīs jums ir daudz vietas).
1MΩ rezistors tiek izmantots kombinācijā ar Piezo. Ar dfplayer tiek izmantots 1 kΩ rezistors.
Iespējamās savienojuma problēmas
Ja vēlāk dfplayer nedarbojas, kad tas tiek aktivizēts, pārbaudiet, vai neesat pievienojis dfplayer labo pusi.
Skaņas sensora gaismai vajadzētu mirgot, ja tas ir labi pievienots. Ja nē, uzmanīgi pagrieziet jutības skrūvi ar nelielu skrūvgriezi. Ja gaisma turpina degt, nedaudz pagrieziet to atpakaļ, līdz redzat, ka gaisma mirgo, reaģējot uz skaņu.
2. solis: Arduino programmēšana
Šo kodu izmantoju šim projektam.
Viena lieta, ko es nožēloju savā kodā, ir tā, ka nevarēju aizkavēt skaņas sensora un servo koda aizkavēšanos ar kaut ko citu. Šie aizkavējumi nodrošina, ka, iedarbinot vienu no sensoriem, aptuveni 2 sekundes nekas cits nenotiks. Manuprāt, kauns, bet es nevarēju panākt, lai cilpa, paziņojums vai paziņojums ar milis darbotos. Ja jums ir vairāk laika un palīdzības, es ieteiktu šos kavējumus aizstāt ar kaut ko citu, jo ir daudz labāk, ja abi sensori darbojas vienlaicīgi un pēc atvēršanas var kliegt uz olu un saņemt atbildi.
Lai saprastu un izpētītu dfplayer funkcijas un uzzinātu vairāk par tā darbību, iesaku apskatīt tā dokumentāciju un dfplayer specifikāciju lapu.
Ja vēlaties izmantot putnu mp3 skaņas failus, varat izmantot šo vietni, kurā ir desmitiem tūkstošu failu.
Padoms! Kad esat augšupielādējis pareizo kodu, kas paredzēts dfplayer, jūs varat pievienot papildu vīriešu un vīriešu savienojuma vadu GND neizmantotajā pusē. Jūs varat izmantot vaļīgo galu, lai pieskartos blakus esošajiem caurumiem (IO1 un IO2, kā redzams dokumentācijā).
Ātri pieskaroties IO1, dfplayer pāries uz iepriekšējo skaņas failu, un ilgstošs pieskāriens samazinās skaļumu.
Ātrs pieskāriens IO2 liks dfplayer pāriet uz nākamo skaņas failu, un ilgstošs pieskāriens palielinās skaļumu.
3. solis: olas veidošana
Olas būvēšana bija kaut kas, ko es pilnībā neplānoju.
Iekļauti faili, kurus varat izmantot kastes un olu augšējās daļas griešanai ar lāzeru. Uzmanieties, lai zobratu plaukta spraugas būtu pārāk platas, otrajā plāksnē trūkst šķēlumu, nav savienotāju augšējai un otrajai plāksnei un ka bez papildu atbalsta augšējās apgāzties. Vēl viena lieta, kas jāpatur prātā, ka nav iekļauta daļa, kas tur zobratu pie servo pārnesuma, un nav turētāja. Arī kastīte failos ir ļoti maza, lai tajā būtu visas jūsu detaļas, vislabāk ir izveidot lielāku lodziņu, ja veicat šo projektu (noklikšķiniet šeit, lai noformētu lodziņu un lejupielādētu tās failus lāzera griešanai).
Mans risinājums šīm problēmām bija manuāli izgatavot ruļļus (augšpusē un apakšā), kas notur zobratu plauktu un vadotni, un pievienot detaļas, kas neļauj to apgāzties. Otrajā plāksnē es arī izgriezu caurumus ar nelielu zāģi, izveidoju turētāju servo (pietiek ar koka cauruma izveidošanu un servo piestiprināšanu ar dažām skrūvēm un plāksni pie vāka ar dažiem metāliem un skrūvēm).
Tā kā mana kaste bija ļoti maza, man viss bija jāstumj ar lielu rūpību. Tomēr mani vadi bija diezgan īsi, un tāpēc, lai tos noliktu, vajadzēja daudz pūļu, lai tie netiktu aizķerti uz zobrata vai tā. Pietiekami ilgs laiks, lai vadi dotu sev vietu, lai viss būtu piemērots, ir liels ieteikums.
Vēl viena neliela problēma, ko es saņēmu vietas dēļ, bija tā, ka manu lodēto detaļu aizmugure pieskārās skaļruņa metāla aizmugurei un tādējādi skaņa sāka kļūt dīvaina un tāda. Ja jums rodas problēmas ar atstarpi vai vēlaties salikt detaļu plāksni ar lodētām detaļām pret kaut ko metālisku kastē, noteikti novietojiet kaut kādu izolāciju starp diviem, lai novērstu problēmas.
4. solis: dekorējiet/pārklājiet olu
Lai pabeigtu projektu, noteikti pārklājiet tā augšdaļu. Es improvizēju, izmantojot baltu cepuri vai cepuri, kas mums bija gulējusi, un pārveidoju augšdaļu, lai tā atbilstu lāzera griezuma formas formai.
Protams, ir daudz citu iespēju, un, ja jums apkārt ir kaut kas, piemēram, vecs putnu plīša, jūs varat ievietot putnu vai figūru iekšā, lai to atklātu, atverot olu.
Kad esat to visu izdarījis, noteikti izbaudiet to un ļaujiet citiem izmēģināt jūsu darbu. Galu galā, mazliet kliegšana pret olu nekad nevienam nekaitēja, it īpaši, ja tā pat priecīgi tvīto pret jums.
Ieteicams:
Neopixel LED sloksne, kas reaģē uz Myoware muskuļu sensoru: 6 soļi
Neopixel LED sloksne reaģē uz Myoware muskuļu sensoru: Mērķis ir uzstādīt muskuļu sensoru ar Arduino palīdzību un apstrādāt ienākošos datus ar Adafruit IO un iegūt izvadi ar sprūdu tā, lai gaisma vienu minūti pārvērstos no baltas uz sarkanu. ir muskuļu sensors Muskuļu sensors
Makey Makey kontrolieris - ola: 6 soļi
Makey Makey Controller - Ola: šī apmācība palīdzēs jums izveidot personisku kontrolieri, izmantojot iespējas, kas pieejamas, izmantojot makey makey. Kontroliera dizains, manuprāt, ir labāk piemērots vienas rokas kontrolierim.*Lūdzu, ņemiet vērā, ka šajā rīkā izmantotie rīki
Arduino spēļu kontrolieris ar gaismām, kas reaģē uz jūsu vienotības spēli :: 24 soļi
Arduino spēļu kontrolieris ar gaismām, kas reaģē uz jūsu vienotības spēli :: Vispirms es šo lietu uzrakstīju vārdos. Šī ir pirmā reize, kad izmantoju pamācību, tāpēc ikreiz, kad saku: uzrakstiet kodu tā, lai zinātu, ka es atsaucos uz attēlu šī soļa augšdaļā. Šajā projektā es izmantoju 2 arduino, lai palaistu 2 atsevišķus bitus
Siltumnīcas projekts (RAS): uzraugiet elementus, kas reaģē uz mūsu stādījumu: 18 soļi (ar attēliem)
Siltumnīcas projekts (RAS): Uzraudzīt elementus, kas reaģē uz mūsu stādījumu: Šis projekts piedāvā uzraudzīt gaisa temperatūru, spožumu un mitrumu, kā arī birzs temperatūru un mitrumu. Tā arī ierosina izveidot šos pasākumus, kas ir tik nolasāmi vietnē Actoborad.com. Lai to izdarītu, mēs savienojam 4 sensorus ar N
Gaismas šova jaka, kas reaģē uz mūziku: 7 soļi (ar attēliem)
Gaismas šova jaka, kas reaģē uz mūziku: šī apmācība ir tapusi kā daļa no mana pēdējā gada projekta, kas iegūts mūzikas tehnoloģiju un lietišķās elektronikas grāda iegūšanai Jorkas Universitātē. Tas ir paredzēts mūziķiem, kuri interesējas par elektroniku. Gatavais produkts būs LED matrica