Tartalomjegyzék:
- Kellékek
- 1. lépés: Az áramkör csatlakoztatása
- 2. lépés: Az Arduino programozása
- 3. lépés: A tojás építése
- 4. lépés: Díszítse/fedje le a tojását
Videó: Interaktív tojás - hangreaktív és kopogásreaktív: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Az "Interaktív tojást" iskolának készítettem, ahol koncepciót és prototípust kellett készítenünk. A tojás madárzajjal reagál a hangos zajra, és ha háromszor elég erősen kopogtat rajta, néhány másodpercre kinyílik.
Ez az első elektronikus interaktív prototípus, amit készítettem, és mivel nagyon alapvető programozási ismeretekkel rendelkezem, és nincs korábbi tapasztalatom a bonyolultabb arduino projektek készítésében, nagyszerű tanulási élmény volt. A tojás elkészítéséhez megtanultam lézervágót használni, és sokat kellett tanulnom a dfplayer mini -ről is (ami nem olyan nehéz, ha megérted, amit olvasol, és működik).
Hogy pontos képet kapjak arról, hogy pontosan mely modulokat és hasonlókat használtam, mellékeltem a webáruházak linkjeit, ahonnan vásároltam.
Kellékek
- Arduino Uno
- Hangérzékelő
- DFPlayer mini/Mini MP3 lejátszó modul
- Sandisk microSd kártya (max. 32 GB) sd adapterrel - Ha nincs beépített sd kártyaolvasója a laptopjába vagy számítógépébe, előfordulhat, hogy kölcsön kell vennie egy másik számítógépet, amely rendelkezik hangfájlok feltöltéséhez vagy kártyaolvasó használatához/beszerzéséhez. USB -n keresztül
- Piezo/zümmögő
- 1 x hangszóró - Egy kis hangszóró jól működik, és szinte bármilyen hangszórót használhat, ha jackdugót és néhány vezetéket használ, de ha apró, akkor szükség lehet egy erősítőre
- 1 x 1MΩ ellenállás
- 1 x 1kΩ ellenállás
- Szervó (TowerPro MG90D Digital -ot használtam) - Ne feledje, hogy a digitális szervó nem biztos, hogy ugyanúgy működik, mint az analóg (az enyém legfeljebb 120 fokot fog forogni, és úgy tűnik, hogy nagyon nehéz ezt kijavítani)
- Külső erőforrás (egy 6 akkumulátoros elemet használtam dugaszolóval az arduinohoz, és egy 3 elemet a szervóhoz)
- 5 x férfi hüvelykábel (3 a hangérzékelőhöz, 2 a piezo teszteléséhez)
- Legalább 15 férfi áthidaló vezeték - Ha saját vezetékeit kell forrasztania a szervó külső áramforrásához, győződjön meg róla, hogy legalább 17 hüvelyes áthidaló vezetéket kap
- Kenyeretábla teszteléshez - (ehhez hasonló 400 tű, a legkényelmesebb)
- Perfboard - Ez a kész áramkör forrasztása, de ragaszkodhat a kenyérlaphoz is, ha újra szeretné használni az összes alkatrészt, vagy nem tudja forrasztani őket
1. lépés: Az áramkör csatlakoztatása
A legfontosabb dolog, amit szem előtt kell tartani az áramkör építésekor, hogy lényegében két teljesen különálló áramkört épít. Az egyik a szervóhoz, a másik a többi alkatrészhez van csatlakoztatva. Egy kisebb szervóval közvetlenül csatlakoztathatja, de általában jobb ötlet elválasztani a szervót a többitől, mivel hajlamos nagy áramot felvenni.
Az alkatrészek a kapcsolási rajzon látható módon vannak csatlakoztatva a kenyérsütő táblához. A szervóval ellátott áramkör vezetékei közelebb helyezhetők a többi alkatrészhez, amennyiben nincsenek csatlakoztatva a másik áramkör pozitív és negatív pontjaihoz (ha minden alkatrészt forraszt, akkor közelebb helyezve őket egymáshoz) sok helyed van).
Az 1MΩ -os ellenállást Piezo -val kombinálva használják. Az 1kΩ -os ellenállást a dfplayerrel használják.
Lehetséges csatlakozási problémák
Ha egy későbbi időpontban a dfplayer nem világít, amikor aktiválja, ellenőrizze, hogy csatlakoztatta -e a dfplayer jobb oldalát.
A hangérzékelő fényének villognia kell, ha jól van csatlakoztatva. Ha nem, óvatosan forgassa el az érzékenységi csavart egy kis csavarhúzóval. Ha egy lámpa folyamatosan világít, fordítsa vissza egy kicsit, amíg a fényre villogni kezd a hang hatására.
2. lépés: Az Arduino programozása
Ezt a kódot használtam ehhez a projekthez.
Egy dolgot sajnálok a kódomban, hogy a hangérzékelő és a szervokód késéseit nem tudtam mással pótolni. Ezek a késleltetések lehetővé teszik, hogy az egyik érzékelő bekapcsolása után semmi más ne történjen körülbelül 2 másodpercig. Szégyen szerintem, de nem tudtam működésre bírni a for loop, if-utasítást vagy millis-t. Ha több ideje és segítsége van, azt javaslom, hogy ezeket a késleltetéseket cserélje le valami másra, mivel sokkal jobb, ha mindkét érzékelő egyszerre működik, és amikor kinyitják a tojást, és válaszolhat rá.
A dfplayer funkcióinak megértéséhez és felfedezéséhez, valamint annak működésének jobb megértéséhez javaslom, hogy nézze meg annak dokumentációját és a dfplayer specifikációs oldalát.
Ha madarak mp3 hangfájljait szeretné használni, akkor használja ezt a webhelyet, amely több tízezer fájl közül választhat.
Tipp! Miután feltöltötte a megfelelő kódot a dfplayerhez, a nem használt oldalon lévő GND -n egy extra dugasz -vezeték csatlakozót csatlakoztathat. A laza véggel megérintheti a mellette lévő lyukakat (IO1 és IO2, amint a dokumentációban látható).
Az IO1 gyors megérintésével a dfplayer az előző hangfájlra lép, és egy hosszú koppintás csökkenti a hangerőt.
Az IO2 gyors megérintésével a dfplayer a következő hangfájlra lép, és egy hosszú koppintás növeli a hangerőt.
3. lépés: A tojás építése
A tojás építését nem terveztem teljesen.
Tartalmazza azokat a fájlokat, amelyekkel a doboz és a tojás felső része lézerrel vágható. Ügyeljen arra, hogy a fogasléc rései túl szélesek legyenek, hiányoznak a második lemezen lévő rések, nincsenek csatlakozók a felső és a második lemezhez, és hogy további támogatás nélkül a felső borulók felborulnak. Egy másik dolog, amit szem előtt kell tartani, hogy nincs benne alkatrész, amely a fogaslécet a szervó fogaskerékhez tartaná, és nincs tartó. Ezenkívül a fájlok doboza nagyon kicsi, hogy tartalmazzon minden alkatrészt, a legjobb, ha nagyobb dobozt készít, ha elkészíti ezt a projektet (kattintson ide a doboz megtervezéséhez és a fájlok letöltéséhez lézervágáshoz).
A megoldás ezekre a problémákra az volt, hogy manuálisan (felül és alul) tekercseket készítek, amelyek a fogaslécet és a vezetőt a helyükön tartják, és olyan alkatrészeket adok hozzá, amelyek megakadályozzák a felborulást. A második lemezen kis lyukfűrésszel lyukakat is vágtam, tartót készítettem a szervóhoz (lyukat készítek egy fadarabba, és a szervót néhány csavarral, a lemezt pedig néhány fémmel és csavarral a fedélhez kell rögzíteni).
Mivel a dobozom nagyon kicsi volt, mindent nagy odafigyeléssel kellett eltolnom. A vezetékeim azonban meglehetősen rövidek voltak, ezért sok erőfeszítést igényelt, hogy eltüntessem őket, így nem akadnak el a fogaskeréken vagy hasonlón. Nagy ajánlás, ha elegendő hosszú vezetéket vesz igénybe ahhoz, hogy elegendő helyet biztosítson magának.
Egy másik apró probléma, amit a hely miatt kaptam, az volt, hogy a forrasztott alkatrészek hátulja hozzáért a hangszóróm fém hátuljához, és így a hang furcsán kezdett fordulni. Ha helyproblémát észlel, vagy a forrasztott alkatrészeket a fémdobozhoz akarja helyezni a dobozban, ügyeljen arra, hogy a kettő közé valamilyen szigetelést tegyen a problémák elkerülése érdekében.
4. lépés: Díszítse/fedje le a tojását
A projekt befejezéséhez feltétlenül takarja le a tetejét. Úgy improvizáltam, hogy egy fehér sapkát vagy sapkát használtunk, amiket hevertünk, és átformáltam a tetejét, így illeszkedik a lézervágás formájához.
Természetesen rengeteg más lehetőség is van, és ha van valami, például egy öreg madár plüss, akkor berakhat egy madarat vagy alakot is, hogy kiderüljön, amikor kinyílik a tojás.
Ha mindezt megtette, győződjön meg arról, hogy élvezi, és hagyja, hogy mások kipróbálják a munkáját. Végtére is, egy kis sikoltozás a tojás ellen soha senkinek nem ártott, különösen, ha még boldogan is tweetel rád.
Ajánlott:
DIY Arduino vezérelt tojás-bot: 12 lépés (képekkel)
DIY Arduino vezérelt tojásbot: Ebben az oktatóanyagban megmutatom, hogyan készíthet saját Egg-botot Arduino segítségével. Korábban szerettem volna elkészíteni, de azt hittem, hogy túl nehéz nekem, de tévedtem. Felépítése egyszerű, így biztosan mindenki meg tudja csinálni
A SÁRKÁNY TOJÁS MELEGÍTŐ FORT: 7 lépés
A SÁRKÁNY FORT OF TOJ MELEGÍTŐ: Marta Zinicheva, Sanjana Patel, Sibora Sokolaj
Tojás: 12 lépés
Eggbot: A eggbot egy mini cnc gép, amely képes gömb alakú tárgyakra, például tojásokra, karácsonyi dekorációs golyókra stb. Rajzolni
Kapcsolható játékok: tojás távirányítású kígyó hozzáférhető!: 7 lépés (képekkel)
Kapcsolóval adaptálható játékok: A tojás távirányítású kígyó akadálymentesített !: A játékhoz való adaptáció új utakat és személyre szabott megoldásokat nyit meg annak érdekében, hogy a mozgáskorlátozott vagy fejlődési fogyatékossággal élő gyermekek önállóan léphessenek kapcsolatba a játékokkal. Sok esetben azok a gyerekek, akik igénylik az adaptált játékokat, nem tudnak
Makey Makey Controller - Tojás: 6 lépés
Makey Makey Controller - Tojás: Ez az oktatóanyag segít a személyes vezérlő elkészítésében a makey makey által biztosított képességeken keresztül. A vezérlő kialakítása véleményem szerint jobban illik egykezes vezérlőhöz.*Kérjük, vegye figyelembe, hogy az ehhez használt eszközök