Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Sissejuhatus:
Kooliprojekti jaoks ei olnud ma kindel, mida teha, kuid pärast mõningast mõtlemist otsustasin teha refleksimängu. Lõppude lõpuks oleme mängukool. Pidime tegema midagi interaktiivset ja ainulaadset, nii et mäng oleks ideaalne! Mul on hea meel, kuidas kõik välja kukkus ja loodan, et ka teile meeldib see reis!
Nii et selle tootega näitan teile, kuidas tegin oma mängu “Värvivaste” Arduinos. Enne alustamist pean ütlema, et üks väike osa mängust ei tööta, kuna minu koodis on midagi valesti, nii et võite võtta minu koodi ja proovida seda lahendada, kuid me jõuame sinna.
Samm: kuidas see toimib?
Nii et põhimõtteliselt olen teinud 1 versus 1 mängu, kus peate olema esimene, kes sai 4 punkti. Kuidas saate punkte teenida? See on lihtne, teil peavad olema parimad refleksid. Teil on ühel küljel 3 erinevat värvi (punane, roheline ja sinine) ja teisel poolel sama arv. Ühel küljel hakkab üks kolmest värvist (LED) lühikeseks ajaks vilkuma, oletame, et punane vilgub. Pärast seda vilgub teisel pool ka üks kolmest valgusdioodist ja kui see on punane (nagu teisest küljest välk), peate olema esimene, kes nuppu vajutab, ja kes saab esimesena punkti. Aga kui roheline või sinine vilgub, ei tohiks te nuppu vajutada, sest vastasel juhul kaotate punkti (see on osa, mis minu jaoks ei tööta). Nii et lihtsuse hoidmiseks peate lihtsalt vajutama, kui värvid sobivad, ja ärge vajutage, kui värvid ei sobi. Mängu võidab esimene, kes saavutab 4 punkti.
Huvitamise huvides on veel üks, millest ma pole mängu kohta rääkinud. Kui roheline tuli vilgub ühel küljel ja sama hästi ka teisel küljel ning roheline pool vajutab kõigepealt nuppu, saab ta 2 punkti. Sama loeb ka sinise poolega, kuid kahe rohelise LED -i asemel peaks olema 2 sinist LED -välku.
Samm: materjalid
Selle sammu jaoks kirjeldan kõike, mida vajate selle projekti enda jaoks!
Mida ma kasutasin:
Tehnoloogia
- 1x Arduino Uno
- 5x rohelised LED -id
- 5x sinist LED -i
- 2x punast LED -i
- 1x kollane LED
- 2x väikesed nupud
- 37x toitekaabel (umbes 40 cm pikk)
- 1x jootelaud
Materjalid
- puidust kast (selle kohta lisateavet jaotisest "Projekti loomine")
- puidust kolmnurk (laius: 10 cm, pikkus: 10 cm, kõrgus: 7 cm)
- 2x puidust silinder (nuppude jaoks)
- Värv (valge, sinine, roheline, punane, oranž ja kollane)
Need on kõik materjalid, mida olen selle toote loomisel kasutanud. Mida kasutada, selgitatakse allpool. Kui soovite midagi muud kasutada, siis minge kindlasti edasi! Natuke teie enda loovusest ei saa haiget teha. Võiksite oma kujutlusvõimega välja minna.
3. samm: projekti koostamine
Selles etapis näitan teile, kuidas ma oma mängu jaoks kasti tegin. Alustasin mõnede karmide visanditega, nii et teadsin, mida tahan teha ja kui suur kõik peab olema. Mul oli karbis endas piisavalt ruumi, et katta kõik toitekaablid ja arduino.
1. Alustage mõne visandiga. Selles etapis peaksite visandama, kuidas soovite oma kasti suurust, kuhu soovite LED -e ja kuhu nupud panna. Ma ei peaks teie kasti väikeseks tegema, sest muidu pole teil piisavalt ruumi, et oma projekti kõike paigutada.
2. Pane oma visandid puidule, et sa teaksid, kuhu lõigata, saagida jne. Olen teinud karbi suurusega 34 cm (pikkus) x 26 cm (laius) x 10 cm (kõrgus). Põhi oli eemaldatav, et saaksite oma arduino sinna sisse libistada. Olen teinud puidust kolmnurga ka puidust, need on 10 cm (laius) x 10 cm (pikkus) x 7 cm (kõrgus). Tehke kolmnurka auk (umbes 2 cm läbimõõduga), nii et toitekaablid läheksid sealt läbi.
3. Puurige augud nuppude ja valgusdioodide jaoks. Olen oma 13 LED -i jaoks teinud väikesed augud, tegin selle nii, et valgusdioodid ei mahuks läbi augu, vaid ainult LED -i tihvtid. Nööpide jaoks tegin augu, kust minu suured nööbid läbi saaksid, olen teinud puidust nööbid luudapulgast (läbimõõt 2, 8 cm).
4. Kinnitage kolmnurgad. Olen kinnitanud puidust kolmnurgad kasti külgede keskele (laiused küljed).
5. Enne siin alustamist (minge tehnoloogia 5. osa juurde) Liimige puitdetailid kokku. Siin pole palju öelda, poltosa annab selle ära. Praegu olen oma puidust ülaosa oma karbi teiste osade külge liiminud.
6. Aeg oma projekti maalida. Võite anda sellele mis tahes värve, mida soovite, pärast seda osa peate natuke ootama, enne kui see kuivab. proovige välja mõelda hullult lahedaid ideid.
7. LED -id kinnitavad valguse. Kui värv on kuivanud, saate kõik LED -id kinnitatud aukudesse kinnitada, oodata, kuni liim on kuiv, ja kui teile ei meeldi oma LED -e kaunistada, võite minna otse tehnilisse ossa.
8. Kaunistamine. Kui soovite oma LED -e kaunistada, jätkake. Tehke midagi, mida soovite, kuid veenduge, et näete endiselt LED -valgust.
4. samm: tehnoloogia
Jõudsime lõpuks viimase osani, minu jaoks on see kõige lõbusam osa, aga ka kõige raskem. Nüüd hakkame tegema mõningaid elektriahelaid ja peame programmeerima mõned asjad. Olen veebis palju õpetusi vaadanud ja soovitan teil seda teha. Internetis on palju õpetusi, mis võiksid teid aidata rohkem kui mina.
Kuid läheme protsessiga kaugemale!
1. Vaadake mõnda õpetust ja tehke oma arduinoga mõned põhilised asjad. Hakkasin LED -välku sisse ja välja lülitama. Pärast seda proovisin LED -i põlema panna pärast nupu vajutamist ja nii ma kogu selle projektiga alustasin. See video aitas mind minu konkreetse projektiga palju.
2. Proovige oma prototüüpi leivaplaadil. Kui teil on idee, peaksite proovima oma elektriskeemi teha. Kui soovite minu oma kasutada, peate lihtsalt järgima minu kaablite ajakava kaableid.
3. Kaablite ülevaade. On väga oluline luua kõigi kaablite jaoks hea ajakava. Tead, kui + -ni läheb mitu kaablit, siis peaksite need kõik ühtemoodi värvima ja - - jaoks loeb sama. See on tõesti oluline samm, sest kui võtate kõik oma leivaplaadist välja, näete ikkagi, milline kaabel kuhu peab minema. See aitab ka siis, kui kavatsete jootma hakata. Võiksite teha sama nagu mina ja koostada ajakava paberkandjal või koostada ajaveebi Fritzingi abil. Ma ei ole seda Fritzinguga üles ehitanud, sest paberile tegemine tundus parem (minu jaoks vähemalt).
4. Kaablite valmistamine. Läheme projekti viimaste osade juurde. Peate valmistama mõned toitekaablid, mille saaksite arduino külge kinnitada, ja ühendada see LED -ide ja nuppudega. Mul olid mõned meessoost isased kaablid, mida saaks arduinoga ühendada, olen need pooleks lõiganud ja juhtme eemaldanud, et saaksin selle teiste toitekaablite külge joota.
5. Ühendage nupud. Nii et enne kui kõik kokku jootate, peate esmalt jootma paar kaablit nuppude külge. peaksite nupud esmalt jooteplaadist läbi laskma ja seejärel kaablite külge jootma. Nüüd saate jootmisplaadi koos nuppude ja kaablitega asetada läbi kolmnurgaga ühendatud augu. Kui olete jootmisplaadi kolmnurga külge liiminud, võite minna tagasi projekti "Ehitus" 5. osa juurde.
5. Aeg jootmiseks. Nüüd on aeg viimaseks füüsiliseks osaks! Nüüd peaksite kõik kokku jootma. Kui kõik läks hästi, peaksite selleks ajaks kaabliplaani koostama, mis tähendab, et näete hõlpsalt, millise kaabliga tuleb joodet teha. Edu!
6. Kodeerimine. Kodeerimiseks olen ise suurema osa kirjutanud ja saanud abi tehnoloogia koodis olevast videost. Ma ei saa kõike kirjeldada, mida olen teinud, kuid jätan koodi alla. Kui teil on oma koodiga probleeme, võin proovida teid aidata!
Praegu, kui te ei soovi programmeerida, kopeerige kood ja ühendage arduino arvutiga. Saatke kood oma arduinole ja see peaks toimima!
Täname teid selle juhendi lugemise eest ja soovin teile kõigile edu selle mängu tegemisel!