Mundarija:
- 1 -qadam: Asboblaringizni yig'ish
- 2 -qadam: LEDlarni ulash
- 3 -qadam: slayder
- 4 -qadam: LED displey
- 5 -qadam: tugma
- 6 -qadam: Sinov
- 7 -qadam: sotish
- 8 -qadam: Koson
- 9 -qadam: Yakuniy so'z
Video: Arduino reaktsiyasi o'yini: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men bu o'yinni maktabga topshiriq sifatida qildim. Biz arduino bilan interaktiv biror narsa qilishimiz kerak edi. Bu men qilgan birinchi Arduino loyihasi, shuning uchun bu juda qiyin edi, lekin imkonsiz emas edi!
1 -qadam: Asboblaringizni yig'ish
Ushbu loyiha uchun sizga kerak bo'ladi:
- Arduino. (Men nanodan foydalandim, lekin siz har qanday Arduino -dan foydalanishingiz mumkin)
- slayder (potansiyometr)
- Tugma
- LED displey, tercihen 32 x 128
- Kamida oltita LED lampalar (men ulardan ko'pini olishni maslahat berardim, ular osonlikcha sindirib ketadi)
- Loyihangizni sinab ko'rish uchun non paneli
- batareya ushlagichi
- noutbuk/ kompyuter
- Lehimlash temir
2 -qadam: LEDlarni ulash
Hamma asboblaringizni yig'ib olganingizda, yasash vaqti keldi!
Bu loyihaning sxemasi.
Xo'sh, buni qanday qilasiz?
Birinchidan, Arduino -ni kompyuteringizga ulang va kodni yuklab oling. Uni Arduino -ga yuklang
Kodni yuklaganingizda, taxtangizni chiqarib oling!
LED lampalaringizni yuqoridagi sxema bo'yicha ulang, LED -larning kichik chizig'ini non panelidagi er chizig'iga qo'ying (odatda bu sizning taxtangizning yuqori qismidagi ko'k chiziq). Bir yoki bitta kabelni oling va uni arduino -dagi GND (topraklama) ga, ikkinchisini esa non panelidagi er chizig'iga ulang. Endi siz gorizontal chiziqqa qo'yadigan hamma narsa erga ulanadi.
LEDlarning boshqa tomoni non panelida bo'lishi kerak. Siz ularni Arduino -ning raqamli pinlariga ulaganingizda, ularni xohlagan joyga qo'yishingiz mumkin. Shunday qilib, ular elektr energiyasini oladi va siz ularni kodingiz uchun ishlatishingiz mumkin. Raqamli pinlarga kelsak: sizda beshta chiroq bor, shuning uchun siz ularni har xil raqamli pinlarga ulashingiz kerak.
Led raqamli pin 3 ga ulangan bo'lishi kerak, ikkita raqamli pin 5 ga ulangan bo'lishi kerak, uch raqamli pin 7 ga ulangan bo'lishi kerak, to'rtta raqamli pin 9 ga ulangan va beshta etakchi raqamli pin 10 ga ulangan bo'lishi kerak. gorizontal chiziqda emas, balki non panelidagi vertikal chiziq.
Oltinchi etakchi bor, bu sizning o'yinchingiz "Hayot chiroq", bu chiroq o'yinchi yutqazadimi yoki yo'qligini ko'rsatadi. Bu yorug'lik xuddi shu tarzda ulanishi kerak, lekin raqamli pin 11 ishlatiladi.
Va bu LEDlarni ulash uchun!
3 -qadam: slayder
Slayderni ulash juda oson. Slayderda 3 ta pin bor. Bir tomondan ikkita pin - bu er va volt, boshqa pin - bu sizning signalingiz.
Signal pimi analog pin A1 ga o'tadi
Toprak pin sizning non taxtangizdagi tuproq chizig'iga o'tadi.
Endi biz buni hali qilmaganmiz, lekin non panelida 5V chizig'ini o'rnatish ham muhim. U er chizig'ining ostida yoki tepasida, qizil rangda. Kabelni oling va uni arduino -ga 5V ga qo'ying. Boshqa chiziqni 5V chizig'iga qo'ying. Bu gorizontal chiziq endi sizning 5V chizig'ingizdir va siz butun elektr energiyangizni shu erga qo'yishingiz mumkin.
5V pinni shu qatorga qo'ying va slayderingiz ulangan bo'lishi kerak!
4 -qadam: LED displey
Ko'rsatmalarning bu qismi faqat Arduino Nano -dagi 4 pinli LED displey uchun ishlaydi. Ekranda bu pinlar borligiga ishonch hosil qiling: GND, VDD, SCK va SDA. Arduino Uno -da SCK va SDA -ni almashtirish mumkin, shuning uchun agar siz ekranni qanday ulashni bilmasangiz, bu qadamni google -ga o'tkazing.
GND pimi oson, siz uni non panelidagi asosiy chizig'ingizga yoki arduino -dagi qolgan topraklama piniga ulaysiz.
Shundan so'ng, VDD -ni 5V liniyangizga ulang.
SCK va SDA analog pinlari 4 va 5 dan foydalanadi, SCK analog pin 5 dan, SDA esa analog pin 4 dan foydalanadi.
Endi sizning ekraningiz ulangan bo'lsa, arduino -ni quvvat manbaiga joylashtiring va u ishlayotganiga ishonch hosil qiling.
5 -qadam: tugma
Ulanish kerak bo'lgan oxirgi narsa - bu tugma. Ulanishning har xil usullari bilan har xil tugmalar mavjud. Yuqorida siz foydalanayotgan tugmani ko'rishingiz mumkin. Agar sizda yoki shunga o'xshash tugmachalari bo'lsa, siz ushbu qo'llanmani bajarishingiz mumkin. Aks holda, tugmachani qanday ulash kerakligi haqida Google -ga murojaat qilishingiz kerak.
Bu tugmachada 3 ta pin bor.
GND sizning taxtangizdagi asosiy chiziqqa o'tadi
VCC sizning taxtadagi 5V liniyangizga o'tadi
va S - raqamli chiqish, raqamli pin 8 ga o'tadi.
Vajjaj! Endi hamma narsa ulangan va sinovga tayyor.
6 -qadam: Sinov
Endi hamma narsa sinovga tayyor!
Agar sizda hali yo'q bo'lsa, kodni Arduino -ga yuklab oling va yuklang. Bu g'alati tuyulishi mumkin, lekin sizning o'yiningiz hozir tayyor! Siz korpusni karton bilan prototiplashingiz mumkin (men qilgan kabi) va qayerda slayder, tugma, LED displey va chiroqni xohlayotganingizni hal qilishingiz mumkin.
7 -qadam: sotish
Bu, ayniqsa, Arduino Nano -da, eng qiyin qismi. Sotishni boshlashdan oldin, siz tashqarida ekanligingizga ishonch hosil qiling yoki temirdan zaharli havo nafas olishiga yo'l qo'ymaslik uchun niqobdan foydalaning.
Siz faqat non paneli va arduino -ga ulangan barcha narsalarni doimiy ravishda biriktirasiz. Barcha simlaringiz ishlayotganiga va kerakli joyda to'g'ri sim borligiga ishonch hosil qiling.
Xo'sh, men buni shunday qildim.
5V va Ground liniyalari sotilishi mumkin bo'lgan narsalar bilan qayta tiklanishi kerak. Men protobarddan foydalanardim (yuqoridagi rasm). Protoboardni kesib oling, shunda siz ikkita kichik qismga ega bo'lasiz. Bu juda katta bo'lishi shart emas, lekin ular sizning kabellaringiz uchun etarli joyga ega ekanligiga ishonch hosil qiling. Endi, sotiladigan dazmoldan chiqib, bitta simni non panelidagi 5V tarmog'iga soting. Boshqa tomoni protoboardlardan birida sotilishi kerak. Biz hozirda barcha protoboardda 5V liniyasini qayta yaratdik. 5V ga kerak bo'lgan hamma narsani sotish mumkin. Boshqa protoboard uchun ham xuddi shunday qiling, lekin Arduino -dagi topraklama pinidan foydalaning.
Xo'sh, bundan oldin 5V va Ground kerak bo'lgan hamma narsani bu taxtalarda sotish kerak. Hammasini bir -biriga aralashtirib, ishni biroz osonlashtirasiz. Bu shuni anglatadiki, sizning barcha lampalaringiz kabelga ulangan bo'lishi kerak va kichikroq qismlari erga o'rnatilishi kerak. (Boshqa tomonlar biz ilgari prototip qilgan raqamli pinlarga sotilishi kerak)
Asosan, siz sim bilan bog'lagan hamma narsa shunday sotiladi.
Bu amalga oshganda, sizning loyihangiz doimiy bo'ladi!
8 -qadam: Koson
Oxirgi qadam, hammasini birlashtirish: siz korpusni loyihalashtirasiz!
Bu holat siz xohlagan narsaga aylanishi mumkin, agar uning qismlari mos bo'lsa. Mening ishim - bu men ishlab chiqargan 3D bosma model va men uchun boshqa 3D model, men uni yuklamoqchiman, lekin dizaynda bir nechta kamchiliklar bor, shuning uchun uni o'zingiz yasasangiz yaxshi bo'ladi. Qolaversa, buni o'zingizning loyihangiz kabi his qilasiz!
Shunday qilib, agar siz ilgari prototip yaratgan bo'lsangiz, undan foydalanib, siz uning barcha qismlari uchun joy etarli ekanligiga ishonch hosil qilishingiz mumkin. Quvvat manbaiga arduino kabeli uchun joy ajratishni unutmang. Umid qilamanki, siz aqldan ozasiz va o'zingizning materiallaringiz va ranglaringizdan foydalanasiz!
9 -qadam: Yakuniy so'z
Umid qilamanki, sizga mening ko'rsatmali darsim yoqdi va o'zingizning go'zal loyihangizni yaratdingiz. Vaziyatni xohlaganingizcha o'zgartiring. Menga kelsak, bu loyiha hali tugamagan. Mening oxirgi dizaynim ishladi, lekin bir necha soatdan keyin mening Arduino ishlamay qoldi, shuning uchun men yechim topishga umid qilaman, shuning uchun u doimiy ishlaydi. Menga bu loyiha juda yoqdi, garchi bu stress, soat va ko'z yoshlari bo'lsa ham. Umid qilamanki, kelajakda men bundan ham ko'proq narsani qilaman va sizga loyihangiz yoqadi!
Tavsiya:
DIY 37 Led Arduino ruletka o'yini: 3 qadam (rasmlar bilan)
DIY 37 Led Arduino Ruletka O'yini: Ruletka - bu g'ildirak ma'nosini anglatuvchi frantsuzcha so'z bilan atalgan kazino o'yini
555 taymer reaktsiyasi o'yini: 5 qadam
555 taymer reaktsiyasi o'yini: maqsadli auditoriya Bu ko'rsatma faqat bir nechta arzon komponentlar bilan qurishingiz mumkin bo'lgan oddiy o'yinni qidirayotgan davralarga qiziqqan (ozgina fonli) odamlarga mo'ljallangan. Qiyinchilik darajasi, agar qiyin bo'lsa
Qiziqarli Arduino reaktsiyasi o'yini: 3 qadam
Qiziqarli Arduino reaktsiyasi o'yini: Butun oila uchun kulgili Arduino reaktsiya o'yini;) o'zaro bog'liq platformali Bluetooth aloqasiga asoslangan. Sizga faqat Arduino buyumlari, Android smartfoni va poyabzal qutisi kerak bo'ladi. Agar sizda ulardan hech biri bo'lmasa, bunga qat'iy ishoning: hech narsa yo'q
Arduino Flappy Bird - Arduino 2,4 dyuymli TFT sensorli ekran SPFD5408 Qushlar o'yini loyihasi: 3 qadam
Arduino Flappy Bird | Arduino 2.4 "TFT sensorli ekranli SPFD5408 qushlar o'yini loyihasi: Flappy Bird bir necha yil ichida juda mashhur o'yin edi va ko'p odamlar uni o'z uslubida yaratdilar, men Arduino bilan flappy qushining o'z versiyasini va eng arzon 2.4" TFTni yaratdim. Sensorli ekran SPFD5408, shuning uchun boshlaylik
FPGA reaktsiyasi o'yini: 10 qadam
FPGA reaktsiyasi o'yini: Yoz Rezerford va Regita Soetandar tomonidan