Mundarija:
- 1 -qadam: Komponentlar va ishga kirish
- 2 -qadam: Ultrasonik sensorni ulash
- 3 -qadam: RGB LEDini ulash
- 4 -qadam: Kod
- 5 -qadam: Boshqa maqsadlar va manbalar
Video: Ko'p maqsadli yorug'lik masofasi sensori: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Yorug'lik masofasi sensori kabi ajoyib ijoddan foydalanishning bir qancha usullari bor! Men buni yaratishga qaror qilganimning sababi, 6-sinf o'quvchilari bilan maktabdan keyingi kodlash darsim edi. Talabalar o'z Sphero Ollies bilan ishlashadi va dasturlashda blokirovka kodidan foydalanishni o'rganishadi. Ba'zi talabalar faqat asosiylarini o'rganishadi, boshqalari esa chindan ham ilg'or va aniq harakatlar va kodlarni noldan qaytarishga harakat qilishadi. Ular o'zlarini Ollie -ni qayta tiklash uchun kodlamoqchi bo'lgan yo'llar, yo'llar va hatto ob'ektlarni o'lchashda yordam berish uchun o'lchagichlar va metr/tayoqchalardan foydalanadilar. Yorug'lik masofasini o'lchash datchigidan foydalanish aniq kodni aniqlashga yordam beradi, shuningdek, o'lchagichni ishlatmasdan, ma'lum masofada vazifani kim bajarishini aniqlashga yordam beradi. Bu boshlang'ich darajadagi loyiha bo'lib, u bosqichma-bosqich ko'rsatmalarni bajarishni osonlashtiradi!
Ultrasonik sensor sensordan ultratovush to'lqinlarini yuborib, ob'ektdan masofani tanlab oladi va u sensordan qaytadi. Bu to'lqinlar, u erga va orqaga sayohat qilish vaqtini hisobga olgan holda, u tezlikdan tashqari, masofani hisoblab chiqadi. Masofadagi masofa RGB LED nuri orqali tasvirlangan, soyalar masofani (santimetrda) quyidagicha ifodalaydi:
- Qizil: 125 sm dan katta
- Yashil: 100 dan katta va 125 sm dan kichik yoki unga teng
- Moviy: 75 dan katta va 100 sm dan kichik yoki teng
- Sariq: 50 dan katta va 75 sm dan kichik yoki teng
- Binafsha rang: 25 dan katta va 50 sm dan kichik yoki teng
- Aqua: 0 dan katta va 25 sm dan kichik yoki teng
*Siz bajarmoqchi bo'lgan vazifaga qarab, bu masofalarni kichikroq yoki kattaroq qilib o'zgartirish mumkin.
1 -qadam: Komponentlar va ishga kirish
O'zingizning ko'p maqsadli ultrasonik yorug'lik masofa sensori yaratish uchun sizga quyidagi materiallar kerak bo'ladi.
- non taxtasi
- Arduino
- 9 ta o'tish kabeli
- 1 RGB LED
- 3-330 ohmli rezistorlar
- 1 Ultrasonik masofa sensori
- Quvvat manbai- kompyuter va ixtiyoriy batareya quvvat manbai
- Kompyuterdan kodni ulash va ishga tushirish uchun USB ulagichi
- Majburiy emas: Arduino tugagandan so'ng uni ulash uchun masofadan boshqarish pulti.
Hech qanday vosita kerak emas!
Quvvatni Arduino -dagi 5V -gachasi va er osti temir yo'lini Arduino -dagi GND -pinli paneldagi elektr uzatish tarmog'iga ulashdan boshlang.
2 -qadam: Ultrasonik sensorni ulash
Siz ultratovushli sensorni ulashingiz kerak.
- Sensor ustidagi GND dan o'tish simini non taxtangizdagi erga ulang
- Echo -ni Arduino -dagi 7 -pinga ulang
- Trigni Arduino -dagi 8 pinli ulang
- VCC -ni taxtangizdagi elektr tarmog'iga ulang.
*Eslatma: bu TinkerCad diagrammasidan biroz farq qiladi, chunki mening Ultrasonik Sensorim dasturda ko'rsatilganidan farq qiladi. O'rnatish bo'yicha aniqroq ko'rsatma uchun rasmlarga qarang.
3 -qadam: RGB LEDini ulash
Keyin RGB LED chiroqni ulang. Esingizda bo'lsin, eng uzun oyoq- bu GND- qo'llanma sifatida RGB LED tasvirini ko'ring. Yuqoridagi TinkerCad tasvir va fotosurati yordamida LEDni ulang.
- redPin: 11
- (-): GND temir yo'li
- yashil pin: 10
- BluePin: 9
4 -qadam: Kod
Keyinchalik, ushbu dasturni ishga tushirish uchun Arduino -ni kompyuterga ulashingiz va kodni yuklab olishingiz kerak bo'ladi. Kodga havola uchun bu erni bosing. O'z ijodingizni sinab ko'ring!
FOYDALI MASLAHATLAR:
- Qaerda masofani o'zgartirish kerakligini ko'rsatadigan koddagi sharhlarni ko'rib chiqing. Bundan tashqari, agar xohlasangiz, LED ranglarining aylanish tartibini o'zgartirishingiz mumkin.
- Arduino Editor -dagi "Monitor" dan foydalanib, Arduino -da kod ishlayotganda haqiqiy masofalarni kuzatib boring, agar siz batareyaga emas, balki kompyuterga ulangan bo'lsangiz.
- Tayyor Arduino -ni masofalardagi o'zgarishlarni aniq ko'rsatish uchun masofadan boshqarish pultiga uladim. Bu doimiy emas va uni qayta maqsadli ko'chirish yoki ajratish mumkin.
5 -qadam: Boshqa maqsadlar va manbalar
Ultrasonik masofali yorug'lik sensori siz uchun qanday ishlashi mumkin:
- o'lchashni o'rgatish
- o'lchashni taxmin qilish
- O'quvchilarni o'qituvchi stolidan masofani kuzatib borish (men o'tirmagan paytimda stolim ortida yoki stolimdan narsalarni olib ketishim qiyin kechadi …
- kamondan o'q otish nishoni
- garajda velosiped to'xtash joyi
- issiq/sovuq o'yini
Resurslar:
Muallif noma'lum. (2018). Mexatronika qanday. Qayerdan olingan:
E. Chen. (sanasi noma'lum). Ultrasonik o'lchash moduli HC - SR04 va RGB LED yoritgichi. Summerfuel Robotics -dan olingan:
Joel_E_B. (sanasi noma'lum). SparkFun ixtirochilarining tajriba qo'llanmasi - v4.0: 1D davri: RGB tungi yorug'lik. Qayerdan olingan:
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u