Tartalomjegyzék:

Űrhajó vezérlőpult - Lézervágású Arduino játék: 11 lépés (képekkel)
Űrhajó vezérlőpult - Lézervágású Arduino játék: 11 lépés (képekkel)

Videó: Űrhajó vezérlőpult - Lézervágású Arduino játék: 11 lépés (képekkel)

Videó: Űrhajó vezérlőpult - Lézervágású Arduino játék: 11 lépés (képekkel)
Videó: 20191119 Az Apollo-12 nyomában 2024, Június
Anonim
Űrhajó vezérlőpult - Lézervágású Arduino játék
Űrhajó vezérlőpult - Lézervágású Arduino játék

Fusion 360 projektek »

Néhány hónappal ezelőtt úgy döntöttem, hogy a helyi készítői tér tagja leszek, hiszen régóta szerettem volna megtanulni a készítő szakma eszközeit.

Volt egy apró Arduino-élményem, és itt végeztem egy Fusion-tanfolyamot az Instructables témakörben. Azonban nem volt tapasztalatom a lézervágóval, sem a köztes Arduino programozással, sem a szabványos LED -en vagy egyszerű érzékelőn kívüli komponensekkel.

Mivel néhány hónap múlva közeleg az unokaöcsém 6 éves születésnapja, úgy döntöttem, hogy ajándékot akarok neki adni. Mivel szeret mindent, ami a térrel kapcsolatos (különösen, ha gombokat és lámpákat tartalmaz), az első ötletem az volt, hogy egyszerű Arduino-alapú játékot készítsek neki, néhány LED-del, gombokkal, hangszóróval, csúszkákkal stb.

Így az interneten átkukkantottam az egyszerű Arduino játékokkal kapcsolatos oktatóanyagokhoz, hogy ihletet merítsek, de nem igazán találtam meg, amit kerestem. Jeff High Smith csodálatos űrhajójátéka és Duncan Jauncey remixje nagy inspirációt jelentett számomra, de egy kicsit túl nagy falat volt számomra, mivel hiányzott: a) elegendő tapasztalat az elkészítéséhez, b) elegendő idő a tapasztalatok megszerzésére és c) Azt akartam, hogy a projektet csak egy Arduino vezérelje, hogy egyszerűbb (és olcsóbb) legyen, mint pl. egy Raspberry Pi vagy hasonló. Bob Lander gyönyörű kis vezérlőpultos játéka szintén inspiráció volt, de szerettem volna valamit építeni egy kicsit több interaktivitással.

Így elkezdtem vázolni néhány ötletet a vezérlőpulthoz, amíg el nem értem azt a tekintetet, amivel elégedett voltam.

A kezdeti tervezés helyén (legalábbis meglehetősen gyorsan vázolva egy papírlapra) készen álltam arra, hogy kitaláljam, valójában mire lesz szükségem ennek a felépítéséhez - hány és melyik alkatrészre lesz szükségem, melyik Arduino vezérlőre használni stb. TANÁCS SZÓ …

… Azoknak, akik bele akarnak vágni ennek építésébe: A 4017 -es évtized számlálók használata szükségtelenül bonyolult módja a LED -ek vezérlésének. Ha saját verziót szeretne készíteni, akkor javaslom a WS2812B (vagy hasonló) LED -ek használatát, mivel ez nagyban megkönnyíti a LED -ek vezérlését (például a FastLED könyvtár használatával).

Egy másik Instructable tag szintén felfedezett némi eltérést a sematika és a kód között (bizonyos I/O tűkkel a kódban, amelyek nem felelnek meg az ábrának). Megpróbálom elkészíteni a vázlat frissített változatát, amint lesz időm. Addig is használja a kódot az I/O érintkező beállításának alapjául (ne a sematikus ábrát).

1. lépés: Az oktatóanyag felépítése

Ennek az oktatóanyagnak a felépítése
Ennek az oktatóanyagnak a felépítése

Most, hogy átfogó elképzelésem volt arról, hogy hogyan kell kinéznie az űrhajó vezérlőpultjának, és miután úgy döntöttem, hogy viszonylag egyszerűvé teszem, biztos voltam benne, hogy a felépítése valóban szellő lesz…!

Nos … kiderült, hogy a szellő egyre inkább, de ha nem vihar, akkor legalább vihar! Valamivel nehezebb volt, mint azt elsőre várták.

A projekt végül közel három hónap szabadidőt vett igénybe, és csak az unokaöcsém születésnapja előtti napon fejeztem be az utolsó kódolást!

Az építési folyamat azonban nagyszerű és szórakoztató (és csak néha frusztráló) tanulási élmény volt, rengeteg próba és hiba, valamint olyan dolgok, amelyeket másképp tennék, ha újra építeném.

Az oktatóanyag legtöbb lépése ezért két részből áll:

  • Egy "Hosszú olvasás" rész a betegolvasó számára, ahol részletesen leírom folyamatomat, gondolataimat és (valószínű) hibáimat.
  • Egy "Tl; dr" rész a türelmetlenebb olvasóknak, ahol egy kicsit gyorsabban ráérek a lényegre, és bemutatok egy követendő receptet (átdolgozva a hibáimból tanulva).

Élvezze az utazást, és kérdezzen bátran!

2. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok

A vázlatommal a kezemben elkezdhettem kitalálni, hogy hány LED -re, gombra és egyéb cuccra van szükségem.

HOSSZÚ OLVASÁS

Mivel a vázlatom sok LED -et tartalmazott (42, beleértve a világító gombokat is), egyértelmű volt, hogy el kell mennem egy Arduino Mega -hoz. Azonban még a Mega használatával sem volt elegendő I/O-tű minden LED, gomb, piezo zümmögő és potenciométer számára.

Így ismét átkukkantottam az interneten, hogy találjak tippeket, hogyan lehet néhány LED-et csak néhány I/O-tűvel szabályozni, és végül a "CD4017 évtized számláló" mellett döntöttem, miután elolvastam ezt az ügyes oktatóanyagot.

Ha frissített verziót készítenék, minden bizonnyal a legtöbb LED-et lecserélném valami olyanra, mint a WS2812B típusú LED-ek, mivel sokkal könnyebb láncolni, programozni és játszani. De mivel nem tudtam, hogy az elkészítés idejére ez az oktatóanyag továbbra is a CD4017-módszer használatára összpontosít.

Nem volt még világos elképzelésem arról, hogyan fog kinézni az áramkör, ezért meg akartam győződni arról, hogy képes leszek -e leválasztani és újra csatlakoztatni a vezetékeket és alkatrészeket. Ezért úgy döntöttem, hogy (majdnem) az összeköttetéseket az alkatrészek és a tábla között női/női dupont kábelek és dugófejű csatlakozók segítségével készítem el.

Annak érdekében, hogy megkönnyítsük az alkatrészek csatlakoztatását az arduino -hoz a dupont kábeleken keresztül, úgy döntöttem, hogy veszek egy érzékelőpajzsot a Mega számára.

Ami a többi szerszámot és anyagot illeti, azokat alább találja.

TL; DR

Eszközök:

  • Lézervágó. A gyártótérben van egy VLS 3.50 45W univerzális lézerrendszer, amelyet az akril vágására és gravírozására használtam, valamint egy nagy, névtelen kínai 120 wattos lézer, amelyet az MDF vágására használtam. Könnyen elvághatja a dobozt és az akrilt szabványos elektromos szerszámokkal, azonban az akril/festék gravírozásánál a lézert részesíti előnyben.
  • Forrasztópáka.
  • Forró ragasztópisztoly (opcionális, de jó, ha van)
  • Csavarhúzó készlet.
  • Süllyesztő bit.
  • Fúrószárak 2 mm-3 mm vagy hasonló.
  • Fúrógép (bármelyik megteszi, de egy fekvőfúró megkönnyíti).
  • Maszkolószalag
  • Bilincsek
  • Féknyereg
  • Különféle kis fogók
  • Adobe Illustrator ($$) vagy Inkscape (ingyenes) - vagy bármely más vektor alapú rajzoló szoftver.
  • Autodesk Fusion 360 (opcionális) - a tok tervezéséhez.

Anyagok A tokhoz és az összeszereléshez:

  • 5 mm vastag akril lapok. Lehetőleg öntött akrilt (mivel nem olvad és nem olyan könnyen újra felmelegszik, mint a hengerelt akril lézervágáskor).
  • 2 mm -es akril lap.
  • MDF, 6 mm vastag.
  • Spray festéket használtam:

    • Molotow Urban Fine -Art Artist Akril - merész narancs. Az előlap grafikus részleteihez és a fogantyúkhoz.
    • Molotow Urban Fine -Art Artist Akril - jelzés fekete. A tokhoz és az előlaphoz.
    • Általános, nem akril alapú fekete a 2 mm-es védőakril laphoz.
  • Csavarok - 2,5 x 13 mm (vagy hasonló - átmérő nem haladhatja meg a 4 mm -t)
  • Standard (PVA) fa ragasztó (a fa tok ragasztásához)
  • Kontaktragasztó vagy akrilragasztó (a 2 mm -es védőakril lap ragasztásához az előlap aljára).
  • Multiméter (opcionális, de rendkívül hasznos rövidzárlatok kereséséhez, diódák teszteléséhez és általános folytonossági teszteléshez).

Elektronika:

  • Arduino Mega 2560 R3
  • Mega Sensor Shield V2.0 az Arduino Mega számára
  • Dupont kábelek hüvely/hüvely (100 db elegendő lehet). Válasszon (legalább) 30 vagy 20 cm hosszúságot - 10 cm túl rövid lesz.
  • Egy csomó LED - 3 mm és 5 mm.
  • Férfi fejléc csapok
  • PCB szalaglap
  • 4x 16 tűs DIP IC aljzat (az évtized számlálók felszereléséhez)
  • 4x CD4017BE évtized számláló chip
  • 2x Piros Világító LED kapcsoló w. felhajtható fedél
  • 2x Egy lineáris 10k csúszó potenciométer
  • 2x Zöld négyzet alakú megvilágított pillanatnyi nyomógombok. Kérjük, vegye figyelembe !!: A hivatkozott gombokat NEM világítják a LED -ek. Izzóak, és nem világítanak csatlakoztatáskor. Annak érdekében, hogy világítsanak, ki kell forrasztani az izzólámpát belülről, és 3 mm -es LED -re kell cserélni. Megpróbáltam rendelni néhány hasonló gombot, amelyek állítólag LED -es világítással rendelkeznek, de sajnos - amikor megérkeztek, kiderült, hogy izzó.
  • 6x 3-pólusú 2-állású on/on flip kapcsolók
  • 1x Biztonsági zár kulcsos kapcsoló (DPST vagy DPDT típus).
  • 1x SPST ki/be kapcsoló
  • 2x Piezo hangjelző
  • 1x MAX7219 LED pontmátrix 8 számjegyű digitális kijelzővezérlő modul
  • 2x Egy lineáris forgó 10k potenciométer
  • 2x Forgatógombos fedél a potenciométerekhez
  • 22x 180 vagy 200 ohmos ellenállások
  • 11x 150 ohmos ellenállások
  • 14x 100 ohmos ellenállások
  • 1x T-típusú "9v" bepattintható akkumulátor csatlakozó kábel
  • 1x 4 foglalatú AA elemtartó

3. lépés: Alkatrészek mérése és tesztelése

Mérőalkatrészek és próbaillesztés
Mérőalkatrészek és próbaillesztés
Mérőalkatrészek és próbaillesztés
Mérőalkatrészek és próbaillesztés
Mérőalkatrészek és próbaillesztés
Mérőalkatrészek és próbaillesztés
Mérőalkatrészek és próbaillesztés
Mérőalkatrészek és próbaillesztés

HOSSZÚ (-ish) OLVASNI

Az összes alkatrész birtokában most elkezdhettem mérni az egyes alkatrészeket, hogy megbizonyosodjak arról, hogy amikor elkezdtem tervezni a végső tervet Illustratorban vagy Inkscape -ben, minden alkatrész illeszkedik, és egyik sem fog átfedni az alsó oldalon az előlapról.

Különösen a kulcsos kapcsoló volt nagyon mély, és ezért a doboz végső mélységét (vagy magasságát, bárhogyan is akarja fogalmazni) ehhez be kell illeszteni, és ezt figyelembe kell venni a tokban lévő belső alkatrészek elhelyezésekor (pl. Arduino Mega, évtizedszámlálók stb.).

Ezután elkészítettem egy egyszerű vektoros rajzot az Illustratorban, amely az összes alkatrész átmérőjét/szélességét ábrázolja, betettem egy 5 mm -es akril próbadarabot a lézervágóba, és kivágtam.

Miután megbizonyosodtam arról, hogy az összes alkatrész jól illeszkedik a megfelelő lyukakba/résekbe, elkezdtem rajzolni az egyes alkatrészeket az Illustrator programban (lásd a fotót), hogy megkönnyítsük a végső kialakításban való használatot.

TL; DR

  • Mérje meg az összes alkatrészét féknyergek segítségével.
  • A mérések segítségével készítsen vektoros tesztfájlt az Illustrator összes gomb/komponens méretével.
  • Vágja ki a tesztfájlt 5 mm -es akrilra a lézervágón.
  • A próbadarab segítségével ellenőrizze, hogy minden alkatrész jól illeszkedik -e.
  • Ha szükséges, állítsa be a vektor fájlban lévő lyukak méretét, és készítsen új próbadarabot a módosított méretekkel.
  • A végső mérések segítségével hozzon létre egy új Illustrator fájlt, és rajzolja be az összes összetevőt a megfelelő léptékben.
  • VAGY ne tegye a fentiek egyikét sem. A következő lépésekben megadom a végső vektorfájlt, ha csak használni akarja.

4. lépés: A tok tervezése

A tok tervezése
A tok tervezése
A tok tervezése
A tok tervezése

Miután minden alkatrészmérés megtörtént, most elkezdhettem tervezni a központ házát.

HOSSZÚ OLVASÁS

Valamilyen oknál fogva úgy döntöttem, hogy a szükségesnél sokkal nehezebbé teszem ezt a folyamatot magamnak, és úgy döntöttem, hogy egy parametrikusan meghatározott ujjcsuklós tokot készítek a Fusion 360 -ban. Nos - őszintén szólva, csak jobban szerettem volna megtanulni a Fusion 360 -at, így nem volt t teljesen egy őrült döntése, de sokkal könnyebben használhattam volna a (meglehetősen kiváló) MakerCase eszközt, és végeztem vele.

Ehelyett úgy döntöttem, hogy követem a The Hobbyist Maker paraméteres ujjcsuklós dobozának bemutatóját, amelyet nagyon ajánlhatok, ha jobbá szeretné tenni a 3D paraméteres tervezést. Azonban egy olyan teljes 3D -s modell elkészítése egy ilyen egyszerű tervhez, mint az enyém, kissé túlzás, mivel minden egyes felületet ezt követően is 2D -s vektorrajzként kell exportálnia.

Akárhogy is, a Fusion 360 -ban folytattam, amíg elégedett voltam a dizájnnal. Mivel tudtam (legalábbis reméltem), hogy az unokaöcsém sokat fogja hordozni ezt a dolgot, szerettem volna megkönnyíteni a dolgát, néhány fogantyú hozzáadásával. A fogantyúk a fa tok részét képezik, és az akril előlapon keresztül nyúlnak ki, tapadást biztosítva és segítenek a tok rögzítésében.

A meglévő tervezéssel az összes alkatrészt 2D.dxf vektor fájlokba exportáltam a Taylor Sharpe Instructable című könyvében leírt "egyszerű vázlat" módszerrel.

Ezután módosítottam a dxf fájlokat az Illustrator alkalmazásban, és hozzáadtam egy kis nyílást az elemtartóhoz való hozzáféréshez, és lyukakat az Arduino Mega csatlakoztatásához (amit az előző lépésben is mértem). Hozzáadtam egy lyukat a ki- és bekapcsolóhoz a ház oldalán lévő hanghoz, és kis furatokat az aljához.

A tok végső rajzai ehhez a lépéshez vannak csatolva (.ai,.svg és.pdf formátumban), míg az előlap kialakítása a következő lépésekben következik.

TL: DR

  • Használja a MakerCase -t, hogy elkészítse az alap ujjcsuklós dobozát a tokhoz.
  • Módosítsa a MakerCase vektorfájlokat az Illustrator programban, hogy megfeleljen az Ön igényeinek - ne felejtse el hozzáadni egy nyílást az akkumulátorhoz és lyukakat az Arduino portokhoz.
  • VAGY csak töltse le a lépéshez csatolt terveket.

5. lépés: Az előlap tervezése és a festék lézergravírozása

Az előlap tervezése és a festék lézergravírozása
Az előlap tervezése és a festék lézergravírozása
Az előlap tervezése és a festék lézergravírozása
Az előlap tervezése és a festék lézergravírozása
Az előlap tervezése és a festék lézergravírozása
Az előlap tervezése és a festék lézergravírozása
Az előlap tervezése és a festék lézergravírozása
Az előlap tervezése és a festék lézergravírozása

HOSSZÚ OLVASÁS

A tok végleges általános méretével és az előlappal a helyén most végre eljuthattam a (még) szórakoztatóbb részhez: Az előlap kialakításához!

Mivel már megmértem és rajzoltam egy kis könyvtárat az Illustrator összes részéből (a 3. lépésben), és a kezdeti kézzel rajzolt vázlatom hivatkozott rá, "csak" az volt, hogy az alkatrészeket a tiszta előlapi vektorra helyeztem rajzolás (az előző lépésben a Fusion -ből exportálva) az Illustrator programban, és néhány hűvös térbeli grafika hozzáadása.

A kezdeti vektoros tervezéssel a lézeres idő volt!

A megfelelő folyamat megtalálása:

Az előlap kialakításához azt akartam, hogy az előlap háttere feketére legyen festve, és a rajta lévő térgrafika jel színben (esetemben narancssárga) kiemelkedjen. Azonban nem igazán találtam oktatóanyagokat a festékkel történő lézeres maratás folyamatáról. Jó néhány példa volt arra, hogy egy már maratott darabot festékkel erősítenek, vagy egyszer áttetszenek egy nem átlátszó felületre, vagy speciális lézermarató festéket használnak, amely lézerrel tapad a felülethez (ami valahogy az ellenkezője volt annak, amit szerettem volna). Később találtam ezt a videót, amely többé -kevésbé pontosan azt mutatja, amit el akartam érni - de akkor már késő volt, és már túl sok időt töltöttem, különböző típusú festékeket, különböző mennyiségű festékrétegeket és egy millió különböző beállítás az ULS lézeren: |

Szerencsére nem kell ezt tennie, és megkímélem Önöket a sok teszt és kísérlet és hiba sok gyötrelmes részletétől, és csak bemutatom a legfontosabb megállapításokat:

A lézeres maratási folyamat - TL; DR:

Az előlap kivágásának és a dizájn rávésésének folyamata néhány külön lépésből áll, röviden:

  1. Vágja ki az előlapot, valamint a gombok és alkatrészek összes lyukat és nyílását.
  2. Fesse le az előlap alsó részét egy réteg fekete akril spray -festékkel, és hagyja teljesen megszáradni.
  3. Helyezze a festett előlapot ismét a lézervágóba, és gravírozza a mintát a festett felületre.
  4. Fesse újra az előlap (most lézerrel maratott) alját egy réteg narancssárga akril spray -festékkel, és hagyja megszáradni.

A lézeres maratási folyamat - HOSSZÚ OLVASÁS:

A lézeres maratás folyamata részletesen:

  1. Vágja ki az előlapot, valamint a gombok és alkatrészek összes lyukat és rést. Az ehhez a lépéshez csatolt tervezési fájlokban három különböző réteg található: A. A vágott réteg (piros vonalak) B. A vektorgravírozott réteg (kék vonalak) C. A rasztergravírozott réteg (fekete vonások) Ebben a lépésben csak a lézervágót kell megkérnie, hogy vágja ki a piros és a kék réteget. A vörös réteget teljesen át kell vágni, míg a kék réteget csak finom vonalba kell vésni az akrilba. A kék keresztek jelzik a fúrási pontokat (később, amikor a rögzítő lyukakat kell fúrnunk az előlapba), míg a kék kereszt a bolygó felett a bal alsó sarokban egy igazítási jelző, amelyet használni fogunk az előlap bevésésekor a folyamat 3. lépése.
  2. Fesse le az előlap alsó részét feketére. Kérjük, vegye figyelembe, hogy mivel a tervezési fájlok tükröződnek, az alsó oldal valójában az oldal felfelé néz, amikor a lézervágóba helyezzük. Továbbá, mielőtt elkezdené festeni, feltétlenül használjon maszkoló szalagot, hogy elfedje az akril azon részeit, amelyeket nem szeretne festeni! Kipróbáltam néhány különböző típusú fekete festéket, de végül a Molotow Urban Fine- Art Artist Akril jel fekete, mert csodálatos! Nagyon magas pigmentkoncentrációval rendelkezik, ezért csak egy réteg festéket kell felvinni, hogy teljesen elfedje az akrilt (ami szintén hasznos lesz a következő lépésben). Ha az alsó oldal feketére van festve, hagyja megszáradni teljesen, és folytassa a következő lépéssel.
  3. Ha az előlap alsó oldala feketére van festve, helyezze vissza a lézervágóba, és (ha szükséges) használja az igazítási jelzőt (az 1. lépésben leírtak szerint), hogy tökéletesen igazítsa a lézert az előlaphoz (lásd a mellékelt képeket). A maratás elvégzéséhez a VLS 3.50 lézert használtam, amelyhez rengeteg előre beállított anyagkönyvtár tartozik. Azonban valójában nincsenek előre beállított beállításai a festék lemarására az akrilról, ezért kicsit kísérleteznem kellett. Az első próbatestekhez több réteg festéket használtam, ami azt jelentette, hogy sokat kellett babrálnom az előre beállított értékekkel, hogy a lézer a festékrétegen keresztül maratjon. Mindazonáltal, ha csak egy festékréteget használ, a VLS 3.50 szabvány 5 mm -es akrilra vonatkozó szabványos „rasztergravírozási” beállítása elegendő volt a festékréteg maratásához! Szép! Tehát a mellékelt tervfájl használatával küldje el a rasztergravírozott réteget (fekete vonalak) a lézerre, és kezdjen néhány űres mintát belevésni a festékbe és az akrilba!
  4. Az előlap összes tágas tervezési jellemzőjét be kell vésni az előlap aljába - vagyis látni kell az akrilon, ahol a festék le lett maratva. De nem akarjuk, hogy az előlap szövege, szimbólumai és sorai átlátszóak legyenek! Azt akarjuk, hogy élénk narancssárgán világítsanak! Ezért fogd fel a narancssárga akrilfestékedet (én ugyanazt a Molotow sorozatot használtam, mint a fekete festéket a 2. lépésben), és fess egy vagy két réteget az előlap fekete alsó oldalára. Ismét maszkolja le azokat a részeket, amelyekre nem szeretne narancssárga festéket - különösen az előlap közepén lévő négyzetet! A négyzetnek átlátszónak kell maradnia, mivel később egy egyszerű LED-kijelzőt szerelünk rá. Amíg itt tart, festheti a tok fogantyúit is (lásd a mellékelt képet).

Miután elkészült a festés és a lézeres maratás, készen álltam az alkatrészek tesztelésére.

6. lépés: A tok tesztelése, összeszerelése és festése

Tesztprofil, szerelés és festés
Tesztprofil, szerelés és festés

TL; DR

Az áramkör építése többlépcsős folyamat volt:

  1. Az alkatrészek tesztelése multiméterrel.
  2. Az alkatrészek (LED -ek, gombok, kijelző stb.) Felszerelése az előlapra.
  3. Forrasztó hüvelyű fejléc csapok az összes (szükséges) alkatrészhez.
  4. A multiméter használata rövidzárlat és folytonosság tesztelésére.
  5. Az Arduino Mega felszerelése (érzékelőpajzzsal) a tok alsó részének belső oldalára.
  6. Az összes alkatrész csatlakoztatása (helyesen) az Arduino érzékelő árnyékolásához dupont kábelek segítségével.
  7. Forrasztja az akkumulátor csatlakozó vezetékét az Arduino Mega jack csatlakozóhoz.

HOSSZÚ OLVASÁS

… És ha okosabb ember lennék, pontosan ezeket a lépéseket követtem volna ebben a sorrendben… Azonban nem voltam okos ember, és így órákon át kellett cserélnem a hibás alkatrészeket, amelyeket már felragasztottak és felszereltek előlap, LED -ek rövidzárlata és egyéb szórakoztató tevékenységek!

De a kudarcaim nem akadályozhatnak meg abban, hogy jobb munkát végezzenek, ezért részletes magyarázatot adok az alábbi lépésekről, és képeket talál a fenti folyamatról.

  1. A szerelés előtt tesztelje az alkatrészeket multiméterrel. Ellenőrizze, hogy a LED-ek mindegyike működik-e, a gombok megfelelően nyitnak és zárnak-e, működnek-e a potenciométerek stb. Érdemes egy kis tesztbeállítást elvégezni a MAX7219-es kijelzővel (lásd pl. Ezt a szép bemutatót), hogy minden működjön. Később sok fejfájástól megmenekül.
  2. Szerelje fel az alkatrészeket az előlapra. Az összes gomb könnyen felszerelhető az előlapra, mivel mindegyikük anyával és menetes tengelyekkel rendelkezik. A laza LED -eket azonban ragasztóval kell ragasztani a táblára (lásd a képeket).
  3. Forrasztó hüvelyű fejrész csapokat minden alkatrészhez. Mivel úgy döntöttem, hogy minden alkatrészemhez dupont csatlakozó kábeleket használok, ez ironikus módon azt jelentette, hogy sok forrasztást kellett végeznem, mivel minden LED -hez és minden gombhoz be kell forrasztani a fejrészeket. Hogy ezt egy kicsit megkönnyítsem, kivágtam a szalagdeszka darabjait, és ehhez forrasztottam a hüvelyes fejléceket és (ha szükséges) ellenállásokat. Ezután forrasztottam a kész szalaglemezt a vezérlőpulton lévő megfelelő alkatrészre (lásd a képeket). A négy 4017 évtizedes számlálót mind egy szalaglemez blokkra szerelték fel, hogy (ha szükséges) megkönnyítsék a kapcsolatok váltását (lásd a képeket).
  4. Tesztelje a rövidzárlatot és a folytonosságot. A multiméterrel ellenőrizze, hogy az összes forrasztási kötés csatlakozik -e, és ellenőrizze, hogy bármelyikük túlságosan nem kapcsolódik -e olyan dolgokhoz, amelyekhez nem szabad csatlakozni!
  5. Szerelje fel az Arduino Mega készüléket a tok aljára úgy, hogy a tápkábel csatlakozója és az USB-dugó illeszkedjen a ház hátsó oldalán található lyukakhoz (lásd a képeket). A 4017 évtizedes számlálóblokkot is fel kell szerelni a a tok alján, valamint kivágta, összeszerelte és felszerelte az elemtartót (ehhez a lépéshez csatolt) (lásd a képeket).
  6. Itt az ideje, hogy az összes alkatrészt a női/női dupont kábelek segítségével csatlakoztassa. Tekintse meg a jelen útmutató 8. lépésében található sémát, hogy megbizonyosodjon arról, hogy mindent megfelelően csatlakoztatott.
  7. Valamilyen furcsa oknál fogva a megvásárolt érzékelőpajzs nem rendelkezik "Vin" tűvel, amely lehetővé teszi a szabályozott 7-12 voltos bemenetet. Tehát az akkumulátor csatlakozóvezetékeit forrasztani kellett az Arduino Mega hálózati aljzatához (lásd az ábrát).

Szóval azt hiszem … most itt az ideje, hogy csatlakoztassa..!

10. lépés: Tesztelés és kódolás

Image
Image
Tesztelés és kódolás
Tesztelés és kódolás
Tesztelés és kódolás
Tesztelés és kódolás

Elérted az oktatóanyag utolsó lépését! Szép munka!

A vezérlőpult kódolása önmagában is utazás volt, sok google -olással, tesztprogramozással és újrakábelezéssel. Szerencsém volt, hogy tapasztaltabb fejlesztési segítséget kaphattam a bátyámtól és a szobatársamtól, különben soha nem végeztem volna el az unokaöcsém születésnapjára.

Ennek ellenére az úgynevezett "végső" kód, amely végül átkerült az Arduino -ba, még mindig sok hiányosságot rejt magában, és - őszintén szólva - kissé rendetlen. Szerencsére nem fejlesztettünk kódot egy tényleges űrhajóhoz, így ebben a konkrét esetben a kód több mint elég lesz:)

A kód szintén nincs különösebben jól dokumentálva, és mióta három ember dolgozunk rajta, megpróbálni kibogozni, egy kis próbatétel lehet - még nekem is.

Akárhogy is, a kód csatolva van, és - keresztbe tett kézzel - továbbra is működni fog, ha és amikor kipróbálja:)

Köszönjük, hogy követted - remélem, sikerült legalább néhányat használni ebben az oktatóanyagban.

Mivel ez a legelső Instructable, nagyon örülnék, ha meghallgatnám a visszajelzéseit, és tippeket kapnék, hogyan javíthatom (és a jövőben is).

Élvezze a videót a végső projektről és boldog alkotást: D

/ Niels aka. Nilfisken

11. lépés: Hozzárendelések

A kezelőpanel tervezése során különböző nyílt forráskódú anyagokat használtam - főleg különféle grafikákat. Ezek megalkotóit meg kell (és meg is kell említeni):

A TheNounProject kiváló webhelyről a következő ikonokat használtam:

  • "Boom", VectorBakery (CC BY)
  • "Hangrezgés", Symbolon (CC BY)
  • "Robbanás" Oksana Latysheva (CC BY)
  • "Pentagon Danger", Blackspike (Public Domain)
  • "Galaktikus Birodalom" Franco Perticaro (CC BY)
  • "Lézersugár" Ervin Bolat (CC BY)
  • "Szaturnusz", a Lastspark (CC BY)
  • "Electric" - Hea Poh Lin (CC BY)

A használt betűtípus:

"Oilrig" a kockás tintával (lásd a licencet itt)

Szintén óriási köszönet mindazoknak, akik "oktatók", ingyenesen és mindenki számára élvezhetik tippjeiket, trükkjeiket és tapasztalataikat. Nélküled soha nem tudtam volna egy ilyen projektet felépíteni.

Első szerző
Első szerző
Első szerző
Első szerző

Második hely az első szerzőben

Ajánlott: