Mundarija:
Video: Raspberry Pi Park sensori: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu yo'riqnomada biz park sensori quramiz. Bu park sensori g'oyasi, mashinalar to'xtash joyida mashinangizni oldinga tortish uchun joy ko'p bo'lganda yashil rangni ko'rsatish, so'ngra to'liq oldinga siljiganingizda sariq rangga, keyin to'xtashingiz kerak bo'lganda qizil rangga aylanadi. Biz bu tizimni Raspberry Pi bilan quramiz va biz osonlikcha sinovdan o'tkazadigan masofalarni ishlatamiz.
1 -qadam: Sizga kerak bo'lgan narsalar
Sizga Raspberry Pi -dan boshqa komponentlar kerak bo'ladi.
- HC-SR04 Ultrasonik masofa sensori
- Led (X3)
- 330Ω qarshilik (X3)
- 10KΩ qarshilik (x2)
- Erkak-erkak / erkak-ayol o'tish simlari
- Non paneli
2 -qadam: simlarni ulang
- Masofa sensori uchun tetik - GPIO 4, aks sado - GPIO 18, yashil - 17, sariq - 27 va qizil - 22.
- 330 ohmli rezistorlar chiroqlar uchun mo'ljallangan va ular chiroqlarning musbat oyog'iga, so'ngra GPIO ga ulanadi.
- 10K ohmli rezistorlar masofa sensori aks sadosi uchun mo'ljallangan va GPIO -ga ulanadi.
3 -qadam: kod
RPi. GPIO -ni GPIOimport vaqti sifatida import qilish
GPIO.setwarnings (noto'g'ri)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
Yashil = 17
SARI = 27
RED = 22
GPIO. sozlash (TRIG, GPIO. OUT)
GPIO. sozlash (ECHO, GPIO. IN)
GPIO. sozlash (Yashil, GPIO. OUT)
GPIO. sozlash (SARI, GPIO. OUT)
GPIO. sozlash (RED, GPIO. OUT)
def green_light ():
GPIO. chiqish (Yashil, GPIO. HIGH)
GPIO.output (SARI, GPIO. LOW)
GPIO.output (RED, GPIO. LOW)
def Yellow_light ():
GPIO. chiqish (Yashil, GPIO. LOW)
GPIO.output (SARI, GPIO. HIGH)
GPIO.output (RED, GPIO. LOW)
def red_light (): GPIO.output (Yashil, GPIO. LOW)
GPIO.output (SARI, GPIO. LOW)
GPIO. chiqish (RED, GPIO. HIGH)
def get_distance ():
GPIO.output (TRIG, True)
vaqt. uxlash (0.00001)
GPIO.output (TRIG, noto'g'ri)
GPIO.input (ECHO) == False: start = time.time ()
GPIO.input (ECHO) == To'g'ri: end = time.time ()
signal_vaqti = tugash boshlanishi
masofa = signal_ vaqti / 0,000058
qaytish masofasi
rost bo'lsa:
masofa = get_distance ()
uyqu (0,05)
bosib chiqarish (masofa)
agar masofa> = 25 bo'lsa:
yashil nur ()
elif 25> masofa> 10:
sariq nur ()
elif masofasi <= 5:
qizil nur ()
Agar masofa 25 sm dan katta yoki teng bo'lsa, biz yashil chiroqni ko'rsatamiz. Agar u 10 dan 25 sm gacha bo'lsa, biz sariq rangga aylanamiz va keyin 10 sm dan kam yoki unga qizil rangga aylanamiz.
Tavsiya:
Batareya bilan ishlaydigan suv yig'uvchi sath sensori: 7 qadam (rasmlar bilan)
Batareyadan ishlaydigan suv yig'uvchi sath sensori: Uyimizda tomga tushgan yomg'irdan oziqlanadigan va hojatxona, kir yuvish mashinasi va bog'da sug'oriladigan o'simliklar uchun ishlatiladigan suv idishi bor. So'nggi uch yil davomida yoz juda quruq edi, shuning uchun biz tankdagi suv sathini kuzatdik. S
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): Bu DIY sensori o'tkazgichli trikotaj cho'zish sensori shaklini oladi. U ko'kragingizni/oshqozoningizni o'rab oladi, va ko'kragingiz/oshqozoningiz kengayib, qisqarganda sensori ham, shuning uchun Arduino -ga uzatiladigan kirish ma'lumotlari ham kengayadi. Shunday qilib
Arduino bilan HMC5883L kompas sensori interfeysi bo'yicha qo'llanma: 10 qadam (rasmlar bilan)
Arduino bilan HMC5883L kompas sensori interfeysi bo'yicha qo'llanma: Tavsif HMC5883L-bu ikkita umumiy maqsadda ishlatiladigan 3 o'qli raqamli kompas: ferromagnit kabi magnit materialning magnitlanishini o'lchash, yoki kuchini va ba'zi hollarda yo'nalishni o'lchash uchun. nuqtadagi magnit maydon
Mini qamish sensori bilan RaspberryPi 3 magnit sensori: 6 qadam
Mini qamish sensori bilan RaspberryPi 3 magnit sensori: Ushbu yo'riqnomada biz RaspberryPi 3. yordamida IOT magnit sensori yaratamiz. Sensor diodli va signalli signaldan iborat bo'lib, ularning ikkalasi ham magnitni mini qamish sensori sezganda yonadi
SafeT-Park tizimi: 6 qadam (rasmlar bilan)
SafeT-Park tizimi: Bu qurilma IOT qurilmasiga uchta xavfsizlik kontseptsiyasini joriy etish orqali mashinalar tuzilmalarini himoya qilishga yordam beradi. Avtoturargohda yong'in sodir bo'lgan taqdirda avtomatlashtirilgan favqulodda vaziyatlar tizimi O'rnatilgan joyni aniqlash uchun harorat va balandlik sensori o'rnatilgan