Съдържание:
- Стъпка 1: Контакти
- Стъпка 2: Какво ще ни трябва за проекта?
- Стъпка 3: Подготовка на моя Raspberry Pi Board за работа:
- Стъпка 4: Следваща стъпка: Настройка на вашата система:
- Стъпка 5: Как да покажете фигури?
- Стъпка 6: Последна стъпка: Тествайте сензора и направете фигура:
Видео: HC-SR04 ултразвуков сензор с Raspberry Pi: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Здравейте всички… казвам се Ахмед Даруиш… това е моят проект, използващ Raspberry Pi с ултразвуковия сензор и бих искал да го споделя с всички вас. Бях помолен да подготвя код, който работи на Python за управление на 8 ултразвукови сензора, свързани към платка Raspberry Pi. Системата трябва да бъде свързана към екран чрез HDMI и тя трябва да показва нещо като монитор на радар.
Сензорът, който избирам за такъв проект, е сензорът HC-SR04. Ще използвам само един сензор в този експеримент и ако искате повече сензори да бъдат свързани към вашия Pi, трябва да вземете предвид, за да осигурите външен източник на захранване от 5 V за сензорите, вместо да вземате захранването от Pi.
Стъпка 1: Контакти
Толкова се радвам да чуя обратна връзка от вас. Моля, не се колебайте да се присъедините към каналите ми на:
Instagram: @simplydigital010
Twitter: @simply01Digita
Стъпка 2: Какво ще ни трябва за проекта?
Първо: за Raspberry Pi:
- дъска Raspberry Pi
- HDMI кабел
- телевизор или монитор с HDMI порт
- Мишка и клавиатура
- DSL връзка за достъп до интернет
- 8 GB micro SD карта
- Micro USB кабел
Второ: за сензора:
- HC-SR04 сензор
- Платформа за всякакви размери
- Свързващи проводници (мъжки-женски)
- Резистори (1 k ohm и 2 k ohm)
Трето: за вас:
- Чаша кафе или чаша сок
- Хубав стол
- Маса или бюро
Стъпка 3: Подготовка на моя Raspberry Pi Board за работа:
Първо трябваше да изтегля операционната система от мрежата чрез (https://www.raspberrypi.org/downloads/noobs/). За повече помощ, за да се запознаете с платката Raspberry Pi за начинаещи, можете да видите следната страница (https://www.raspberrypi.org/help/videos/).
След като изтеглих операционната система, направих копие на 8 GB карта с памет, за да я инсталирам на дъската и да започна работа. Видеото по -горе е наистина полезно за първи път потребители и ви помага по време на инсталацията.
Моля, обърнете внимание, че картата с памет НЕ ТРЯБВА да се изважда от платката по някаква причина. В противен случай картата няма да работи.
Стъпка 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 файл и го стартирайте.
Препоръчано:
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): 12 стъпки
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): Обикновено срещаме робот за избягване на препятствия навсякъде. Хардуерната симулация на този робот е част от конкуренцията в много колежи и в много събития. Но софтуерната симулация на робот с препятствия е рядкост. Въпреки че можем да го намерим някъде
Автоматични улични светлини с помощта на ултразвуков сензор: 3 стъпки
Автоматични улични светлини с помощта на ултразвуков сензор: Мислили ли сте някога, че уличните светлини автоматично се включват през нощта и се изключват автоматично сутрин? Има ли някой, който да включи/изключи тези светлини? Има няколко начина за включване на уличното осветление, но следното c
Интелигентен контейнер за боклук с помощта на Arduino, ултразвуков сензор и серво мотор: 3 стъпки
Интелигентен контейнер за боклук с помощта на Arduino, ултразвуков сензор и серво мотор: В този проект ще ви покажа как да направите интелигентен контейнер за боклук с помощта на Arduino, където капакът на кофата за боклук автоматично ще се отвори, когато се приближите с боклук. Другите важни компоненти, използвани за направата на тази интелигентна кофа за боклук, са HC-04 Ultrasonic Sen
Свързване на Arduino с ултразвуков сензор и безконтактен температурен сензор: 8 стъпки
Arduino взаимодействие с ултразвуков сензор и безконтактен температурен сензор: В днешно време производителите, разработчиците предпочитат Arduino за бързо развитие на прототипирането на проекти. Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Arduino има много добра потребителска общност. В този проект
Методи за откриване на нивото на водата Arduino с помощта на ултразвуков сензор и сензор за вода Funduino: 4 стъпки
Методи за откриване на нивото на водата Arduino с помощта на ултразвуков сензор и сензор за вода Funduino: В този проект ще ви покажа как да създадете евтин детектор за вода, като използвате два метода: 1. Ултразвуков сензор (HC-SR04) .2. Сензор за вода Funduino