Mundarija:
- 1 -qadam: qismlar ro'yxati
- 2 -qadam: sxematik
- 3 -qadam: O'chirish sxemasini yarating
- 4 -qadam: Scratch -ni yuklang
- 5 -qadam: natijani tekshiring
Video: Arduino bilan garajda mashinalar yordamchisi: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Challenge
Garajga kirganimda joy juda cheklangan. Haqiqatan ham. Mening mashinam (oilaviy MPV) bo'sh joydan taxminan 10 sm qisqaroq. Mening mashinamda to'xtash sensori bor, lekin ular juda cheklangan: 20 sm dan pastda ular qizil signal beradi, shuning uchun mashinani bo'sh joy oxirigacha 8 sm yaqinroq to'xtatish juda qiyin.
Fikr
Mening fikrim shu maqsadda ultratovushli masofa sensori va Arduino -dan foydalanish edi. Sensorni ishlatish bo'yicha ko'rsatmalar bu erda allaqachon mavjud, lekin men 2 LEDli "juda uzoq / juda yaqin" dan ko'ra aniqroq displey olishni xohlayman. Men 7 segmentli LED displeyli qurilmani rejalashtirdim, lekin o'ylay boshladim: bu masofani o'lchash bir necha soniya davomida foydalidir, keyin kunning qolgan qismida nima bo'ladi? Men tizimga real vaqt soatini qo'shdim, lekin u vaqt va masofani ko'rsatish o'rtasida qanday o'zgaradi? Buning uchun men atrofdagi yorug'lik sensori qo'shdim.
1 -qadam: qismlar ro'yxati
- Arduino Nano Rev3
- HC-SR04 Ultrasonik masofa sensori (taxminan 0,76 dollar)
- 7 segmentli 4 ta raqamli 12 pinli 0,56 dyuymli LED displey (1,77 dollar)
- DS3231RTC uzilish taxtasi ($ 0,87)
- Atrofdagi yorug'lik sensori sindiruvchi taxtasi ($ 0,40)
- 74HC595N Shift registrining 2 -si IC (0,54 $ 10 paket)
- Qizil LED
- Yashil LED
- 220 Ohmli 4 qarshilik
- 560 ohmli rezistorlarning 1
Eslatmalar
- Yuqorida aytilganlarning hammasi Internetning ko'p joylarida keng tarqalgan.
- Men o'z tajribamga asoslanib, alohida qismlar narxini qo'shdim.
- RTC uzilish taxtasi - bu vaqtni belgilashga imkon beradigan, haqiqatan ham, uzilishlar paneli. boshqa Arduino -da.
- Yorug'lik sensori arzon va oddiy mahsulot, lekin LM393 kuchlanish taqqoslagichi allaqachon mavjud.
- 7 segmentli LED displey - bu anod keng tarqalgan bo'lib, u 12 ta pinli, 4 ta nuqta va yo'g'on ichakli. Siz har qanday boshqa turni ham ishlatishingiz mumkin, lekin pin tayinlanishiga qarab biroz o'zgartirish kerak bo'ladi. Siz mening displeyim sxemasini qadamning rasm qismida topishingiz mumkin.
2 -qadam: sxematik
U1 - bu Arduino Nano Rev3, lekin sxema Arduino Uno bilan ham yaxshi ishlaydi.
U2, U3: Arzon LED displeyi tufayli men raqamli chiqishlarni yemaslik uchun smenali registrlardan foydalanishim kerak. U2 katodlarni boshqaradi, U3 esa anodlarga 220 Ohm rezistorli ulanadi.
LED2, LED3: yashil va qizil chiroqlar, to'xtash joyiga vizual tarzda yordam beradi. Bu kerak emas, lekin biroz yordam berishi mumkin.
S1: yorug'lik sensori. Men garajga kirganimda - chiroq yoqilmagan joyda - mashinamning avtomatik chirog'i yonadi, shuning uchun men bu sensor yordamida mashina to'xtab turadimi yoki yo'qligini osongina aniqlashim mumkin. Agar shunday bo'lsa, keling masofani ko'rsataylik, aks holda vaqtni chop etamiz. Bu qurilma atrof -muhit nuri va tetik potentsiometrining sozlanishi asosida yuqori yoki past bo'lishi mumkin bo'lgan raqamli chiqishga ega.
S2: Ultrasonik sensor. Haqiqatan ham arzon. U tetik va echo piniga ega. Foydalanish juda aniq, ayniqsa, agar siz shu maqsadda mo'ljallangan kutubxonadan foydalansangiz. Men NewPing nomidan foydalanardim.
RTC1: DS3231 Haqiqiy vaqtda soatni kesish taxtasi. Bu juda aniq va o'ziga xos xususiyati bor: u haroratni o'lchaydi va siz ham bu ma'lumotni qaytarib olishingiz mumkin. (Shu bilan siz haroratni o'z vaqtida aylantirib ko'rsatishni o'rganishingiz mumkin.)
3 -qadam: O'chirish sxemasini yarating
Men sxemani kattaroq non taxtasiga yig'dim va yaxshiroq tushunish uchun fritzingda namuna qildim. Bilaman, u juda ko'p kabellarga ega, shuning uchun men barcha katodli pinlar uchun turli xil ranglarni tanlay olmayman - lekin umid qilamanki, bu hal qilinadi.
4 -qadam: Scratch -ni yuklang
Bu erda qurilmaning manba kodi keladi.
5 -qadam: natijani tekshiring
Men qurilmani non taxtasida modellashtirdim. Pastki chap qismda siz ultratovushli sensorni ko'rishingiz mumkin, boshqa kabelga ulangan qurilmadagi yashil chiroq tashqi yorug'lik sensori kirish voltajiga ega ekanligini ko'rsatadi. Ikkinchi rasmda yorug'lik sensori ustida 2 ta yashil chiroq yonadi, lekin buni rasmlar yordamida ko'rsatish oson emas.:)
1 -rasm
Garajda mashina yo'q. Qurilma vaqtni unchalik yorqin bo'lmagan raqamlar bilan ko'rsatadi. Ikkinchi nuqta bilan birga yo'g'on nuqta ham miltillaydi
2 -rasm
Avtomobil sensori yonadi, lekin uni o'lchash uchun juda uzoq. Men bu masofani amalda 1 metrga o'rnatdim. Bu holda displeyda "9999" ko'rsatiladi.
3 -rasm
Avtomobil masofa sensori va chiroqlardan yorug'lik sensori oralig'ida taxminan 10 sm. Yashil LEDlar men yaqinlasha olaman - diqqat bilan.:)
4 -rasm
Mashina masofadan sensordan 5 sm masofada joylashgan, shuning uchun qizil chiroq to'xtash uchun etarlicha yaqin ekanligini ko'rsatadi va men garaj eshigini hech qanday muammosiz yopaman.
Tavsiya:
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying: 5 qadam (rasmlar bilan)
Arduino avtoturargoh yordamchisi - Har safar mashinangizni to'g'ri joyga qo'ying: Ushbu loyihada men sizga Arudino yordamida avtoturargoh yordamchisini qanday qurishni ko'rsataman. Bu to'xtash joyi yordamchisi sizning mashinangizgacha bo'lgan masofani o'lchaydi va LCD displey o'qilishi va svetodiod yordamida uni to'g'ri joyga qo'yishingizga yordam beradi
DIY - Arduino asosidagi mashinalar yordamchisi V2: 6 qadam
DIY - Arduino asosidagi mashinalar yordamchisi V2: Hayot sizga banan berganida !!!!! Faqat ularni iste'mol qiling. Ehtiyoj ixtirolarning onasidir va men bu haqiqatni inkor etmayman. Ochig'ini aytganda, men bu yangi uyga ko'chib kelganimizdan beri, garaj devorimizga ikkinchi marta urildim. Bu shunday, hech narsa bo'lmaydi
Garajda mashinalar yordamchisi: 10 qadam (rasmlar bilan)
Garajda to'xtash joyi bo'yicha yordamchi: Hammaga salom, shuning uchun …… Garajda to'xtash joyini ko'rsatish uchun mening garajimda tennis to'pi osilgan. (Bilasizmi … garajingizda aylanib yurganingizda, doimo boshingizni qimirlatib qo'yadigan odam!): OBu hal qilmaydi
Arduino mashinalar yordamchisi: 17 qadam (rasmlar bilan)
Arduino avtoturargoh yordamchisi: Kichkina garajlari bo'lganlar, mashinani biroz uzoqroq yoki biroz uzoqroqda to'xtatish va mashinaning atrofida yura olmaslik umidsizliklarini bilishadi. Yaqinda biz kattaroq transport vositasini sotib oldik va uni garajga qo'yish kerak edi
Garajda mavjud xavfsizlik sensori va analog sxemasi yordamida teskari mashinalar yordami: 5 qadam
Garajda mavjud xavfsizlik sensori va analog sxemasi yordamida teskari to'xtash joyi yordamchisi: Men shubhalanamanki, insoniyat tarixida ko'plab ixtirolar xotinlarning shikoyatlari tufayli qilingan. Kir yuvish mashinasi va muzlatgich, albatta, munosib nomzodlarga o'xshaydi. Mening kichkina " ixtiro " Ushbu yo'riqnomada tasvirlangan elektron