Мазмуну:
Video: Raspberry Pi Park Sensor: 3 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул көрсөтмөдө биз парк сенсорун курабыз. Бул парк сенсорунун идеясы, унааңызды унаа токтотуучу жайда алдыга жылдырууга көп орун болгондо жашыл түстү көрсөтүү, андан кийин толугу менен алдыга карай жакындаганда саргайып, анан токтогондо кызыл түскө ээ болуу. Биз бул системаны Raspberry Pi менен курабыз жана оңой эле текшере турган кээ бир аралыктарды колдонобуз.
1 -кадам: Сизге керектүү нерселер
Сизге Raspberry Pi орнотуудан башка төмөнкү компоненттер керек болот.
- HC-SR04 Ultrasonic Distance Sensor
- Led (X3)
- 330Ω Резистор (X3)
- 10KΩ резистор (x2)
- Эркек-Эркек / Эркек-Ургаачы секирүүчү зымдар
- Breadboard
2 -кадам: Зымдарды өткөрүңүз
- Алыстык сенсорунун иштеши GPIO 4, echo GPIO 18, жашыл жарык 17, сары жарык 27 жана кызыл жарык 22.
- 330 омдук резисторлор леддер үчүн жана алар леддердин оң бутуна, анан GPIOго туташууда.
- 10K ohm резисторлору аралык сенсорунун жаңырыгы үчүн жана GPIOго туташуу үчүн.
3 -кадам: Код
GPO импорттоо убактысы катары RPi. GPIO импорттоо
GPIO.setwarnings (False)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ЭХО = 18
Жашыл = 17
САРЫ = 27
КЫЗЫЛ = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (GREEN, GPIO. OUT)
GPIO.setup (САРЫ, GPIO. OUT)
GPIO.setup (КЫЗЫЛ, GPIO. OUT)
Def green_light ():
GPIO. чыгаруу (ЖАШЫЛ, GPIO. HIGH)
GPIO.output (САРЫ, GPIO. LOW)
GPIO.output (КЫЗЫЛ, GPIO. LOW)
def yellow_light ():
GPIO.output (GREEN, GPIO. LOW)
GPIO.output (САРЫ, GPIO. HIGH)
GPIO.output (КЫЗЫЛ, GPIO. LOW)
def red_light (): GPIO.output (GREEN, GPIO. LOW)
GPIO.output (САРЫ, GPIO. LOW)
GPIO.output (КЫЗЫЛ, GPIO. HIGH)
def get_distance ():
GPIO.output (TRIG, True)
time.sleep (0.00001)
GPIO.output (TRIG, False)
GPIO.input (ECHO) == False: start = time.time ()
ал эми GPIO.input (ECHO) == True: end = time.time ()
signal_time = аягынын башталышы
аралык = signal_time / 0.000058
кайтуу аралыгы
чын болсо:
аралык = get_distance ()
time.sleep (0.05)
басып чыгаруу (аралык)
эгер аралык> = 25:
жашыл жарык()
элиф 25> аралык> 10:
yellow_light ()
элиф аралыгы <= 5:
Кызыл жарык()
Эгерде аралык 25 смден чоң же барабар болсо, биз жашыл жарык көрсөтөбүз. Эгерде ал 10 менен 25 см ортосунда болсо, анда биз саргарабыз, андан кийин 10 смден аз же ага барабар болуп кызарабыз.
Сунушталууда:
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет
Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)
Raspberry Pi (11 Линдин коду) менен Time Lapse Videos жасаңыз: Мен жакында эле столумдун казанына биринчи жолу уруктарды отургуздум. Мен алардын өсүшүн көрүп абдан кубандым, бирок баарыбыз билебиз, бул жай процесс. Өсүштү көрө албаганым мени чындап капалантты, бирок капыстан ичиндеги электроника хоббичи сени ойготту
SafeT-Park системасы: 6 кадам (Сүрөттөр менен)
SafeT-Park системасы: Бул түзмөк IOT түзмөгүнө үч коопсуздук түшүнүгүн киргизип, паркинг структураларын коргоого жардам берет. Автоматташтырылган өзгөчө кырдаалдарга жооп берүү системасы, паркинг структурасы өрттөнгөн учурда, жайгашкан жерин аныктоо үчүн интеграцияланган температура жана бийиктик сенсору
Ethernet порту менен WiFi менен Raspberry Piде бөлүшүү: 7 кадам (сүрөттөр менен)
Raspberry Piдеги Ethernet порту менен WiFi менен бөлүшүү: Сизде эски лазердик принтер же сканер барбы, бирок ал дагы деле жакшы иштейт, бирок wifi шайкеш келбейт? Же, балким, сиз тышкы катуу дискиңизди түйүнүңүздөгү камдык түзмөк катары туташтыргыңыз келет жана үй роутериңизде ethernet порттору түгөндү. Бул инстр