Мазмуну:
Video: Raspberry Pi жана HC-SR04 менен аралыкты сезүү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
HC-SR04 Ultrasonic Distance Sensor объектке чейинки аралыкты өлчөө үчүн контактсыз УЗИ сонарын колдонот. Ал эки өткөргүчтөн, кабыл алгычтан жана башкаруу схемасынан турат. Бергичтер жогорку жыштыктагы УЗИ үнүн чыгарат, ал жакын жердеги катуу нерселерден секирет жана кабыл алуучу кайтып келген жаңырыкты угат. Бул жаңырык андан кийин берилүүчү жана алынган сигналдын ортосундагы убакыт айырмасын эсептөө үчүн башкаруу схемасы тарабынан иштелип чыгат. Бул убакытты кээде акылдуу математика менен бирге сенсор менен чагылтуучу нерсенин ортосундагы аралыкты эсептөө үчүн колдонсо болот!
Жабдуулар
Эмне керек болот:
- Raspberry Pi 2/3/4
- Micro SD картасы Raspbian менен жүктөлгөн
- 5.1V USB энергия менен камсыздоо
- HC-SR04 (албетте)
- Breadboard
- 4 Эркектен Аялга Кабель
- Raspberry Pi үчүн монитор жана клавиатура
1 -кадам: Raspberry Pi орнотуу
- Raspbian менен орноткон SD картаны (NOOBS аркылуу) Raspberry Piңиздин астындагы microSD картасынын уячасына салыңыз.
- Клавиатураңыздын кабелинин USB туташтыргычын таап, клавиатураны Raspberry Piдеги USB портуна туташтырыңыз (кайсы порту колдонгонуңуз маанилүү эмес).
-
Экраныңыз дубал розеткасына сайылып, күйгүзүлгөнүн тактаңыз. Raspberry Piдеги HDMI портторун караңыз - алардын үстүндө жалпак жагы бар экенин байкаңыз. Экранды Raspberry Piнин HDMI портуна туташтыруу үчүн кабелди колдонуңуз - керек болсо адаптерди колдонуңуз.
- USB энергия булагын розеткага сайыңыз жана аны Raspberry Pi'ңиздин кубат портуна туташтырыңыз.
- Сиздин Raspberry Pi жүктөлө баштайт, андан кийин сиз барууга даярсыз.
2 -кадам: Аппаратты орнотуу
УЗИ аралык сенсорун орнотуу өтө жөнөкөй, башка татаал бөлүктөрдүн кереги жок, жөн гана сенсор, 4 кабель жана Raspberry Pi. Анын болгону төрт казыгы бар:
- VCC 2 -пинге (5V)
- 12 -пинге TRIG (GPIO 18)
- 18 -пинге ECHO (GPIO 24)
- 6 -пинге GND (GND)
3 -кадам: Python Script
Биринчиден, биз python gpiozero китепканасын орнотушубуз керек жана аны колдонуу үчүн биз жаңы скрипт түзөбүз
Sudo нано расстояние_сенсор.py
төмөнкүлөр менен:
# Бизге керектүү китепканаларды алуу
gpiozero импорттук DistanceSensor убакыттан импорттук уйкудан # УЗИ сенсорунун сенсорун = DistanceSensor (триггер = 18, echo = 24) баштап True: # 2 секунд күтө туруңуз (2) # аралыкты метр аралыкта алыңыз = sensor.distance # Бирок биз каалайбыз ал сантиметр аралыкта = sensor.distance * 100 # Биз чоң ондук санды алмакпыз, ошондуктан биз аны 2 жерге чейин тегеректейбиз аралык = round (sensor.distance, 2) # Маалыматты экранга басып чыгарыңыз ("Distance: {} см ".формат (сенсор. аралык))
Сунушталууда:
Vibrotactile сезүү алмаштыруу жана көбөйтүү түзмөгү (SSAD): 4 кадам
Vibrotactile Sensor Substiting and Augmentation Device (SSAD): Бул долбоор сезүү алмаштыруу жана көбөйтүү чөйрөсүндөгү изилдөөлөрдү жеңилдетүүгө багытталган. Менин магистрдик диссертациямдын ичинде SSAD прототиптеринин вибротактивдүү түзүлүшүнүн ар кандай жолдорун изилдөө мүмкүнчүлүгү бар болчу. Сенсордук алмаштыруу жана кеңейтүү катары
Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: 8 кадам
Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: Бала кезимде RC унааларына абдан кызыкчумун. Бүгүнкү күндө сиз Arduino жардамы менен арзан Bluetooth башкарылуучу RC унааларын өзүңүз жасоо үчүн көптөгөн окуу куралдарын таба аласыз. Келгиле, дагы бир кадам таштап, кинематика боюнча практикалык билимибизди эсептөө үчүн колдонолу
ESP8266 жана AskSensors IoT Cloud менен УЗИ аралыкты кантип көзөмөлдөө керек: 5 кадам
ESP8266 жана AskSensors IoT Cloud менен УЗИ аралыкты кантип көзөмөлдөө керек: Бул көрсөтмө, AskSensors IoT булутуна туташкан УЗИ HC-SR04 сенсорун жана ESP8266 түйүн MCUсун колдонуп, объекттен алыстыкты кантип көзөмөлдөө керектигин көрсөтөт
Резина боосу менен машине иштетүү, инфракызыл сезүү, ТВ коргонуучу робот: 5 кадам (сүрөттөр менен)
Резина боосу менен машине иштетүү, инфракызыл сезүү, ТВ коргоочу РОБОТ: Интегралдык микросхемаларды колдонбостон, бул робот стандарттуу сыналгынын пультунан инфракызыл сигналды күтөт, андан кийин резина тилкелеринин топтомун тез күйгүзөт. Эскертүү: "Иш столунун сайтын көрүү" Эгерде сиз видеону көрбөсөңүз. Жоопкерчиликтен баш тартуу: Бул долбоор
Кораддын электр менен камсыздоосун алыстан сезүү: 8 кадам (сүрөттөр менен)
Кораддын электр менен камсыздоосун алыстан сезүү: Электр менен жабдуу бирдиктери электроника менен алектенген ар бир адам үчүн маанилүү курал болуп саналат. Мен үчүн Корадга ээ болуу, бул жакшы баада болгон жана жакшы сын -пикирлерге ээ болгон линиялык (оор) электр булагы