Orodha ya maudhui:
Video: Sensorer ya Hifadhi ya Raspberry Pi: Hatua 3 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika hii inayoweza kufundishwa tutajenga sensa ya bustani. Wazo la sensa hii ya bustani ni kuonyesha kijani ukiwa na nafasi nyingi ya kuvuta gari lako mbele kwenye maegesho, na kisha uwe wa manjano unapokaribia msimamo wa mbele kabisa, na kisha uwe mwekundu wakati unapaswa kusimama. Tutaunda mfumo huu na Raspberry Pi yetu, na tumia umbali ambao tunaweza kujaribu kwa urahisi.
Hatua ya 1: Vitu Utakavyohitaji
Utahitaji vifaa vifuatavyo isipokuwa usanidi wa Raspberry Pi.
- HC-SR04 Sensor ya Umbali wa Ultrasonic
- Iliyoongozwa (X3)
- Mpingaji 330 (X3)
- Kizuizi cha 10KΩ (x2)
- Waya wa Kiume-Mwanaume / Mwanaume-Mwanamke
- Bodi ya mkate
Hatua ya 2: Fanya Wiring
- Kuchochea kwa sensa ya umbali ni GPIO 4, echo ni GPIO 18, taa ya kijani ni 17, taa ya manjano ni 27 na taa nyekundu ni 22.
- Vipingao vya ohm 330 ni vya viunzi na vinaunganisha kwenye mguu mzuri wa vichwa kisha GPIO.
- Vipinzani vya 10K ohm ni kwa pini ya mwangwi ya sensor ya umbali na unganisha na GPIO.
Hatua ya 3: Kanuni
kuagiza RPi. GPIO kama GPIOingiza wakati
Maonyo ya GPIO (Uongo)
Usafishaji wa GPIO ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
KIJANI = 17
NJANO = 27
NYEKUNDU = 22
Kuanzisha kwa GPIO (TRIG, GPIO. OUT)
Usanidi wa GPIO (ECHO, GPIO. IN)
Kuanzisha kwa GPIO (KIJANI, GPIO. OUT)
Kuanzisha kwa GPIO (YELLOW, GPIO. OUT)
Kuanzisha GPIO (RED, GPIO. OUT)
def green_light ():
Pato la GPIO (KIJANI, GPIO. HIGH)
Pato la GPIO (YELLOW, GPIO. LOW)
Pato la GPIO (RED, GPIO. LOW)
def yellow_light ():
Pato la GPIO (KIJANI, GPIO. LOW)
Pato la GPIO (YELLOW, GPIO. HIGH)
Pato la GPIO (RED, GPIO. LOW)
def red_light (): Pato la GPIO (KIJANI, GPIO. LOW)
Pato la GPIO (YELLOW, GPIO. LOW)
Pato la GPIO (RED, GPIO. HIGH)
def kupata_distance ():
Pato la GPIO (TRIG, Kweli)
wakati. kulala (0.00001)
Pato la GPIO (TRIG, Uongo)
wakati GPIO.input (ECHO) == Uongo: kuanza = time.time ()
wakati GPIO.input (ECHO) == Kweli: end = time.time ()
signal_time = kuanza-kumaliza
umbali = signal_time / 0.000058
kurudi umbali
wakati Kweli:
umbali = kupata_kuondoka ()
saa. kulala (0.05)
chapisha (umbali)
ikiwa umbali> = 25:
taa_ kijani ()
elif 25> umbali> 10:
taa ya manjano ()
umbali wa elif <= 5:
mwanga mwekundu()
Ikiwa umbali ni mkubwa kuliko au sawa na cm 25, tunaonyesha taa ya kijani kibichi. Ikiwa ni kati ya cm 10 hadi 25, tutageuka manjano, halafu tutageuka nyekundu kwa chini ya au sawa na cm 10.
Ilipendekeza:
Jinsi ya Kufanya Hifadhi ya Kiwango cha USB Kutumia Raba - Uchunguzi wa Hifadhi ya USB ya DIY: Hatua 4
Jinsi ya Kufanya Hifadhi ya Kiwango cha USB Kutumia Raba | Kesi ya Hifadhi ya USB ya DIY: Blogi hii inahusu " Jinsi ya Kutengeneza Hifadhi ya USB kwa kutumia Raba | Kesi ya Hifadhi ya USB ya DIY " Natumahi utaipenda
Kesi ya Hifadhi ya Hifadhi ya Amiga Arduino / Ufungaji: Hatua 5
Kesi / Hifadhi ya Hifadhi ya Hifadhi ya Amiga Arduino: Mafundisho haya yanaelezea jinsi ya kukusanya kesi ya diski kwa Arduino Amiga Floppy Disk Reader / Writer ya mradi wa Windows. kwenye abo
Sensorer ya ukungu - Particle Photon - Hifadhi data mkondoni: Hatua 5 (na Picha)
Sensorer ya ukungu - Particle Photon - Hifadhi Takwimu Mkondoni: Ili kupima kiwango cha ukungu au moshi hewani tulifanya sensorer hii ya ukungu. Inapima kiwango cha mwangaza LDR inapokea kutoka kwa laser, na inalinganisha na kiwango cha taa ya karibu. Inachapisha data kwenye wakati halisi wa karatasi ya google kupitia IFTTT
Urejesho wa Hifadhi ya Hifadhi kutoka Kuacha Kamili: Hatua 3
Kurejeshwa kwa Hifadhi ngumu kutoka kwa Kuacha Kamili: Hatua tu zilizochukuliwa kupata dereva ngumu (Maxtor katika kesi hii) kutoka 0 rpm na hakuna kugundua bios, hadi 7200 rpm kwa hatua chache rahisi
Hifadhi ya Siri ya Hifadhi ya Dvd: Hatua 3
Hifadhi ya Siri ya Hifadhi ya Dvd: niligeuza gari dvd la zamani la kompyuta kuwa hifadhi. matumizi yake mazuri ya gari la zamani, na ni mahali pazuri pa kujificha