Tartalomjegyzék:

CheminElectrique (készségjáték) - SRO2002: 9 lépés
CheminElectrique (készségjáték) - SRO2002: 9 lépés

Videó: CheminElectrique (készségjáték) - SRO2002: 9 lépés

Videó: CheminElectrique (készségjáték) - SRO2002: 9 lépés
Videó: Cheminée Électrique : ENCASTRABLE ELYSÉE 5XL 2000W - Chemin'arte 2024, November
Anonim
CheminElectrique (készségjáték) - SRO2002
CheminElectrique (készségjáték) - SRO2002
CheminElectrique (készségjáték) - SRO2002
CheminElectrique (készségjáték) - SRO2002
CheminElectrique (készségjáték) - SRO2002
CheminElectrique (készségjáték) - SRO2002

Ma bemutatom nektek a játék elkészítését, amelyet a fiamnak készítettem az iskolaévzáró partira. Franciaországban ezeket a fesztiválokat "kermesszeknek" nevezzük, nem tudom, léteznek -e más országokban, és hogy hívják őket…

Ezeken a bulikon gyakran ugyanazok a játékok vannak, ezt nevezném klasszikus játékoknak, és idén úgy döntöttem, hogy egy klasszikus játék egyik modernebb változatát készítem el: a "Chemin electrique" vagy a "Main chaude".

A játék célja nagyon egyszerű, van egy vezeték, ahol elektromos áram halad át, majd van egy "joystick", amely a végén egy fém körből áll, amely áthalad az elektromos vezeték körül, és a játék célja az, hogy áthaladjon a vezetéket az egyik végétől a másikig anélkül, hogy megérintené, különben a figyelmeztető lámpa és/vagy hang kialszik, és elveszett.

Hagyományosan nincs igazán elektronika a játék létrehozásához, elég egy egyszerű 12 V -os akkumulátor izzóval és néhány elektromos vezetékkel, de volt néhány jó ötletem, hogy korszerűbbé tegyük a játékot.

Lássuk tehát, mit adtam hozzá funkcionalitásként!

1. lépés: Jellemzők

Ahogy már említettem, ez a játék egyszerűen felgyújtja a fényt, amikor a játékos véletlenül megérinti a vezetéket a "joystick" -val, és az is gyakran előfordul, hogy a játék hangot ad ki az érintkezés során. A játék verziójában összesen 6 db 4 LED (zöld-sárga-sárga-piros) LED-blokk fog világítani, amelyek egyszerre fognak világítani, hangjelzést adó zümmögő és a vezérlőbe integrált vibrátor is. amikor érintkezés van az elektromos vezeték és a "joystick" között.

A LED -ek fokozatosan világítanak zöldről pirosra, attól függően, hogy mennyi ideig tart a vezeték és a vezérlő közötti érintkezés.

Hozzáadtam a nehézségi szint kiválasztását (könnyű-normál-nehéz), valamint a vibrátor és a hang engedélyezésének/letiltásának képességét. A hangerő egy potenciométerrel is állítható.

A nehézség megválasztása valójában egyszerűen egy többé -kevésbé hosszú késleltetés azon pillanat között, amikor kapcsolat van a vezeték és a joystick között, és azon pillanat között, amikor a játék elkezd világítani/csörögni/rezegni. Előre meghatározott időket programozással állítok be, például egyszerű módban a játék 1 másodpercet vár, mielőtt figyelmeztetéseket vált ki, míg nehéz módban a figyelmeztetések azonnal aktiválódnak.

A játékot úgy terveztem, hogy könnyen szétszerelhető legyen, megbízható és mindenekelőtt ne jelentsen veszélyt a gyerekekre, akik használni fogják. Valójában, mivel az elektromos vezetéket egy áram keresztezi és le van csupaszítva, meg kellett győződnöm arról, hogy nem jelent veszélyt a játék használóira.

2. lépés: Jogi nyilatkozat és további információk

Jogi nyilatkozat és további információk
Jogi nyilatkozat és további információk

Jogi nyilatkozat:

A játékot 4 db 1,5V -os elem, 6V összfeszültség fogja táplálni, a vezetéket keresztező áramot is csak néhány mikroamperre korlátozom. Ezért a nagyon alacsony biztonsági feszültség (SELV) területén vagyunk, rendkívül alacsony áramértékkel, amely elérhető a felhasználó számára.

De a figyelmet jól megadom, hogy az elektromos áram egyik értéke sem ártalmatlan, a gyenge áram bizonyos esetekben veszélyes lehet a villamosított személyre. A projekt létrehozása során sokat kutattam ezzel kapcsolatban, és annak ellenére, hogy nincs tudományos konszenzus arról a határértékről, amely előtt az áram nincs hatással az emberi testre, az elektromos kábelt keresztező mikroamper árama nagyon kicsi. esélye, hogy bánt egy személyt.

De figyelem Nem leszek felelősségre vonható baleset esetén! Mindig körültekintően kell eljárni a feszültség alatt álló elektromos vezetők kezelésekor, még nagyon alacsony áramértékek esetén is. Határozottan javaslom, hogy a lehető legnagyobb mértékben tájékozódjon az elektromos áram veszélyeiről és a megfelelő óvintézkedésekről

További információk:

Ez a projekt nagyon jól működik, és minden olyan funkcióval rendelkezik, amit akartam, de van néhány hibája. Amikor létrehozok egy elektronikus projektet, megpróbálok mindent a lehető legjobban optimalizálni a költségek, az alkatrészek száma és a hely szempontjából, és különösen, hogy az egész működése a lehető "logikusabb" legyen.

Miközben csináltam ezt a projektet, és miután befejeztem, azt hiszem, néhány döntést hoztam meg, amelyek nem a legjobbak, de szorított az idő, csak 2 hét állt rendelkezésemre, hogy mindent a nulláról tegyek (tervezés, programozás, alkatrészek megrendelése, szerkezetét, és különösen az összes elem összeszerelését).

A gyártási lépések során jelezni fogom, hogy mit lehetne optimalizálni, ha újra létre kellene hoznom ezt a játékot. De megismétlem, a projekt így elég funkcionális, de én perfekcionista vagyok…

Azt is sajnálom, hogy nem készítettem több fotót a projekt különböző szakaszairól, de inkább a lehető legtöbbet szenteltem a projektnek, hogy időben befejezhessem.

Örülök ennek a projektnek, mert nagy sikert aratott a fiam iskolai buliján, úgyhogy lássuk, mi van a fenevad gyomrában;)

3. lépés: Kötelezettségek

- Akkumulátorral kell működni (a biztonság és a mobilitás érdekében)- A játéknak biztonságosnak kell lennie (2 és 10 év közötti gyermekek fogják használni)

- A beállításoknak rendelkezésre kell állniuk (a hang/vibrátor aktiválása és a nehézség választása)

- A beállításoknak könnyen érthetőnek és könnyen hozzáférhetőnek kell lenniük (feltételezni kell, hogy az a személy, aki a buli alatt gondoskodik a játékról, semmit sem tud az elektronikából/technikából)

- A hangnak elég erősnek kell lennie (a játékot kültéren, meglehetősen zajos környezetben használják).

- A rendszernek maximálisan eltávolíthatónak kell lennie a tároláshoz és a könnyen cserélhető fizikai alkatrészekhez (joystick, elektromos vezeték…)

- vonzónak kell lennie a gyermekek számára (ez a fő cél, amellyel játszanak …:))

4. lépés: Alkatrészek (BOM)

A tokhoz:- fa deszka

- festmény

- néhány szerszám fúráshoz és vágáshoz….

A "joystick" -hoz:- 1 vibrátor

- kábel jack 3.5 (sztereó)

- jack csatlakozó 3.5 (sztereó)

- elektromos vezeték 2,5 mm²

- kicsi PVC cső

Elektromos alkatrészek:

- 16F628A

- 12F675

- ULN2003A

- 2 x 2N2222A

- Zener dióda 2,7V

- 12 kék LED

- 6 zöld LED

- 6 piros LED

- 12 sárga LED

- 5 ellenállás 10K

- 2 ellenállás 4,7K

- 1 ellenállás 470 ohm

- 6 ellenállás 2,2K

- 6 ellenállás 510 ohm

- 18 ellenállás 180 ohm

- 1 potenciométer 1K

- 1 BE-KI kapcsoló

-2 BE-KI-BE kapcsoló

- 1 hangjelző

- 1 egyenáramú erősítő

- elektromos vezeték 2,5 mm²

- 2 db banán csatlakozó

- 2 db banáncsatlakozó

- jack csatlakozó 3.5 (sztereó)

- tartó 4 db LR6 elemhez

- néhány PCB prototípus -tábla

Elektronikus eszközök: - Programozó a kód befecskendezéséhez egy MicroFip 16F628A és 12F675 (pl. PICkit 2) -

Azt javaslom, hogy használja a Microchip MPLAB IDE -t (ingyenes), ha módosítani szeretné a kódot, de szüksége lesz a CCS -fordítóra (shareware) is. Használhat másik fordítót is, de sok változtatásra lesz szüksége a programban.

De én megadom neked. HEX fájlokat, így közvetlenül a mikrokontrollerekbe fecskendezheti őket.

5. lépés: Funkcióelemzés

Funkcióelemzés
Funkcióelemzés
Funkcióelemzés
Funkcióelemzés

Mikrovezérlő 16F628A (Func1): Ez az egész rendszer "agya", ez az alkatrész érzékeli a beállítási kapcsolók helyzetét, érzékeli, hogy van -e érintkezés a "joystick" és az elektromos vezeték között, és elindítja a figyelmeztetések (fény, hang és rezgés). Ezt a komponenst azért választottam, mert meglehetősen nagy készletem van, és mert hozzá vagyok szokva a programozáshoz, és mivel nem volt sok időm a projekt elvégzésére, inkább vettem egy jól ismert anyagot.

Tápcsatlakozó ULN2003A (Func2): Ez az alkatrész tápellátási interfészként szolgál a 16F628A és az áramkörök között, amely több energiát fogyaszt, mint amennyit a mikrokontroller képes biztosítani (LED, zümmögő, vibrátor).

Hangjelzés (Func3):

A PIC 16F628A nem tud elegendő áramot biztosítani a zümmögő működtetéséhez, különösen azért, mert a hangjelzőt erősítő átalakítón keresztül kell táplálni a hangteljesítmény növelése érdekében.

Valójában mivel a szerelvény 6 V -os tápfeszültségű, és hogy a zümmögő 12 V -ot igényel a maximális működéshez, konvertert használok a jó feszültség eléréséhez. Tehát egy tranzisztort használok kapcsolóként (kommutációs mód) a zümmögő tápellátásának szabályozására. A választott alkatrész egy klasszikus 2N2222A, amely nagyon alkalmas erre a felhasználásra.

Íme a zümmögő jellemzői: 12V 25mA, ez azt jelenti, hogy P = UI = 12 x 25mA = 0,3W elméleti teljesítményre van szüksége

Tehát az egyenáramú erősítő átalakítóból 0,3 W teljesítmény szükséges, az egyenáramú erősítő modul 95% -os hatékonysággal rendelkezik, így körülbelül 5% -os veszteség. Ezért a konverter bemenetén legalább 0,3 W + 5% = 0,315 W teljesítmény szükséges.

Most következtethetünk az aktuális Ic -re, amely átlépi a Q1 tranzisztorot:

P = U * Ic

Ic = P / U

Ic = P / Vcc-Vcesat

Ic = 0, 315 / 6-0, 3

Ic = 52 mA

Most kiszámítjuk az alapellenállást, amely lehetővé teszi a tranzisztor jól telítettségét:

Ibsatmin = Ic / Betamin

Ibsatmin = 52mA / 100

Ibsatmin = 0,5 mA

Ibsat = K x Ibsatmin (Sur-telítési együtthatót választok K = 2)

Ibsat = 2 x Ibsatmin

Ibsat = 1mA

R12 = Ur12 / Ibsat

R12 = Vcc - Vbe

R12 = (6-0,6) / 1mA

R12 = 5,4K

Normalizált érték (E12) R12 = 4,7K esetén

Vibrációs vezérlés (Func4):

Ami a zümmögőt illeti, a 16F628A nem tud elegendő áramot szolgáltatni a vibrátorhoz, amely 70 mA áramot igényel, ráadásul maximum 3 V feszültséggel kell ellátni. Ezért úgy döntöttem, hogy tranzisztorral párosított Zener diódát használok a vibrátor 2,7 V feszültségszabályozójának elkészítéséhez. A zener-tranzisztor asszociáció működése egyszerű, a zener rögzíti a 2,7 V feszültséget a tranzisztor alján, és a tranzisztor ezt a feszültséget "lemásolja" és táplálja.

A Q2 tranzisztoron áthaladó áram tehát egyenlő Ic = 70mA

Most kiszámítjuk az alapellenállást, amely lehetővé teszi a tranzisztor jól telítettségét:

Ibsatmin = Ic/Betamin

Ibsatmin = 70 mA / 100

Ibsatmin = 0,7 mA

Ibsat = K x Ibsatmin (Sur-telítési együtthatót választok K = 2) Ibsat = 2 x Ibsatmin

Ibsat = 1,4 mA

A Zener dióda minimális áramának legalább Iz = 1mA -nak kell lennie a működéséhez, így kikövetkeztethetjük az R13 ellenálláson áthaladó áramot:

Ir13 = Ibsat + Iz

Ir13 = 1, 4mA + 1mA

Ir13 = 2,4 mA

Annak biztosítása érdekében, hogy az Iz zener dióda árama mindig a megfelelő működési tartományban legyen, biztonsági tartalékot kell venni: Ir13_fixed = 5mA (teljesen tetszőleges értékválasztás)

Most számítsuk ki az R13 értékét:

R13 = U13 / Ir13_fixed

R13 = VCC-Vz / Ir13_fixed

R13 = 6-2, 7 / 5mA

R13 = 660 ohm

Normalizált érték (E12) R13 = 470 ohm esetén

Választhattam volna 560 ohm -ot az E12 sorozatban, de nem rendelkeztem ezzel az értékkel, ezért felvettem az előző értéket …

Optimalizálható

Amikor elkészítettem a projektet, nem gondoltam a tranzisztor Vbe-jére, így ahelyett, hogy 2,7 V-ot használnék a vibrátor táplálására, csak 2,7 V-0,6 V = 2,1 V van. Például egy 3.3 V -os zener -t kellett volna vennem, a vibrátor kicsit erősebb lett volna, még akkor is, ha az eredmény kielégítő, nem használom ki a vibrátor minden erejét…

Figyelmeztető LED -ek (Func5):

A LED -ek függőlegesen helyezkednek el, mintha mérőt alkotnának: piros

Sárga2

Sárga 1

Zöld

Amikor kontaktust észlel a "joystick" és az elektromos vezeték között, fokozatosan zöldről pirosra világítanak.

A LED -ek színük szerint csoportosan csatlakoznak a VCC -hez:

- A zöld LED -ek összes anódja össze van kötve

- A sárga1 LED összes anódja össze van kötve

- A sárga2 LED összes anódja össze van kötve

- A piros LED -ek összes anódja össze van kötve

A mikrokontroller ezután aktiválja őket azáltal, hogy katódjukat az ULN2003A -n keresztül földeli.

Jegyzet:

A vázlaton minden színből csak egy LED látható, mellette "X6" szimbólum, mert a Cadence Capture ingyenes verzióját használom, és diagramonként a maximális komponensek száma korlátoz, így nem tudtam megjeleníteni az összes LED -et …

Zümmögő hangszintjének szabályozása (Func6):

Ez egyszerűen egy potenciométer sorozatban a hangjelzővel, amely lehetővé teszi a hang hangerejének beállítását.

"Dekorációs" LED -ek (Func7 - Vázlatos/2. oldal):

Ezeknek a LED -eknek a célja, hogy hajszát hozzanak létre a játék díszítésére. Balról jobbra világítanak. Összesen 12 kék LED van: 6 a pálya elején a rajtvonalat és 6 a pálya végén a célvonalat jelzi

Úgy döntöttem, hogy kijelző multiplexelést végzek ezekhez a LED -ekhez, mert sokkal több csap kellett volna a megrendelésükhöz (6 tűs mutliplexinggel, 12 tűvel multiplexelés nélkül).

Ezenkívül az adatlapjukon szerepel, hogy a Vf 4 V, ezért nem tudtam sorba tenni 2 LED -et (a VCC 6 V), és nem tudtam párhuzamosan elhelyezni, mert ELMÉLETESEN 20 mA -re van szükségük, és hogy a mikrokontroller csak 25 mA -t tud táplálni max per pin, ezért 40mA lehetetlen lett volna.

Összefoglalva, nem tudtam LED -eket társítani (sorba vagy párhuzamosan), és nem volt elég tűm a mikrovezérlőn ahhoz, hogy meghajtjam őket … Ezért úgy döntöttem, hogy egy másik 8 tűs mikrovezérlőt (12F675) használok, hogy Ennek a mikrokontrollernek köszönhetően én szabályozom a LED -ek aktiválását azáltal, hogy magas logikai szintet (VCC) állítok be az anódjaikon, és a PIC 16F628A és ULN2003A segítségével végzem a multiplexelést.

Optimalizálható:

A kenyérsütő táblán végzett vizsgálatok során rájöttem, hogy ugyanazon áramerősség esetén I = 20mA a LED -ek világossága nagymértékben különbözik a színeiktől. Például 20 mA esetén a kék LED -ek sokkal világosabbak voltak, mint a zöldek. Nem tartottam esztétikusnak, hogy egyes LED -ek sokkal fényesebbek, mint mások, ezért sorban változtattam az ellenállást a kék LED -ekkel, amíg ugyanazt a fényerőt nem kaptam, mint a 20 mA -es árammal működő zöld LED -ek.

És rájöttem, hogy a kék LED -ek ugyanolyan fényerejűek, mint a zöld LED -ek, csak 1 mA árammal! Ami azt jelenti, hogy ha ezt tudtam volna, akkor a kék LED -ek sorba állítását választhattam (2 fős csoportokban). És csak 3 további tűre volt szükségem a 16F675A -n (amelyek rendelkezésre állnak), így nem kellett hozzá egy másik mikrovezérlő, amely ezeknek a LED -eknek a kezelésére szolgál.

De a tervezés idején még nem ismertem, néha nem elhanyagolható különbség van a műszaki dokumentációk és az alkatrészek valódi jellemzői között …

Az áram korlátozása (Func0):

A tervezés idején egyáltalán nem terveztem ezt a részt, csak a projekt legvégén adtam hozzá, amikor már minden kész volt. Kezdetben egyszerűen csatlakoztattam a VCC-t közvetlenül az elektromos vezetékhez, egyszerűen egy lehúzható ellenállással annak érdekében, hogy a mikrovezérlő bemenetét a földre helyezzem.

De ahogy korábban mondtam, sok kutatást végeztem annak kiderítésére, hogy az elektromos vezetéken átfolyó áram veszélyes lehet -e, ha érintkezésbe kerül a vezeték és az emberi test között.

Nem találtam pontos választ ebben a témában, ezért inkább ellenállást szereztem a VCC és az elektromos vezeték között, hogy a lehető legnagyobb mértékben csökkentsük a vezetéket keresztező áramot.

Tehát nagy értékű ellenállást akartam elhelyezni annak érdekében, hogy az áramot a lehető legalacsonyabb értékre csökkentsem, de mivel már befejeztem a projektet, és ezért minden hegesztettem és bekötöttem a különböző kártyákat, már nem tudtam eltávolítani a 10Kohm lehúzható ellenállást. Ezért ellenállási értéket kellett választanom annak érdekében, hogy a VCC 2/3 -át megkapjam a BR0 csapon (16F628A 6. csapja), hogy a mikrokontroller érzékelje, bár magas logikai szint, amikor érintkezés van a joystick és az elektromos vezeték között. Ha túl sok ellenállást adtam volna hozzá, azzal a kockázattal fenyegetném, hogy a mikrokontroller nem észlelte volna az alacsony és a magas logikai állapot közötti változást.

Ezért úgy döntöttem, hogy 4,7K ellenállást adok hozzá, hogy körülbelül 4V feszültséget kapjak a csapon, amikor érintkezés van a joystick és az elektromos vezeték között. Ha ehhez hozzáadjuk az emberi bőr ellenállását az elektromos vezeték kézzel való érintkezése esetén, például a testen átáramló áram kisebb lesz, mint 1 mA.

És még akkor is, ha valaki megérinti a vezetéket, csak az akkumulátor pozitív pólusával érintkezik, és nem a pozitív és a negatív pólus között, de ahogy a nyilatkozatban is mondtam, MINDIG figyeljen arra, hogy mit csinál az elektromos árammal.

Megjegyzés: Sokáig tétováztam, hogy hozzáadjam -e ezt az ellenállást, mivel a felhasználó számára (az elektromos vezetéken keresztül) esetlegesen hozzáférhető elektromos áram gyenge, és hogy a szerelvényt csak 6 V feszültségű akkumulátor táplálja, és talán teljesen felesleges korlátozza az elemek áramát, de mivel gyerekeknek szól, inkább a lehető legtöbb óvintézkedést tettem.

6. lépés: Programozás

Programozás
Programozás

A programok C nyelven íródnak MPLAB IDE -vel, és a kódot a CCS C Compiler fordítja.

A kód teljesen kommentált és meglehetősen egyszerű megérteni, de gyorsan elmagyarázom a 2 kód fő funkcióit (16F628A és 12F675 esetén).

Az első program - CheminElectrique.c- (16F628A):

LED multiplexelés kezelés: Funkció: RTCC_isr ()

A mikrovezérlő timer0 -ját használom, hogy 2 ms -onként túlcsordulást okozzon, ami lehetővé teszi a LED -ek multiplexelésének kezelését.

Kapcsolatérzékelés kezelése:

Funkció: void main ()

Ez a fő hurok, a program érzékeli, hogy van -e érintkezés a joystick és az elektromos vezeték között, és aktiválja a LED -eket/zümmögőt/rezgést az érintkezési időnek megfelelően.

A kezelési nehézségek beállítása:

Funkció: hosszú GetSensitivityValue ()

Ez a funkció a kapcsoló helyzetének ellenőrzésére szolgál, amely lehetővé teszi a nehézség kiválasztását, és visszaad egy változót, amely jelzi a riasztások aktiválása előtti várakozási időt.

Riasztási beállítások kezelése:

Funkció: int GetDeviceConfiguration ()

Ezzel a funkcióval ellenőrizheti a zümmögő és vibrátor aktiválását kiválasztó kapcsoló helyzetét, és visszaad egy változót, amely jelzi az aktív riasztásokat.

A második program -LedStartFinishCard.c- (12F675):

Kék LED aktiválás kezelése: Funkció: void main ()

Ez a program fő hurka, aktiválja a LED -eket egymás után balról jobbra (üldözés létrehozásához)

Lásd alább az MPLAB projekt zip fájlját:

7. lépés: Forrasztás és összeszerelés

Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés

"Fizikai" rész: A doboz elkészítésével kezdtem, ezért kb 5 mm vastag falapokat vágtam a tetejére és az oldalára, és 2 cm vastag deszkát választottam, hogy az alja nagyobb súlyú legyen, és hogy a játék ne mozduljon.

A táblákat fa ragasztóval való összeszerelés közben szereltem össze, csavarokat és szögeket nem tettem fel, és tényleg masszív!

Annak érdekében, hogy a játék vonzóbb legyen, mint egy egyszerű festett doboz, megkértem a feleségemet, hogy hozzon létre dekorációt a doboz tetejére (mert nagyon szívom a grafikai tervezést …). Megkértem, hogy tegyen kanyargós utat (legyen kapcsolat a vezetékkel …) Dobozokkal/panellel a kanyarok szélén, hogy beépíthessem a figyelmeztető LED -eket. A dekorációk kék LED -je olyan lesz, mint a rajt és a célvonal. "66 -os út" stílusú tájat készített, egy sivatagot keresztező úttal, és több benyomást követően, hogy megtaláljuk a LED -ek jó elhelyezkedését, meglehetősen elégedettek voltunk az eredménnyel!

Ezután lyukakat fúrtam az összes csatlakozóhoz, kapcsolóhoz és természetesen a LED -ekhez.

Az elektromos vezetéket csavarják, hogy cikk-cakkokat hozzanak létre, hogy növeljék a játék nehézségét, és mindegyik végét egy férfi banáncsatlakozóba csavarják. A csatlakozókat ezután a ház fedelére rögzített női banáncsatlakozókhoz kell csatlakoztatni.

Elektronikus rész:

Az elektronikus részt több kis prototípus kártyára bontottam.

Vannak:

- 16F628A kártya

- 12F675 kártya

- 6 figyelmeztető LED -kártya

- 4 kártya dekoratív LED -ekhez (rajtvonal és célvonal)

Mindezeket a kártyákat a doboz fedele alá rögzítettem, és az elemtartót a doboz alsó részébe tettem a zümmögővel és a DC boost modullal.

Az összes elektronikai elemet huzalok becsomagolása köti össze, a lehető legnagyobb mértékben csoportosítottam őket az irányuknak megfelelően, és összecsavartam őket, és forró ragasztóval rögzítettem, hogy a lehető legtisztábbak legyenek, és különösen nincsenek hamis érintkezők vagy vezetékek. Valóban sok időbe telt, amíg helyesen vágtam/csupaszítottam/hegesztettem/pozícionáltam a vezetékeket!

"Joystick" rész:

A joystickhoz vettem egy kis darab PVC csövet (1,5 cm átmérőjű és 25 cm hosszú). Ezután forrasztottam a női jack csatlakozót:

- a joystick végén lévő vezetékhez csatlakoztatott terminál (ContactWire a sematikus ábrán)

- egy csatlakozó, amely a vibrátor pozitív pólusához van csatlakoztatva (2A a J1A csatlakozón a rajzon)

- egy csatlakozó, amely a vibrátor negatív termináljához van csatlakoztatva (1A a J1A csatlakozón a rajzon)

Ezután integráltam a vezetéket, a vibrátort és az jack csatlakozót a cső belsejébe, és forró ragasztóval rögzítettem az aljzatot, hogy megbizonyosodjak arról, hogy semmi sem mozog, amikor az jack kábelt a joystick és a rendszer másik része közé csatlakoztatja.

8. lépés: Videó

9. lépés: Következtetés

Most a projektnek vége, nagyon jó volt ezt a projektet megvalósítani, bár sajnálom, hogy nagyon kevés időm volt rá. Ez lehetővé tette számomra, hogy új kihívást vállaljak;) Remélem, hogy ez a játék hosszú évekig fog működni, és sok gyermeket szórakoztat, akik ünneplik tanévüket!

Adok egy archív fájlt, amely tartalmazza a projekthez használt/létrehozott összes dokumentumot.

Nem tudom, hogy helyes lesz -e az írásmódom, mert részben automatikus fordítót használok a gyorsabb haladás érdekében, és mivel nem angolul beszélek anyanyelvén, azt hiszem, néhány mondat valószínűleg furcsa lesz azok számára, akik tökéletesen írnak angolul.

Ha bármilyen kérdése vagy észrevétele van a projekttel kapcsolatban, kérjük, ossza meg velem!

Ajánlott: