Mundarija:
- 1 -qadam: Kontaktlar
- 2 -qadam: Loyiha uchun bizga nima kerak?
- 3 -qadam: Mening Raspberry Pi kartamni ishlashga tayyorlash:
- 4 -qadam: Keyingi qadam: Tizimni sozlash:
- 5 -qadam: Raqamlarni qanday ko'rsatish kerak?
- 6 -qadam: Oxirgi qadam: Sensorni sinab ko'rish va rasm yaratish:
Video: Raspberry Pi bilan HC-SR04 ultrasonik sensori: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Hammaga salom … mening ismim Ahmad Darvish … bu mening loyiham, Raspberry Pi -ni ultratovush sensori yordamida va men hammangiz bilan bo'lishmoqchiman. Menga Raspberry Pi kartasiga ulangan 8 ta ultrasonik sensorni boshqarish uchun Pythonda ishlaydigan kodni tayyorlashni so'rashdi. Tizim HDMI orqali ekranga ulangan bo'lishi kerak va u radar monitoriga o'xshash narsani ko'rsatishi kerak.
Bunday loyiha uchun men tanlagan sensor HC-SR04 sensori. Men bu tajribada faqat bitta datchikdan foydalanaman va agar siz Pi -ga ko'proq sensorlar ulanishini xohlasangiz, siz Pi -dan quvvat olish o'rniga sensorlar uchun 5 V tashqi quvvat manbai bilan ta'minlashni e'tiborga olishingiz kerak.
1 -qadam: Kontaktlar
Sizdan fikr -mulohazalarni eshitganimdan xursandman. Iltimos, mening kanallarimga qo'shilishdan tortinmang:
Instagram: @oddiydigital010
Twitter: @oddiy01Digita
2 -qadam: Loyiha uchun bizga nima kerak?
Birinchisi: Raspberry Pi uchun:
- Raspberry Pi taxtasi
- HDMI kabeli
- HDMI portli televizor yoki monitor
- Sichqoncha va klaviatura
- Internetga kirish uchun DSL ulanishi
- 8 GB hajmli micro SD karta
- Micro USB kabeli
Ikkinchisi: sensor uchun:
- HC-SR04 sensori
- Har qanday o'lchamdagi non paneli
- Ulanish simlari (erkak-ayol)
- Rezistorlar (1 k ohm va 2 k ohm)
Uchinchisi: siz uchun:
- bir chashka qahva yoki bir stakan sharbat
- Yaxshi stul
- stol yoki stol
3 -qadam: Mening Raspberry Pi kartamni ishlashga tayyorlash:
Avvaliga operatsion tizimni Internetdan yuklab olishim kerak edi (https://www.raspberrypi.org/downloads/noobs/). Yangi boshlanuvchilar uchun Raspberry Pi taxtasi bilan tanishish uchun siz quyidagi sahifani ko'rishingiz mumkin (https://www.raspberrypi.org/help/videos/).
Operatsion tizimni yuklaganimdan so'ng, uni taxtaga o'rnatish va ishlashni boshlash uchun 8 Gb xotira kartasiga nusxa ko'chirdim. Yuqoridagi video birinchi marta foydalanayotganlar uchun juda foydali va o'rnatish paytida sizga yordam beradi.
E'tibor bering, xotira kartasini biron sababga ko'ra taxtadan olib tashlamaslik kerak. Aks holda, karta ishlamaydi.
4 -qadam: Keyingi qadam: Tizimni sozlash:
Endi siz tizimni o'rnatishni tugatganingizdan va tizim tugagandan so'ng, biz haqiqiy ishni boshlashimiz mumkin.
Avval non paneli va sensordan boshlaymiz. Bu sahifa bu qadam uchun juda foydali (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Sensorni rezistorlar bilan ko'rsatilgandek non paneliga o'rnating va Pi -ga ulang. Sensorni tekshirish uchun siz sahifadagi kodni nusxalashingiz mumkin. Python sahifangizni oching va kodni nusxa oling (sahifaning yuqori qismidagi so'zlardan qutuling). E'tibor bering, bu kod bir marta ishlash uchun yaratilgan. Bu shuni anglatadiki, kod faqat bitta o'qishni yozadi va keyin to'xtaydi.
Kod sizning tizimingizda yaxshi ishlagandan so'ng, siz keyingi bosqichga o'tishingiz kerak, bu doimiy ishlaydigan o'lchovdir. Bu sahifa bu qadam uchun juda foydali (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). To'g'ridan -to'g'ri kodga o'ting, chunki sizga tushuntirish kerak emas, chunki siz birinchi saytdan fikrni oldingiz. Ammo siz sharhlarni o'qishingiz kerak bo'lishi mumkin, chunki ularda foydali maslahatlar bor.
5 -qadam: Raqamlarni qanday ko'rsatish kerak?
Tizim yaxshi va sensor ko'rsatkichlari yaxshi. Keyingi qadam - o'qishni rang bilan shaklga o'tkazish. Avval matplotlib nomli kutubxonani yuklab olishingiz kerak. Pi buyruq satri sahifasini oching va yozing: sudo apt-get install python-matplotlib yoki ushbu saytdagi ko'rsatmalarga amal qiling. Kutubxonani o'rnatgandan so'ng, ushbu saytdagi kodni sinab ko'ring. Men aytmoqchi bo'lgan kod - bu 15 raqami, yonida yashil chek bor.
6 -qadam: Oxirgi qadam: Sensorni sinab ko'rish va rasm yaratish:
E'tibor bering, quyidagi kod o'zimniki. Men xohlagan tarzda ishlashi uchun uzluksiz ishlaydigan sensor kodini rasm chizish kodi bilan birlashtirishim kerak edi. Siz uni xohlaganingizcha o'zgartirishingiz mumkin. Kodni yangi Python fayliga nusxalash va ishga tushirish.
Tavsiya:
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): Bu DIY sensori o'tkazgichli trikotaj cho'zish sensori shaklini oladi. U ko'kragingizni/oshqozoningizni o'rab oladi, va ko'kragingiz/oshqozoningiz kengayib, qisqarganda sensori ham, shuning uchun Arduino -ga uzatiladigan kirish ma'lumotlari ham kengayadi. Shunday qilib
Ultrasonik sensori sozlanishi tog ': 9 qadam (rasmlar bilan)
Ultrasonik datchikning sozlanishi balandligi: Salom! Men Alejandro. Men 8 -sinfda o'qiyman va IITA texnologiya instituti talabasiman.Bu musobaqada men robototexnika uchun ultratovushli sensor uchun sozlanishi moslamani yasadim, uni robotga to'g'ridan -to'g'ri yoki servoga ulash mumkin, va men
Ultrasonik sensor va kontaktsiz harorat sensori bilan Arduino interfeysi: 8 qadam
Ultrasonik sensor va kontaktsiz harorat sensori bilan Arduino interfeysi: Hozirgi vaqtda ishlab chiqaruvchilar, ishlab chiquvchilar loyihalarning prototipini tez rivojlantirish uchun Arduino -ni afzal ko'rishmoqda. Arduino-bu ochiq manbali elektronika platformasi, uni ishlatish uchun qulay bo'lgan apparat va dasturiy ta'minotga asoslangan. Arduino juda yaxshi foydalanuvchilar hamjamiyatiga ega. Ushbu loyihada
Ultrasonik sensori (Arduino) bilan jihozlangan RC o'yinchoq avtomobili: 3 qadam
Ultrasonik datchikli RC o'yinchoqli avtomobil (Arduino): Bu RC o'yinchoqli avtomobil bo'lib, u Arduino RC avtomashinalaridan qochadi. Biz RC avtomashinasining asl taxtasini olib tashladik va faqat shahar dvigatellarini ishlatdik. , biri mashinaning old tomonida rulda, ikkinchisi esa shaharda
Ultrasonik sensori va fotoselli Bluetooth sichqonchasi: 10 qadam (rasmlar bilan)
Ultrasonik sensori va fotoselli Bluetooth sichqonchasi: Xo'sh, men nima uchun bu loyihani yaratganim haqida qisqacha ma'lumot. Hozir men yangi uyimga mushukchani asrab olmoqchiman. Mushuklar uchun o'ynash mumkin bo'lgan narsalarni o'ylab topgach, men o'yladim: nega o'yinchoqni o'zim qilmayman. Shunday qilib, men Bluetooth sichqonchasini yasadim. Siz bilishingiz mumkin