Мазмуну:

HC-SR04 Ultrasonic Sensor Raspberry Pi менен: 6 кадам
HC-SR04 Ultrasonic Sensor Raspberry Pi менен: 6 кадам

Video: HC-SR04 Ultrasonic Sensor Raspberry Pi менен: 6 кадам

Video: HC-SR04 Ultrasonic Sensor Raspberry Pi менен: 6 кадам
Video: Lesson 38: Using MLX90614 Infrared Contactless Temperature Sensor | Arduino Step By Step Course 2024, Ноябрь
Anonim
HC-SR04 Ultrasonic Sensor Raspberry Pi менен
HC-SR04 Ultrasonic Sensor Raspberry Pi менен
HC-SR04 Ultrasonic Sensor Raspberry Pi менен
HC-SR04 Ultrasonic Sensor Raspberry Pi менен

Салам баарыңарга … менин атым Ахмед Дарвиш … бул менин Raspberry Pi Ultrasonic сенсор менен колдонгон долбоорум жана аны баарыңыздар менен бөлүшкүм келет. Менден Raspberry Pi тактасына туташкан 8 УЗИ сенсорун башкаруу үчүн Pythonдо иштеген кодду даярдоону суранышты. Система HDMI аркылуу экранга туташтырылышы керек жана ал радар мониторуна окшош нерсени көрсөтүшү керек.

Мен мындай долбоор үчүн тандап алган сенсор HC-SR04 сенсору. Мен бул экспериментте бир гана сенсорду колдоном жана эгер сиз көбүрөөк питериңизге сенсорлорду туташтыргыңыз келсе, анда питтен кубат алуунун ордуна сенсорлор үчүн 5 В тышкы энергия булагын камсыз кылууну эске алышыңыз керек.

1 -кадам: Байланыштар

Сизден пикир угуу абдан кубанычтуу. Сураныч, менин каналдарыма кошулуудан тартынбаңыз:

Инстаграм: @simplydigital010

Twitter: @simply01Digita

2 -кадам: Долбоор үчүн бизге эмне керек?

Долбоор үчүн бизге эмне керек?
Долбоор үчүн бизге эмне керек?
Долбоор үчүн бизге эмне керек?
Долбоор үчүн бизге эмне керек?
Долбоор үчүн бизге эмне керек?
Долбоор үчүн бизге эмне керек?

Биринчиси: Raspberry Pi үчүн:

- Raspberry Pi тактасы

- HDMI кабели

- HDMI порту бар телевизор же монитор

- Чычкан жана клавиатура

- Интернетке кирүү үчүн DSL байланышы

- 8 ГБ микро SD карта

- Микро USB кабели

Экинчи: сенсор үчүн:

- HC-SR04 сенсору

- Ар кандай өлчөмдөгү нан тактасы

- Байланыш зымдары (Эркек-Аял)

- Резисторлор (1 к ом жана 2 к ом)

Үчүнчүсү: сиз үчүн:

- Бир чыны кофе же бир стакан шире

- Жакшы кресло

- стол же стол

3 -кадам: Менин Raspberry Pi тактамды иштөөгө даярдоо:

Биринчиден, мен операциялык системаны Интернеттен (https://www.raspberrypi.org/downloads/noobs/) жүктөп алышым керек болчу. Башталгычтар үчүн Raspberry Pi тактасы менен таанышууга көбүрөөк жардам алуу үчүн, сиз төмөнкү баракчаны көрө аласыз (https://www.raspberrypi.org/help/videos/).

Иштетүү тутумун жүктөп алгандан кийин, тактага орнотуу жана иштөө үчүн 8 ГБ эс тутум картасына көчүрмөсүн жасадым. Жогорудагы видео чынында биринчи жолу колдонуучулар үчүн пайдалуу жана орнотуу учурунда сизге жардам берет.

Эске алыңыз, эстутум картасы кандайдыр бир себептерден улам тактан алынбашы керек. Болбосо, бул карта иштебейт.

4 -кадам: Кийинки кадам: Системаңызды орнотуу:

Кийинки кадам: Системаңызды орнотуу
Кийинки кадам: Системаңызды орнотуу
Кийинки кадам: Системаңызды орнотуу
Кийинки кадам: Системаңызды орнотуу

Эми сиз системаны орнотуп бүтүп, система бүткөндөн кийин, биз чыныгы ишти баштай алабыз.

Биринчиден, биз нан жана сенсор менен баштайбыз. Бул барак бул кадам үчүн абдан пайдалуу (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Резисторлордо көрсөтүлгөндөй сенсорду панель тактасына орнотуп, Пиңизге туташыңыз. Сенсорду текшерүү үчүн баракка кодду көчүрүп алсаңыз болот. Python баракчаңызды ачып, кодду көчүрүңүз (беттин жогору жагындагы сөздөрдөн арылыңыз). ЭСКЕРТҮҮ, бул код бир чуркоо үчүн жасалган. Бул код бир гана окууну жазат жана андан кийин токтойт дегенди билдирет.

Эми код системаңызда жакшы иштегенден кийин, сиз кийинки кадамга өтөсүз, бул тынымсыз иштеп жаткан өлчөө. Бул барак бул кадам үчүн абдан пайдалуу (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Жөн эле кодго түз барыңыз, анткени сизге биринчи сайттан идея келгендиктен түшүндүрмөнүн кереги жок. БИРОК комментарийлерди окуу керек болушу мүмкүн, анткени аларда пайдалуу кеңештер бар.

5 -кадам: Фигураларды кантип көрсөтүү керек?

Фигураларды кантип көрсөтүү керек?
Фигураларды кантип көрсөтүү керек?

Система жакшы жана сенсордун көрсөткүчтөрү жакшы. Кийинки кадам - окууларды түстөр менен формаларга айландыруу. Алгач сиз matplotlib аттуу китепкананы жүктөп алышыңыз керек. Жөн гана Pi Command Prompt баракчаңызды ачып, мындай деп жазыңыз: sudo apt-get install python-matplotlib же бул сайттагы нускамаларды аткарыңыз. Китепкананы орноткондон кийин, бул сайттагы кодду сынап көрүңүз. Мен айткым келген код - 15, жанында жашыл чек бар.

6 -кадам: Акыркы кадам: сенсорду тестирлөө жана фигура жасоо:

Көңүл бургула, төмөндөгү код меники. Мен каалагандай иштеши үчүн үзгүлтүксүз иштеп жаткан сенсордун кодун фигуранын коду менен бириктирүүгө туура келди. Сиз аны каалоолоруңузга жараша өзгөртө аласыз. Жөн эле кодду жаңы Python файлына көчүрүп, иштетиңиз.

Сунушталууда: