Съдържание:
Видео: Raspberry Pi Park Sensor: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
В тази инструкция ще изградим парков сензор. Идеята на този сензор за паркиране е да показва зелено, когато имате достатъчно място, за да издърпате колата си напред на паркинга, и след това да стане жълто, когато се приближите до изцяло напред позиция, и след това червено, когато трябва да спрете. Ще изградим тази система с нашия Raspberry Pi и ще използваме някои разстояния, които лесно можем да тестваме.
Стъпка 1: Неща, от които ще се нуждаете
Ще ви трябват следните компоненти, различни от настройката на Raspberry Pi.
- HC-SR04 ултразвуков сензор за разстояние
- Led (X3)
- 330Ω резистор (X3)
- 10KΩ резистор (x2)
- Мъжки-мъжки / мъжки-женски джъмперни проводници
- Платка
Стъпка 2: Направете окабеляването
- Задействането на сензора за разстояние е GPIO 4, ехото е GPIO 18, зелената светлина е 17, жълтата светлина е 27, а червената светлина е 22.
- Резисторите от 330 ома са за светодиодите и те се свързват към положителния край на светодиодите и след това към GPIO.
- 10K ома резистори са за ехо пина на сензора за разстояние и се свързват към GPIO.
Стъпка 3: Код
импортирайте RPi. GPIO като GPIOимпортирайте време
GPIO.setwarnings (False)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
ЗЕЛЕНО = 17
ЖЪЛТ = 27
ЧЕРВЕН = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (ЗЕЛЕН, GPIO. OUT)
GPIO.setup (ЖЪЛТ, GPIO. OUT)
GPIO.setup (ЧЕРВЕН, GPIO. OUT)
def green_light ():
GPIO.изход (ЗЕЛЕН, GPIO. HIGH)
GPIO.изход (ЖЪЛТ, GPIO. LOW)
GPIO.изход (ЧЕРВЕН, GPIO. LOW)
def yellow_light ():
GPIO.изход (ЗЕЛЕН, GPIO. LOW)
GPIO.изход (ЖЪЛТ, GPIO. HIGH)
GPIO.изход (ЧЕРВЕН, GPIO. LOW)
def red_light (): GPIO.output (ЗЕЛЕН, GPIO. LOW)
GPIO.изход (ЖЪЛТ, GPIO. LOW)
GPIO.изход (ЧЕРВЕН, GPIO. HIGH)
def get_distance ():
GPIO.изход (TRIG, True)
time.sleep (0.00001)
GPIO.изход (TRIG, False)
докато GPIO.input (ECHO) == False: start = time.time ()
докато GPIO.input (ECHO) == Вярно: край = time.time ()
signal_time = край-старт
разстояние = signal_time / 0.000058
обратно разстояние
докато е вярно:
разстояние = get_distance ()
time.sleep (0.05)
печат (разстояние)
ако разстоянието> = 25:
зелена светлина()
elif 25> разстояние> 10:
yellow_light ()
elif разстояние <= 5:
червена светлина()
Ако разстоянието е по -голямо или равно на 25 см, показваме зелена светлина. Ако е между 10 и 25 см, ще пожълтим и след това ще почервеним за по -малко или равно на 10 см.
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Система SafeT-Park: 6 стъпки (със снимки)
Система SafeT-Park: Това устройство ще помогне за защита на структури за паркиране чрез внедряване на три концепции за безопасност в устройство IOT. Автоматизирана система за реагиране при аварийни ситуации, в случай на пожари на структура за паркиране Вграден сензор за температура и надморска височина, за да се определи местоположението
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr