Mundarija:

Arduino reaktsiyasi o'yini: 9 qadam
Arduino reaktsiyasi o'yini: 9 qadam

Video: Arduino reaktsiyasi o'yini: 9 qadam

Video: Arduino reaktsiyasi o'yini: 9 qadam
Video: E18-D80NK Инфракрасный датчик приближения для предотвращения препятствий (инфракрасный датчик) 2024, Noyabr
Anonim
Arduino reaktsiyasi o'yini
Arduino reaktsiyasi o'yini

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

LEDlarni ulash
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

Slayder
Slayder
Slayder
Slayder
Slayder
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

LED displey
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

Tugma
Tugma
Tugma
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

Sinov
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

Sotish
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

Koson
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: