Tartalomjegyzék:

Arduino Uno két portál tornya: 6 lépés (képekkel)
Arduino Uno két portál tornya: 6 lépés (képekkel)

Videó: Arduino Uno két portál tornya: 6 lépés (képekkel)

Videó: Arduino Uno két portál tornya: 6 lépés (képekkel)
Videó: БАРАН на ВЕРТЕЛЕ ВКУСНОЕ МЯСО!! 18 КИЛОГРАММ за 5 ЧАСОВ. ФИЛЬМ 2024, Július
Anonim
Arduino Uno két őrtorony portálja
Arduino Uno két őrtorony portálja

Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com)

1. lépés: Kód

Kód
Kód
Kód
Kód
Kód
Kód

A kód nem bonyolultabb, mint néhány if-utasítás és

tudja, hogyan kell írni az Arduino Uno komponensekhez.

A kód fő összetevői általában közvetlenül a hardverhez kapcsolódnak: egy PING -érzékelő, néhány LED, egy hangszóró és egy szervomotor lényegében a kód egészét diktálja. Tartalmaz egy könyvtárat a szervomotorhoz, valamint egy timesTurned egész számot, amely számolja, hogy a torony hányszor változtatta pozícióját egy objektum keresése során.

Ami a hardvert illeti, a PING érzékelő olyan, mint a kód meghajtója, mert az összes if-utasítás állapota azon alapul, amit az Arduino olvas az érzékelőből. Tehát ha a PING érzékelő megjegyzi az Arduino számára, hogy 30 cm-en belül „lát” valamit, vagy ha nem talál semmit ezen a tartományon belül, akkor az if-utasítás miatt meghatározza, hogy mi történik a kódon belül.

Ha lát valamit, akkor a LED -ek magasra vannak írva egy mintában, így világítanak és a hangszóró is megszólal. A szervó nem fordul el ezeknél a műveleteknél.

Ha nem lát valamit, akkor a szervó úgy íródott, hogy tízes lépésekben mozogjon a poz, a kódba írott pozíció egész számával, amely mindig felfelé vagy lefelé számít, attól függően, hogy a bot milyen irányban mozog. Ennek az álláspontnak a fokok szerinti megírását a könyvtár megkönnyíti.

2. lépés: Modellezés (Solidworks)

A GrabCadnak volt néhány modellje, amelyeket nagyszerű lenne kicsinyíteni

és használni. Azonban nem tudtam rájönni, hogyan kell ezt megtenni, és végül felvázoltam a sajátomat. Kényelmetlen, szerves forma, így az átfogó vágások és görbék kifúvódásai fontos részévé váltak az építkezésnek. A test a fő központi forma, két szárnyával, amelyek ugyanolyan részek, de tükröződnek, két szárnytartó van, amelyeknek belülről vagy alulról körülbelül félig kell átnyúlniuk, hogy helyet hagyjanak a vezetékeknek, és végül a szervo tartó, amelyet használtam, hogy átalakítsam az entitásokat a test aljáról a megfelelő görbe létrehozásához. A legegyszerűbb mindezt együtt látni a fotón.

3. lépés: Nyomtatás

Nyomtatás
Nyomtatás

Ez türelmet igényelhet attól függően, hogy milyen nyomtatót használ

használja, és milyen kényelmesen használja. A tornyom testnyomata egy hat órás nyomtatás, és mindegyik szárnya körülbelül négy és fél óra, minden hiba nélkül. Minden Solidworks fájlt. STL -ként mentettem, majd a FlashPrint programot és a Forge Finder 3D nyomtatót használtam. Elég egyszerű nyomatok. A támaszok jó ötlet, és fáradtan futtassa ki az izzószálat, mert ez tönkretehet egy napot.

4. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Szervo előkészítés. Néhány jól elhelyezett fúrólyukat és egy dobozt használtam

késsel távolítsa el a műanyagot, hogy a szervomotor beülhessen. Ügyeljen arra, hogy szorosan illeszkedjen. Ha ez megtörtént, helyezzen olyan mélységet, amely nem fogja okozni a szárnyakat és ütközik a dobozzal, és csavarjon be egy fémlemezt, amely alátéttel van ellátva, amely a szervót fogja.

Doboz előkészítés. Egy nagy fúrólyuk az oldalán lehetővé tette, hogy az Arduino vezetéket kihúzzam a projektből és a számítógépemhez, hogy extra energiát kapjak. A szerv hátsó sarkában, a test hátsó sarkában egy jókora lyukat fúrtam, hogy az összes vezetéket be lehessen vezetni, hogy azok összegyűljenek, hogy tisztább megjelenést kapjanak, de biztosak legyenek abban, hogy minden elérhető.

Test és szárnyak. Kezdje azzal, hogy forró ragasztóval rögzíti a csavar fejét, amely elég hosszú ahhoz, hogy benyúljon a testbe a szárnyak közepéig. Forró ragasztóval ragassza fel a két tartót úgy, hogy a lyukak a szárnyak felé nézzen, és ügyeljen arra, hogy úgy helyezze el őket, hogy a szárnyak kényelmesen pihenhessenek kissé nyitott helyzetben. Vettem egy fogpiszkálót, és beékeltem a szemüregbe, hogy extra támogatást nyújtson a PING érzékelő számára. Majdnem a központhoz ért, és feketére festettem. Az utolsó rész a tartó volt, amelybe a szervo részt helyezték, és melegen ragasztották a projekthez.

Wring. Végül megvalósítottam egy korszerű karton kábelköteget a projektemhez. Keresse meg és vágja ki a test és a szem lyuk alakját. Vágjon réseket a LED -ekhez. Az enyémet négy sarokban szereltem össze. A látszatra feketére festettem a kartonomat, és óvatosan ragasztottam a helyére a LED -ekhez rögzített vezetékeket.

A hangszóró a PING szenzor alá fészkel, tehát az előző fogpiszkáló alá. A vezetékeket pedig le lehet ragasztani.

Mert a szem vágjon egy kört fekete ruhából, kicsit nagyobbat, mint a szem lyuk. Vágjon két kört a PING érzékelőkhöz a nagyobb körbe. Fektesse rá, és késsel óvatosan húzza a ruhát az érzékelő tábla mögé és a hangszóró alá, hogy csak az érzékelő legyen látható.

5. lépés: Áramkörök

Áramkör
Áramkör

Ha a nyomtatás nem tette próbára a türelmet, akkor ez a lépés megteszi.

Azzal kezdtem, hogy az izzókat hosszú női adaptervezetékekhez kötöttem, így szabadon mozgathattam őket, szemben a kenyérsütő táblával. Fontos, hogy úgy legyen megszervezve, hogy ennek leírása nagyszerű módja annak, hogy leírja, milyen színű a polár, melyik izzóra. Mindent kiírtam, kezdve azzal, hogy megnéztem a kódom PIN -kódjait.

Először a nyomtatott darabokra és a kábelkötegre dugtam és ragasztottam mindent, mielőtt az összes vezetéket az alsó lyukba fúrtam, és bedugtam a kenyérsütő táblába és az Arduino -ba, amelyek a dobozban vannak. A kenyérsütő táblámat és az Arduino -t a dobozba helyeztem, már bekötve a földdel és az árammal.

Ajánlott: