Мазмұны:
- 1 -қадам: Байланыс
- 2 -қадам: Жоба үшін бізге не қажет?
- 3 -қадам: Raspberry Pi тақтасын жұмысқа дайындау:
- 4 -қадам: Келесі қадам: Жүйені орнату:
- 5 -қадам: Фигураларды қалай көрсету керек?
- 6 -қадам: Соңғы қадам: сенсорды тексеру және фигура жасау:
Бейне: HC-SR04 Raspberry Pi бар ультрадыбыстық сенсор: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Барлығына сәлем … менің атым Ахмед Дарвиш … бұл менің 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 файлына кодты көшіріп, оны іске қосыңыз.
Ұсынылған:
Arduino, ультрадыбыстық сенсор мен сервоприводты қолданатын ақылды қоқыс жәшігі: 3 қадам
Ақылды қоқыс жәшігі Arduino, ультрадыбыстық сенсор және серво қозғалтқышы арқылы: Мен сізге Arduino көмегімен ақылды қоқыс жәшігін қалай жасау керектігін көрсетемін, онда қоқыс жәшігінің қақпағы автоматты түрде ашылады. Бұл ақылды қоқыс жәшігін жасау үшін қолданылатын басқа маңызды компоненттер-HC-04 ультрадыбыстық сенсоры
Роботты шаңсорғыштағы ультрадыбыстық сенсор: 5 қадам
Роботты шаңсорғыштағы ультрадыбыстық сенсор: Сәлеметсіз бе, бізде Dirt Devil робот шаңсорғыш шамамен 3 жыл болды және ол әлі де өз жұмысын жасайды. Бұл M611 түрі, ол кішкене «мылқау»: аумақты сканерлемейді немесе шаң соруға болмайтын жерді еске түсіреді, бірақ қайтару мүмкіндігімен
Ультрадыбыстық сенсор реттелетін бекітпе: 9 қадам (суреттермен)
Ультрадыбыстық сенсор реттелетін қондырғы: Сәлеметсіз бе! Мен Алехандро. Мен 8 -сыныпта оқимын, мен IITA технологиялық институтының студентімін. Бұл конкурс үшін мен роботқа ультрадыбыстық сенсордың реттелетін қондырғысын жасадым, оны роботқа тікелей немесе сервоға қосуға болады, мен
Қашықтықты өлшеуге арналған ультрадыбыстық аналогиялық сенсор: 3 қадам
Қашықтықты өлшеудің ультрадыбыстық сенсоры: Бұл нұсқаулықтар Arduino -ға қосылған ультрадыбыстық сенсорды қалай қолдану керектігін және 20см -ден 720см -ге дейінгі қашықтықты дәл өлшеуді қарастырады
Ультрадыбыстық сенсор: 3 қадам
Ультрадыбыстық сенсор: Бұл оқулықта мен қашықтықты ультрадыбыстық сенсормен өлшеймін