Tartalomjegyzék:

A feladatot adó Arduino gép (más néven: Making Your Own Bop-it!): 5 lépés
A feladatot adó Arduino gép (más néven: Making Your Own Bop-it!): 5 lépés

Videó: A feladatot adó Arduino gép (más néven: Making Your Own Bop-it!): 5 lépés

Videó: A feladatot adó Arduino gép (más néven: Making Your Own Bop-it!): 5 lépés
Videó: Automatic Dust Collection System Using Arduino and 3d Printed Ball Valve Blast Gates 2024, Július
Anonim
A feladatot adó Arduino gép (más néven: Készítse el saját Bop-it!)
A feladatot adó Arduino gép (más néven: Készítse el saját Bop-it!)

A jelenleg követett tanulmányhoz azt a feladatot kaptam, hogy készítsek valamit egy Arduino -val. Szereztem magamnak egy szabványos anyaggyűjteményt az iskolából, és kitaláltam valamit, ami ezek körül működne, minimális külső anyagokkal. Az első gondolatom egy Bop-it !. Bop-it! Sokféle változatú játék, de ez a lényeg: a játék hangja azt a feladatot mondja, amelyet az embernek követnie kell (például a névadó „bop it”, ami azt jelenti, hogy meg kell nyomnia egy nagy gombot), majd a játékos helyesen kell elvégeznie a feladatot, miután az időzítő leállt, hogy haladjon.

Ez a projekt konkrétan a következő:

1. Feladatot kap a játékos a hangszóró hangjával

2. Hangjelzés hallható, és az első LED világít.

3. Egy második hangjelzés hallható, és a második LED világít.

4. Egy harmadik, hosszabb sípszó hallható, és a harmadik LED világít. E sípolás alatt a játékosnak el kell végeznie a kezdetben kapott feladatot.

Minden teljesített feladat esetén a fenti sorozat végrehajtásának időtartama gyorsabb lesz, amíg el nem éri a felső határértéket.

Amikor a fényérzékelő le van fedve, a sorozat lefedésének ideje 1 másodperccel meghosszabbodik. Ezt a fényérzékelőt a hely alá kell helyezni, ahol a játékos a karját pihenteti, hogy elérje a szorítási feladatot, így észreveszi, hogy a játékos áll vagy ül, miközben játszik, és így a játékos nincs vagy van karjukkal eltakarva az érzékelőt.

1. lépés: Elektronikus anyagok

A Task Giving Arduino Machine létrehozásához felhasznált anyagok a következők:

1x Arduino Uno

1x DFPlayer Mini MP3 lejátszó modul az Arduino számára

1x SD-kártya

1x hangszóró

1x Breadboard (egy hosszú vagy kettő valószínűleg könnyebb lenne)

1x Erőérzékelő

1x fényérzékelő

1x potenciométer

1x hangérzékelő (a KY-038 mikrofon hangérzékelő modult használtam)

2x Kis gombok

x3 LED lámpa

(1x forrasztótábla)

Buncha vezetékek

Buncha ellenállások

Csak egy fejjel: ez sok érzékelő. Próbáljon kevesebbet használni belőlük, és arra összpontosítson, hogy ezek jól működjenek, legyenek készek és szépen csomagolva. Valamit, amit utólag kellett volna megtennem magamnak.

2. lépés: Huzalszerelés

Huzalszerelés
Huzalszerelés

A vezetékezésnek az alábbi képeken kell kinéznie minden egyes érzékelőnél. Érdemes egyesével ellenőrizni a tesztkódot, ha megfelelően működnek.

3. lépés: Kód

Töltse le a mellékelt.ino fájlt a kódhoz.

Ez a kód a DFRobotDFPlayerMini könyvtárat használja, amely itt található:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Ne felejtse el a feladatokat ellátó MP3 fájlokat behelyezni az SD-kártyába (amelyet az MP3 pajzsba helyez). A kód az elején // // Feladatok alatt megmondja, hogy mely feladatokat kell rögzíteni.

4. lépés: Lézervágás/burkolat

FIGYELMEZTETÉS: ez a doboz hibás, és a terveket leginkább az érzékelők általános elhelyezésének közvetítésére kell használni. Próbálja meg elkészíteni saját dobozát, vagy szerkessze ezt. A legkevesebb, amit tennie kell, ha magasabbra teszi a dobozt, így a vezetékek jobban illeszkednek.

Ehhez a projekthez lézervágót használtam. Ha más módon szeretné elkészíteni, az rendben van, de mindenesetre a.dxf fájlok, amelyekkel ezt elkészítik, fájlként csatolódnak, ha szeretné. A perspexet használtam a burkolatomhoz, ami nem túl szép, mert látod a silány forrasztásomat+a huzalozást.

A bal alsó sarokban lévő nagy felület a doboz teteje.

Ennek a felületnek a bal felső sarkában lévő kis négyzet a lyuk az Erőérzékelő csapjai számára.

Alatta a piros kör (amely dombormű), a benne lévő négyzettel a Photosensor szorosan illeszkedik. Változtassa meg a piros kört a Photosensor méretének megfelelően.

Ennek a felületnek a felső-közepén lévő nagy négyzet a hangszóró számára készült.

Az alsó-középső kis kör az a lyuk, amelybe a hangérzékelő modul mikrofonját helyezi. Változtassa meg, ha másik hangérzékelőt használ.

A két azonos méretű kör egy kis gombhoz és egy Potentio-mérőhöz való, amelyekre nagyobb, saját készítésű gombokat tesz. A jobb felsőt a Kis gombhoz használtam, a másikat a Potentio mérőhöz. E körök átmérője 40 mm.

A felső felület melletti felület, a jobb alsó rész, amelyen négyzet látható, a doboz bal oldala. A négyzet az Arduino kábelcsatlakozójának áthaladására szolgál.

A jobb felső felület a doboz jobb oldala. A kör egy fogantyú számára alkalmas, amely egy kis gombot nyom alá. Ez nem jó, szerkezetileg jó ötlet, mert a perspexnek vékony pontjai vannak, amelyek eltörnek, és a fogantyút nem lehet megfelelően emelni, mint a doboz magas, azaz 3 centiméter. Esetleg készítsen egy fogantyút valahol a doboz tetején, amely megnyomja az egyik gombot. A lyuk 22 mm.

5. lépés: Forrasztás és burkolat

Forrasztja az érzékelőket és a vezetékeket a forrasztólapra, így az érzékelőket a megfelelő helyekre lehet helyezni, hogy a két 40 mm -es gomb átjusson a házon, a Potentio -mérőre és a Kis gombra, és hogy a fogantyú elérje a csatlakoztatott kis gombot a digitális bemenetre 7. Jó ötlet (ezt nem tettem meg, ami összezavarta a vezetékeimet), hogy kicsi (fűrészelt) forrasztótábla darabokat használjak a két kis gombhoz és a potenciométerhez. Tartsa a helyükön a csapokkal a dobozban, és az érzékelőkre nehezedő nyomás nem fog átjutni a forrasztólapra a többi elektronikával együtt.

Az erőérzékelőt és a fotoszenzort forrasztás előtt először a doboz felső felületén lévő lyukakon kell átvezetni.

A burkolatot, amennyiben Perspex vagy más típusú akril, megfelelő ragasztóval kell ragasztani, mint például az Acrifix egykomponensű ragasztó.

Ajánlott: