Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
"Interaktiivse muna" tegin kooliprojektina, kus pidime tegema kontseptsiooni ja prototüübi. Muna reageerib valjule mürale linnumüraga ja kui sellele 3 korda piisavalt kõvasti koputada, avaneb see mõneks sekundiks.
See on esimene elektrooniline interaktiivne prototüüp, mille tegin ja kuna mul on väga lihtsad programmeerimisalased teadmised ja mul pole varasemat kogemust keerukamate arduino projektide tegemisel, oli see suurepärane õppimiskogemus. Muna tegemiseks õppisin laserlõikurit kasutama ja pidin ka palju õppima dfplayer mini kohta (mis pole nii raske, kui saate aru, mida loete ja see töötab).
Et anda aimu, millist täpset moodulit ja selliseid olen kasutanud, olen lisanud lingid veebipoodidele, kust need olen ostnud.
Tarvikud
- Arduino Uno
- Heliandur
- DFPlayer mini/Mini MP3 -mängija moodul
- Sandiski microSd -kaart (max 32 GB) koos sd -adapteriga - kui teil pole sülearvutisse või arvutisse sisseehitatud SD -kaardilugejat, peate võib -olla laenama teise arvuti, millel on helifailide üleslaadimine või ühendamiseks kasutatav kaardilugeja. USB kaudu
- Pieso/helisignaal
- 1 x kõlar - väike kõlar töötab hästi ja pistikupesa ja mõne juhtme kasutamisel saate kasutada peaaegu kõiki kõlareid, kuid kui kasutate väikest, võib vaja minna võimendit
- 1 x 1MΩ takisti
- 1 x 1 kΩ takisti
- Servo (ma kasutasin torniprogrammi MG90D Digital) - pidage meeles, et digitaalne servo ei pruugi töötada täpselt samamoodi nagu analoog (minu oma pöörab maksimaalselt ainult 120 kraadi ja tundub, et seda on väga raske parandada)
- Väline jõuallikas (ma kasutasin 6 akuga pistikut pistikuga arduino jaoks ja 3 akuga servo jaoks)
- 5 x naissoost hüppajakaablit (3 helianduri jaoks, 2 piezo testimiseks)
- Vähemalt 15 isast hüppetraati - kui peate servo jaoks välise toiteallika külge jootma oma juhtmed, hankige kindlasti vähemalt 17 isast hüppajajuhet
- Leivaplaat testimiseks - (400 tihvti, nagu see, on kõige mugavam kasutada)
- Perfboard - see on valmis vooluringi jootmiseks, kuid võite ka leivaplaadi külge jääda, kui soovite kõiki osi uuesti kasutada või ei saa neid jootma
Samm: vooluahela ühendamine
Kõige olulisem asi, mida oma vooluahela ehitamisel silmas pidada, on see, et ehitate sisuliselt kahte täiesti eraldi ahelat. Üks on ühendatud Servoga ja teine on ühendatud teiste komponentidega. Väiksema servoga saate selle otse ühendada, kuid üldiselt on parem eraldada servo muust, kuna see kipub palju voolu võtma.
Komponendid on ühendatud leivaplaadiga skeemil näidatud viisil. Servoga vooluahela juhtmeid saab nihutada ülejäänud komponentidele lähemale, kui need pole ühendatud teise vooluahela positiivse ja negatiivse külge (kõigi komponentide jootmisel säästab neid üksteisele lähemale teil on palju ruumi).
1MΩ takisti kasutatakse koos piezoga. 1kΩ takisti kasutatakse koos dfplayeriga.
Võimalikud ühenduse probleemid
Kui hiljem ei näita dfplayer käivitamisel valgust, kontrollige, kas olete ühendanud dfplayeri parema külje.
Helianduri tuli peaks vilkuma, kui see on hästi ühendatud. Kui ei, keerake tundlikkuse kruvi ettevaatlikult väikese kruvikeerajaga. Kui tuli jääb põlema, keerake seda veidi tagasi, kuni näete, et valgus hakkab helinaks vilkuma.
Samm: Arduino programmeerimine
Seda koodi kasutasin selle projekti jaoks.
Üks asi, mida ma oma koodis kahetsen, on see, et ma ei suutnud helianduri koodi ja servokoodi viivitusi millegi muuga asendada. Need viivitused muudavad nii, et pärast ühe anduri käivitamist ei juhtu umbes 2 sekundi jooksul midagi muud. Minu meelest häbi, aga mul ei õnnestunud millisõnadega for-loop, if-lauset või avaldust tööle saada. Kui teil on rohkem aega ja abi, soovitan need viivitused asendada millegi muuga, sest palju parem on, kui mõlemad andurid töötavad samal ajal ja suudate muna peale avanedes karjuda ning saada vastuse.
Dfplayeri funktsioonide mõistmiseks ja uurimiseks ning selle toimimise kohta lisateabe saamiseks soovitan vaadata selle dokumentatsiooni ja dfplayeri spetsifikatsioonide lehte.
Kui soovite kasutada lindude mp3 -helifaile, saate kasutada seda veebisaiti, millel on kümneid tuhandeid faile.
Näpunäide! Kui olete dfplayeri jaoks õige koodi üles laadinud, saate GND -s kasutamata küljel ühendada täiendava isase ja isase hüppajajuhtme. Lahtise otsa abil saate koputada selle kõrval olevatesse aukudesse (IO1 ja IO2, nagu on näha dokumentatsioonis).
Kiire puudutus IO1 -l viib dfplayeri eelmise helifaili juurde ja pikk puudutus vähendab helitugevust.
Kiire puudutus IO2 -l viib dfplayeri järgmise helifaili juurde ja pikk puudutus suurendab helitugevust.
3. samm: muna ehitamine
Muna ehitamine oli midagi, mida ma ei plaaninud.
Kaasas on failid, mida saate kasutada karbi ja muna ülemise osa laserlõikamiseks. Jälgige, et hammasratta pilud on liiga laiad, teisel plaadil puuduvad pilud, ülemise ja teise plaadi pistikud puuduvad ning ilma täiendava toeta kukuvad ülemised plaadid üle. Veel üks asi, mida meeles pidada, ei sisalda osa, mis hoiaks hammasratast servo hammasratta küljes ja hoidikut. Ka failide kast on väga väike, et sisaldada kõiki teie osi. Selle projekti tegemisel on parem teha suurem kast (klõpsake siin, et kujundada kast ja alla laadida selle failid laserlõikamiseks).
Minu lahendus nendele probleemidele oli teha käsitsi rullid (peal ja all), mis hoiavad hammasratta ja juhi paigal ning lisada osi, mis takistavad selle ümberkukkumist. Lõikasin teise plaadi sisse ka väikese saega augud, tegin servole hoidiku (piisab puidutükile augu tegemisest ja servo kinnitamisest mõne kruviga ning plaat mõne metalli ja kruvidega kaane külge).
Kuna mu karp oli väga väike, pidin ma kõike hoolega lükkama. Kuid mu juhtmed olid üsna lühikesed ja seetõttu kulus nende ära panemiseks palju pingutusi, nii et nad ei jääks hammasrattale vms. Piisavalt pikk juhtmete võtmine, et anda endale ruumi, et kõik ära mahutada, on suur soovitus.
Teine väike probleem, mis mul ruumi tõttu tekkis, oli see, et minu joodetud osade tagakülg puudutas kõlari metallist tagakülge ja seega hakkas heli muutuma kummaliseks ja selliseks. Kui teil tekib ruumiprobleem või soovite panna joodetud osadega täpptahvli karbis oleva metalli vastu, pange probleemide vältimiseks kindlasti nende kahe vahele mõni isolatsioon.
Samm: kaunistage/katke oma muna
Projekti lõpetamiseks katke kindlasti selle ülemine osa. Ma improviseerisin, kasutades valget nokamütsi või mütsi, mis meil oli ümber lamades, ja kujundasin ülemise osa ümber, nii et see sobiks laserlõigatud kujuga.
Loomulikult on palju muid võimalusi ja kui teil on midagi niisugust, nagu vana linnupluus, siis võite sinna panna ka linnu või figuuri, et see muna avamisel paljastada.
Kui olete seda kõike teinud, nautige kindlasti seda ja laske teistel teie tööd proovida. Lõppude lõpuks, natuke karjumist muna vastu ei tee kunagi kellelegi haiget, eriti kui see isegi rõõmsalt teile säutsub.