Kazalo:
Video: Senzor Raspberry Pi Park: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
V tem navodilu bomo zgradili parkirni senzor. Zamisel tega senzorja za parkiranje je prikazana zeleno, ko imate dovolj prostora za vlečenje avtomobila naprej na parkirišču, nato pa se ob približevanju povsem sprednjemu položaju obarva rumeno in nato rdeče, ko se ustavite. Ta sistem bomo zgradili z našo Raspberry Pi in uporabili nekaj razdalj, ki jih lahko enostavno preizkusimo.
Korak: Stvari, ki jih boste potrebovali
Poleg nastavitve Raspberry Pi boste potrebovali naslednje komponente.
- HC-SR04 Ultrazvočni senzor razdalje
- LED (X3)
- 330Ω upor (X3)
- 10KΩ upor (x2)
- Moški-moški / moški-ženski mostički
- Ogledna plošča
Korak: Ožičite
- Sprožilec za senzor razdalje je GPIO 4, odmev je GPIO 18, zelena luč je 17, rumena je 27, rdeča pa 22.
- Upori 330 ohmov so namenjeni za LED diode in se povezujejo s pozitivnim krakom LED in nato GPIO.
- 10K ohmski upori so za eho pin senzorja razdalje in so povezani z GPIO.
3. korak: Koda
uvozite RPi. GPIO kot GPIOimportni čas
GPIO.setwarnings (False)
GPIO.cleanup ()
Način nastavitve GPIO (GPIO. BCM)
TRIG = 4
ECHO = 18
ZELENA = 17
RUMENO = 27
RDEČA = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (ZELENO, GPIO. OUT)
GPIO.setup (RUMENA, GPIO. OUT)
GPIO.setup (RDEČA, GPIO. OUT)
def green_light ():
GPIO.izhod (ZELENO, GPIO. HIGH)
Izhod GPIO. (RUMENI, GPIO. LOW)
GPIO.izhod (RDEČI, GPIO. LOW)
def yellow_light ():
Izhod GPIO. (ZELENO, GPIO. LOW)
GPIO.izhod (RUMENI, GPIO. HIGH)
Izhod GPIO (RDEČI, GPIO. LOW)
def red_light (): GPIO.output (ZELENO, GPIO. LOW)
Izhod GPIO. (RUMENI, GPIO. LOW)
GPIO.izhod (RDEČI, GPIO. HIGH)
def get_distance ():
Izhod GPIO (TRIG, True)
time.sleep (0,00001)
GPIO.output (TRIG, False)
medtem ko je GPIO.input (ECHO) == False: start = time.time ()
medtem ko je GPIO.input (ECHO) == True: konec = time.time ()
signal_time = konec-začetek
distance = signal_time / 0.000058
povratna razdalja
medtem ko je res:
distance = get_distance ()
time.sleep (0,05)
tisk (razdalja)
če je razdalja> = 25:
zelena luč()
elif 25> razdalja> 10:
yellow_light ()
elifova razdalja <= 5:
rdeča luč()
Če je razdalja večja ali enaka 25 cm, pokažemo zeleno luč. Če je med 10 in 25 cm, bomo porumenili, nato pa rdeče za manj kot ali enako 10 cm.
Priporočena:
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: 4 koraki (s slikami)
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: V tem navodilu vam bom pokazal, kako sem izdelal senzor na baterijski pogon za spremljanje vrat in zaklepanja moje daljinske lope za kolesa. Nimam napajanja iz omrežja, zato imam napajanje iz baterije. Baterijo polni majhna sončna plošča.Modul je d
DIY senzor dihanja z Arduinom (prevodni pleteni senzor raztezanja): 7 korakov (s slikami)
DIY senzor dihanja z Arduinom (prevodni pleteni senzor za raztezanje): Ta DIY senzor bo v obliki prevodnega pletenega senzorja raztezanja. Ovil se bo okrog prsnega koša/želodca in ko se bodo prsi/želodec razširili in skrčili, se bo senzor in posledično vhodni podatki, ki se vnesejo v Arduino. Torej
Senzor vlage tal Easy Arduino 7 -segmentni zaslon: 4 koraki (s slikami)
Enostaven senzor vlažnosti tal Arduino 7 -segmentni zaslon: Pozdravljeni! Karantena je lahko težka. Imam srečo, da imam v hiši majhno dvorišče in veliko rastlin, zato sem pomislil, da bi lahko naredil majhno orodje, ki mi bo pomagalo skrbeti za njih, medtem ko sem doma doma. Ta projekt je preprost in funkcionalen
Senzor temp. DS18B20 (Raspberry Pi): 4 koraki (s slikami)
Senzor temp. DS18B20 (Raspberry Pi): Osnovna vadnica o tem, kako nastaviti temperaturni senzor DS18b20 z malinovim pi
Sistem SafeT-Park: 6 korakov (s slikami)
SafeT-Park System: Ta naprava bo pomagala zaščititi parkirne konstrukcije z implementacijo treh varnostnih konceptov v napravo IOT. Samodejni sistem za odzivanje v sili v primeru požarov na parkirni konstrukciji Vgrajen senzor temperature in nadmorske višine za natančno določitev lokacije