Talaan ng mga Nilalaman:
Video: Arduino Pocket Slot Machine: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Tapat ako sa unahan at sasabihin na ang proyektong ito ay hindi kailanman mangyayari maliban na ako ay sumisilong sa lugar sa panahon ng pagsiklab ng coronavirus, nakita ko na ang Instructables ay nagpapatakbo ng isang paligsahan na "LED Strip", at mayroon akong ilang mga LED strip sa isang kahon na hindi nagamit ng maraming taon. Mas maganda ang pakiramdam ko sa pagtanggal nito sa aking dibdib. Ang natapos kong pagbuo ay isang uri ng isang bulsa na bersyon ng slot machine na aking itinayo para sa aking mga apo sa isang naunang Masusukat. Ang isang ito ay walang puwang para sa mga barya o isang pintuan ng bitag para sa mga pagbabayad ngunit mayroon itong mga kumikislap na ilaw at mga sound effects. Makikita ko kung ano ang iniisip ng mga bata tuwing makalabas tayo sa pagpapatapon.
Hakbang 1: Mga LED Strip
Karamihan sa mga oras na ang mga piraso ay ginagamit bilang pandekorasyon na ilaw ngunit nais kong malaman ang isang bagay na maitatayo kung saan maaari ko lamang magamit ang ilang maliliit na piraso. Ang ilan sa mga piraso ay tinatakan para sa hindi tinatagusan ng tubig ngunit mayroon din akong ilang mga madaling i-snip sa mga piraso. Tulad ng nakikita mo sa larawan, ipinakita rin sa iyo kung saan ka puputulin. Madali ang mga wire ng paghihinang sa mga tab na tanso ngunit siguraduhing gumagamit ka ng medyo mababang init na panghinang na bakal at huwag iwanan ito sa guhit ng masyadong mahaba dahil ang buong bagay ay karaniwang plastik. Ang mga piraso ay naka-mount ako ng anim na LED sa isang seksyon at siyam na LED sa susunod na seksyon. Ang mga seksyon na ito ay kahalili upang mabuo ang haba ng strip.
Hakbang 2: Hardware
Ang mga eskematiko ay ipinapakita sa itaas. Ang una sa mga detalye ng Arduino koneksyon. Tulad ng nagawa ko dati, binuo ko ang software sa isang Arduino Nano at pagkatapos ay na-program ang isang standalone ATMega328 chip para sa huling pagpupulong. Nakakatulong iyon na mabawasan ang parehong laki at kasalukuyang pagkonsumo para sa proyektong pinapatakbo ng baterya. Ang switch ay maaaring maging anumang pansamantalang pakikipag-ugnay, karaniwang bukas na uri. Ang buzzer ay isang karaniwang uri ng piezo na tumatakbo sa mga voltages na kasing baba ng 1.5 volts.
Ang pangalawang eskematiko ay nagdedetalye ng mga koneksyon sa mga LED strip. Tulad ng ipinakita, ang tipikal na strip ay may pinagmulan ng kuryente na tumatakbo sa pamamagitan ng isang kasalukuyang nililimitahan na risistor at pagkatapos ang mga LED ay naka-wire sa serye. Ginamit ko ang mga seksyon na may anim na LEDs upang magkasya sila sa aking kahon ng proyekto. Sa anim na LEDs, dalawa ang pula, dalawa ang berde, at dalawa ang asul. Ang mga piraso ay may isang malagkit na pag-back sa gayon madali itong madikit sa isang breadboard. Pinalitan ko ang normal na itim na takip ng proyekto box ng isang piraso ng 1/8-pulgada na puting Plexiglas. Ang mga LEDs ay sapat na maliwanag upang lumiwanag.
Ang mga LED strip ay karaniwang tumatakbo sa 12 volts, ngunit ang minahan ay gumagana nang maayos sa 9 volts kaya pinili ko iyon upang mabawasan ang kasalukuyang pagkonsumo. Dahil ang boltahe ay mas mataas kaysa sa gusto ng Arduino na makita sa mga pin nito, kinailangan kong ilagay ang mga driver ng transistor sa lugar. Mayroon akong isang bungkos ng murang 2N3904 transistors kaya ginamit ko ang mga iyon ngunit ang anumang maliit na uri ng signal na NPN ay dapat gumana. Gumamit ako ng 7.5 k-ohm resistors sa base ngunit ang kritikal na halagang iyon ay hindi kritikal. Maaari kang gumamit ng mas mababang resistensya ngunit tandaan na tataasan nito ang kasalukuyang pagkonsumo.
Ang lakas para sa proyektong ito ay nagmula sa isang karaniwang 18650 3.7 volt lithium na baterya. Tulad ng mga nakaraang proyekto, ikinonekta ko ito sa isang maliit na charger board upang magamit ko ang isang USB phone cable upang muling magkarga ng baterya. Ang output ng charger board ay dumadaan sa isang on / off switch sa dalawang magkakaibang lugar. Ang isang koneksyon ay ang ATMega328 na tumatakbo nang maayos sa mas mababang boltahe. Ang iba pang koneksyon ay sa isang DC-to-DC boost board na ginamit ko rin sa mga nakaraang proyekto. Kadalasan pinapalakas ko ang boltahe sa 5 volts at pagkatapos ay pinatakbo ang lahat ng iyon. Sa oras na ito, gayunpaman, pinalakas ko ito sa 9 volts partikular para sa mga LED strips.
Hakbang 3: Software
Ang software ay medyo simple. Ang pangunahing gawain lamang ang mga loop na patuloy hanggang sa ang "Start" switch ay pinindot. Habang ang pangunahing gawain ay looping, ito ay nagdaragdag ng variable na "Random". Ito ay simpleng mag-overflow pabalik sa zero ang loop matapos itong umabot sa 255. Kapag tinawag ang "Paikutin" na gawain ay gumagamit ito ng halaga ng modulus 27 sa "Random" upang i-index sa isang talahanayan ng paghahanap kung saan ang mga LEDs ay sindihan sa bawat strip. Ang talahanayan ng paghahanap ay may 27 kabuuang mga entry na ang tatlo sa mga ito ay tumutugma sa mga kulay. Itinatakda ang mga posibilidad na manalo sa 1 sa 9. Ang "Paikutin" na gawain ay nagpapatakbo ng isang loop upang i-flash ang iba't ibang mga kumbinasyon ng mga LED mula sa talahanayan at pagkatapos ay sa wakas ayusin ang isa. Tulad ng sa orihinal na software ng Slot Machine, ang routine na "Clickit" ay tumutulad sa tunog ng pag-ikot ng mga gulong. Kung ang lahat ng mga kulay ay tumutugma, pagkatapos ay ang "Nagwagi" na gawain ay tinatawag na. Ang gawain ng "Nagwagi" ay pansamantalang sinisindi ang lahat ng mga LED sa isang strip at pagkatapos ang bawat strip ay nakabukas / patay nang magkakasunod. Ang buzzer ay nagpapalabas din ng isang on / off na tono sa oras na ito.
Hakbang 4: Video
Hindi gaanong ginagampanan ng video ang hustisya sa laro dahil mukhang hugasan ang mga LED at hindi nakuha ng telepono ang audio. Gayunpaman, nagbibigay ito ng isang pangunahing pagtingin sa pagpapatakbo ng laro.
Inirerekumendang:
Slot Machine: 4 na Hakbang
Slot Machine: TANDAAN: Mayroon na akong tagubilin na nag-aalok ng Arduino code para sa Slot Machine. Naaalala ko noong ako ay 17 taong gulang, kamakailang nagtapos sa high school, at naglalakbay kasama ang aking mga lolo't lola mula sa California pabalik sa kanilang tahanan sa Michigan . Syempre sto kami
Pocket Signal Visualizer (Pocket Oscilloscope): 10 Hakbang (na may Mga Larawan)
Pocket Signal Visualizer (Pocket Oscilloscope): Kamusta bawat isa, Lahat tayo ay gumagawa ng napakaraming mga bagay sa araw-araw. Para sa bawat trabaho doon kung saan kailangan ng ilang mga tool. Iyon ay para sa paggawa, pagsukat, pagtatapos atbp .. Kaya para sa mga elektronikong manggagawa, kailangan nila ng mga tool tulad ng soldering iron, multi-meter, oscilloscope, atbp
Pocket na may sukat na Pocket: 7 Hakbang
Ang Pocket na may sukat na Pocket: Sa pang-araw-araw na sitwasyon, ang magagamit na tubig ay madalas na nahawahan, hindi malusog, o nakakalason pa. Samakatuwid, madalas na kinakailangan upang magdala ng maiinom na tubig mula sa mas mababang antas hanggang sa mas mataas na antas kung saan maaari itong magamit. Ang isang water pump ay madalas na isang pagpipilian na maaaring mabuhay
Mula sa isang Pocket Phaser hanggang sa isang Pocket Laser: 6 na Hakbang
Mula sa isang Pocket Phaser sa isang Pocket Laser: Sa proyektong ito, magko-convert kami ng isang maliit na laruan na Star Trek Phaser na nakita ko sa Barnes & Mahal sa isang laser pointer. Mayroon akong dalawa sa mga phaser na ito, at isang naubusan ng baterya para sa light up bit, kaya't nagpasya akong i-convert ito sa isang rechargeable laser p
Clip ng Pera sa Slot ng PCI Slot: 6 Mga Hakbang
PCI Slot Cover Money Clip: Napansin ko sandali pabalik na ang pag-upo sa aking pitaka buong araw ay sumakit sa aking likod. Kaya gumawa ako ng ilang mga hakbang upang maalis ang bagay. Nakuha ko ang isang case na cel-phone na style ng belt-clip na may bulsa para sa aking credit card, lisensya sa mga driver, atbp. Gayunpaman wala akong magandang paraan