Mundarija:

Arduino bilan DIY porloq shar sharlari: 8 qadam (rasmlar bilan)
Arduino bilan DIY porloq shar sharlari: 8 qadam (rasmlar bilan)

Video: Arduino bilan DIY porloq shar sharlari: 8 qadam (rasmlar bilan)

Video: Arduino bilan DIY porloq shar sharlari: 8 qadam (rasmlar bilan)
Video: Arduino. Светофор. 2024, Noyabr
Anonim
Image
Image

Salom bolalar:-)

Men bu ajoyib qo'llanmada Arduino LED loyihasini qurmoqchiman, men oynadan yasalgan ajdaho to'plarini ishlatganman, har bir ajdaho to'pi bilan oq LEDni yopishtirib olaman va Arduino -ni nafas olish effekti kabi har xil naqsh bilan dasturlashtiraman.

Siz bu loyihani devorga yoki pardalarga osib qo'yishingiz mumkin.

Men Dragon Ball to'pidan foydalanganman, lekin siz har qanday rangli to'plardan foydalanishingiz mumkin, shunchaki katta sotib olmang, ularning kattaligi muammoga olib keladi.

1 -qadam: Bizga kerak bo'lgan narsalarni yig'ish

Mis simli LEDni lehimlash
Mis simli LEDni lehimlash
  • Arduino Nano (328p)
  • LED (oq)
  • Mis sim (25-27 o'lchagich)
  • Shisha sharlar (sizning tanlovingiz)
  • Issiqlik qisqaradigan quvurlar (3 mm, 8 mm)
  • Non paneli
  • Rezistor (100 ohm)
  • Lehimlash temir
  • Lehimlash simlari
  • Lehim oqimi
  • Alumuniy folga qog'ozi
  • Elektr izolyatsiyalangan lenta
  • Yelimli qurol
  • Jumper simlari (erkakdan ayolga yoki ayoldan ayolgacha)
  • Ko'p simlar (turli rangdagi simlardan foydalaning)
  • Plastik yoki neylon arqon (diametri 3-4 mm)
  • Ajdaho to'pi to'plami

Va eng muhim narsa! Bizning sehrli qo'llarimiz;)

2 -qadam: LEDni mis sim bilan payvandlash

Mis simli LEDni lehimlash
Mis simli LEDni lehimlash

Endi biz 80-90 sm uzunlikdagi mis simni olib, izolyatsiyani olib tashlaymiz, shuning uchun biz uni LED bilan lehimlay olamiz. Izolyatsiyani olib tashlash uchun siz qumli qog'ozni ishlatishingiz yoki shunchaki qizdirib, keyin qum qog'ozidan foydalanishingiz mumkin. uchlari tozalanadi, endi 3 mm issiq qisqaruvchi trubkaning kichik bir bo'lagini kesib oling va u orqali mis simni o'tkazing va endi LEDning ikkala terminalini bir xil uzunlikdagi mis sim bilan lehimlang va keyin ularni issiqlik o'tkazgich trubkasi bilan yoping.

Xuddi shu tarzda, barcha LEDlarni ehtiyotkorlik bilan lehimlang.

3 -qadam: Mis simini burish

Mis simni burish
Mis simni burish
Mis simni burish
Mis simni burish
Mis simni burish
Mis simni burish
Mis simni burish
Mis simni burish

Endi nima qilish kerak - bu LED bilan bog'langan mis simni burish, shuning uchun rasmdagi kabi bitta simga o'xshaydi

Nima uchun mis simni burish kerak?

Biz simni buralamiz, shunda u bitta sim bo'lib ishlaydi va kuch beradi. Biroq, mis simni LED va boshqa Arduino -ga ulangan uchlari emas, balki boshqa joylardan izolyatsiya qilinganligiga ishonch hosil qiling.

Mis simining uzunligini rostlash uchun, uni qalamga o'rang, so'ngra qalamni olib tashlang va buloq shakli hosil bo'ladi, uning yordamida siz etti to'pning uzunligini moslashtirasiz va har xil naqsh yasaysiz.

4 -qadam: LEDni to'p bilan yopishtiring

LEDni to'p bilan yopishtiring
LEDni to'p bilan yopishtiring
LEDni to'p bilan yopishtiring
LEDni to'p bilan yopishtiring

Hamma mis simni burab qo'ygandan so'ng, to'pni dumaloq bilan ushlab turish vaqti keldi, to'p yiqilmasligi uchun etarlicha elim ishlating. Endi elim o'rnatilganda uni issiq havo bilan qizdiring va ustiga folga yopishtiring. yorug'lik faqat shar sharida yonadi va boshqa joydan tarqalmaydi.

5 -qadam: O'chirish davridan boshlab

Image
Image
O'chirish davridan boshlab
O'chirish davridan boshlab
O'chirish davridan boshlab
O'chirish davridan boshlab

Yaxshi, biz hozir kerak bo'lgan hamma narsani yig'ib, keling, davraga o'taylik.

Avval 100 ohmli rezistorni LEDning har bir (qisqa oyog'i) ga ulang va boshqa uchi (uzun oyoqli) Arduino -ga quyida aytilganidek ulanadi, hamma etti LED bilan ham xuddi shunday qiling. Agar yaqinda elektr rozetkasi bo'lsa, Arduino -ga ma'lumot kabeli kabi uzluksiz ta'minotdan foydalaning.

Keling, hamma narsani Breadboard -ga joylashtiramiz, test yoki sxemani o'tkazamiz va code.ino -ni Arduino kartasiga yuklaymiz, men chiqish yoki etakchi modelni ko'rish uchun Circuit simulyatsion video qo'shdim. Kodni yuklamasdan oldin port raqamini va Kengash turi!

Arduino pinli LED ulanishlari

LED 1-pin 2

LED 2-pin 3

LED 3-pinli 4

LED 4-pin 5

LED 5-pinli 6

LED 6-pin 7

7 pinli LED 8

Agar siz ko'proq LEDlarni qo'shmoqchi bo'lsangiz, ushbu ko'rsatmalarni bajaring va yuqoridagi rasmdagi jadvaldan foydalaning

Analog pinlar va Arduino Uno/Nano/Pro Mini/Micro A0 uchun raqamli pin xaritasi 14 ga teng.

A1 15 ga teng

A2 16 ga teng

A3 17 ga teng

A4 18 ga teng

A5 19 ga teng

O'chirish ulanishlari: Birinchidan, barcha LEDlarni non paneliga qo'ying. Katod terminali (Qisqa oyoq) Ground (GND) ga rezistor (100 ohm) orqali ulanishi kerak va barcha LEDlarning Anod terminali (Uzun oyoq) yuqoridagi jadvalda ko'rsatilgandek Arduino pinlari ketma -ketligiga ulanadi.

O'chirish simulyatsiyasi uchun ThinkerCAD -dan foydalandim

6 -qadam: 6 -qadam: O'chirish tizimini sinovdan o'tkazish

6 -qadam: O'chirish tizimini sinovdan o'tkazish
6 -qadam: O'chirish tizimini sinovdan o'tkazish

Endi hamma narsani non paneliga qo'ying va hamma narsa yaxshi ishlayotganini tekshiring.

Kodni Arduino-ga yuklang va naqshni sinab ko'ring Kechikish vaqtini sozlash uchun quyidagi amallarni bajaring:-

1 -holat:

ishga tushirish (tasodifiy (200, 220)); // Kechiktirish vaqtini sozlash uchun bu (x, y) qiymatlarni o'zingiz xohlagan qiymatlarga qaytaring

tanaffus;

2 -holat: muqobil (tasodifiy (200, 220)); // Siz har bir holatda har xil qiymatlarni tanlashingiz mumkin

tanaffus;

3 -holat: chiqish (tasodifiy (200, 220)); // Har bir tsiklda x va y orasidagi tasodifiy qiymat tanlanadi

tanaffus;

4 -holat:

to'plam (tasodifiy (200, 220)); // Agar siz qiymatni tuzatmoqchi bo'lsangiz, x, y ni olib tashlang va kerakli qiymatni qo'ying

tanaffus;

7 -qadam: Barcha to'plarni tartibga solish

Hamma to'plarni tartibga solish
Hamma to'plarni tartibga solish
Hamma to'plarni tartibga solish
Hamma to'plarni tartibga solish
Hamma to'plarni tartibga solish
Hamma to'plarni tartibga solish

Hamma manfiy pimlarni erga ajratib bo'lgach, har bir musbat mis simli terminalga boshqa rangli simni ulang va ulagichni lehimlang va ularni issiqlik qisqaruvchi trubka bilan yoping.

Quvvat berish uchun barcha simlarni plastik arqon bilan bog'lab qo'ying. Endi erkakdan ayolga bir nechta o'tish simlarini oling va erkak tomonining korpusini olib tashlang va har bir o'tish simini yonma -yon simning uchi bilan birma -bir lehimlang. A (yuqoridagi rasmga qarang). Endi barcha simlarni Arduino -ga ulang va uni bir joyga osib, quvvatlantiring.

8 -qadam: naqshni yakunlash

Shaklni yakunlash
Shaklni yakunlash
Shaklni yakunlash
Shaklni yakunlash
Shaklni yakunlash
Shaklni yakunlash

Siz mis simining uzunligini 3 -qadamni bajarib sozlashingiz mumkin va yuqoridagi kabi juda ko'p naqsh yaratishingiz mumkin.

Do'stlaringizni hayratda qoldiring va Light Show -dan zavqlaning

Kechirasiz: (yigitlarning kamerasi sifati uchun bu havola URL manzillarini qisqartiradi, men bir necha dollar yig'aman, bu menga sevimli mashg'ulotim uchun narsalar sotib olishga yordam beradi;-) Tushunganingiz uchun tashakkur

Arduino kodi manbai

Tavsiya: