Мазмұны:

HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор: 6 қадам
HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор: 6 қадам

Бейне: HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор: 6 қадам

Бейне: HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор: 6 қадам
Бейне: How to Use ESP32 with HCSR04 Ultrasonic Sonar sensor and Arduino IDE 2024, Қараша
Anonim
HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор
HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор
HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор
HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор

Барлығына сәлем … менің атым Ахмед Дарвиш … бұл менің Raspberry Pi көмегімен ультрадыбыстық сенсормен жұмыс жасайтын жоба және мен оны сіздермен бөліскім келеді. Менен Raspberry Pi тақтасына қосылған 8 ультрадыбыстық датчиктерді басқару үшін Python -да жұмыс істейтін кодты дайындау сұралды. Жүйе HDMI арқылы экранға қосылады және ол радар мониторы сияқты нәрсені көрсетуі керек.

Мен мұндай жобаны таңдаған сенсор-HC-SR04 сенсоры. Мен бұл экспериментте тек бір сенсорды қолданамын, және егер сенің Пи -ге көбірек сенсорлар қосылуын қаласаң, сенсорларға Пи -ден қуат алудың орнына 5 В сыртқы қуат көзін беруді ескерген жөн.

1 -қадам: Байланыс

Сізден кері байланыс естігеніме өте қуаныштымын. Менің каналыма қосылудан тартынбаңыз:

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

Twitter: @simple01Digita

2 -қадам: Жоба үшін бізге не қажет?

Жоба үшін бізге не қажет?
Жоба үшін бізге не қажет?
Жоба үшін бізге не қажет?
Жоба үшін бізге не қажет?
Жоба үшін бізге не қажет?
Жоба үшін бізге не қажет?

Бірінші: Raspberry Pi үшін:

- Raspberry Pi тақтасы

- HDMI кабелі

- HDMI порты бар теледидар немесе монитор

- Тінтуір мен пернетақта

- Интернетке кіру үшін DSL байланысы

- 8 ГБ micro 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). Сенсорды резисторларда көрсетілгендей тақтаға бекітіп, Pi -ге қосыңыз. Сенсорды тексеру үшін кодты беттен көшіруге болады. Тек Python бетін ашып, кодты көшіріңіз (беттің жоғарғы жағындағы сөздерден арылыңыз). ЕСКЕРТПЕ, бұл код бір жүгіру үшін жасалған. Бұл код тек бір оқуды жазады, содан кейін тоқтайды.

Енді код сіздің жүйеде жақсы жұмыс істегеннен кейін, сіз келесі қадамға өтуіңіз керек, ол - үздіксіз жұмыс істейтін өлшеу. Бұл қадам бұл қадам үшін өте пайдалы (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Тікелей кодқа өтіңіз, себебі сізге бірінші сайттан идея алған кезде түсініктеме қажет емес. БІРАҚ, түсініктемелерді оқу қажет болуы мүмкін, себебі оларда пайдалы кеңестер бар.

5 -қадам: Фигураларды қалай көрсету керек?

Фигураларды қалай көрсету керек?
Фигураларды қалай көрсету керек?

Жүйе жақсы, сенсор көрсеткіштері жақсы. Келесі қадам - көрсеткіштерді түстермен пішіндерге түрлендіру. Алдымен сіз matplotlib деп аталатын кітапхананы жүктеуіңіз керек. Pi пәрмен жолының бетін ашып, жазыңыз: sudo apt-get install python-matplotlib немесе осы сайттағы нұсқауларды орындаңыз. Кітапхананы орнатқаннан кейін осы сайттағы кодты тексеріңіз. Менің айтқым келетін код - 15 саны, оның жанында жасыл чек бар.

6 -қадам: Соңғы қадам: сенсорды тексеру және фигура жасау:

Назар аударыңыз, төмендегі код менікі. Мен қалағандай жұмыс істеу үшін үзіліссіз жұмыс істейтін сенсорлық кодты фигуралық кодпен біріктіруім керек болды. Сіз оны қалауыңыз бойынша өзгерте аласыз. Тек жаңа Python файлына кодты көшіріп, оны іске қосыңыз.

Ұсынылған: