Indholdsfortegnelse:
Video: Raspberry Pi Park Sensor: 3 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
I denne instruktive vil vi bygge en park sensor. Ideen med denne park sensor er at vise grønt, når du har masser af plads til at trække din bil frem på parkeringspladsen, og derefter blive gul, når du nærmer dig den helt fremadgående position, og derefter rød, når du skal stoppe. Vi skal bygge dette system med vores Raspberry Pi og bruge nogle afstande, som vi let kan teste.
Trin 1: Ting, du får brug for
Du skal bruge følgende komponenter andre end Raspberry Pi -opsætning.
- HC-SR04 ultralydsafstandssensor
- LED (X3)
- 330Ω Modstand (X3)
- 10KΩ Modstand (x2)
- Mand-Mand / Mand-Kvinde Jumper Wires
- Brødbræt
Trin 2: Lav ledningerne
- Trigger til afstandssensoren er GPIO 4, ekko er GPIO 18, det grønne lys er 17, det gule lys er 27 og det røde lys er 22.
- 330 ohm modstande er til lysdioderne, og de forbinder til lysdiodernes positive ben og derefter GPIO.
- 10K ohm modstande er til ekkospidsen på afstandssensoren og tilsluttes GPIO.
Trin 3: Kode
importer RPi. GPIO som GPIOimporttid
GPIO.setwarnings (falsk)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
GRØN = 17
GUL = 27
RØD = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (GRØN, GPIO. OUT)
GPIO.setup (GUL, GPIO. OUT)
GPIO.setup (RØD, GPIO. OUT)
def green_light ():
GPIO.output (GRØN, GPIO. HØJ)
GPIO.output (GUL, GPIO. LOW)
GPIO.output (RØD, GPIO. LOW)
def yellow_light ():
GPIO.output (GRØN, GPIO. LOW)
GPIO.output (GUL, GPIO. HIGH)
GPIO.output (RØD, GPIO. LOW)
def red_light (): GPIO.output (GRØN, GPIO. LOW)
GPIO.output (GUL, GPIO. LOW)
GPIO.output (RØD, GPIO. HØJ)
def get_distance ():
GPIO.output (TRIG, True)
time.sleep (0,00001)
GPIO.output (TRIG, Falsk)
mens GPIO.input (ECHO) == Falsk: start = time.time ()
mens GPIO.input (ECHO) == True: end = time.time ()
signal_time = slutstart
distance = signal_time / 0.000058
returafstand
mens det er sandt:
distance = get_distance ()
time.sleep (0,05)
print (afstand)
hvis afstand> = 25:
grønt lys()
elif 25> afstand> 10:
gul_lys ()
elif -afstand <= 5:
rødt lys()
Hvis afstanden er større end eller lig med 25 cm, viser vi grønt lys. Hvis det er mellem 10 og 25 cm, bliver vi gule, og derefter bliver vi røde i mindre end eller lig med 10 cm.
Anbefalede:
En park med Tinkercad -kodeblokke: 9 trin
En park med Tinkercad -kodeblokke: Hej alle sammen! I dag har jeg lavet en park/kvarter ting! Det er mit første forsøg på Tinkercad Code Blocks, så dette krævede meget at gå tilbage og revidere, når tingene ikke fungerede. (Hvilket var meget: P) Håber du nyder og gør dette
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 trin (med billeder)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): Denne DIY sensor har form af en ledende strikket strækningssensor. Det vil vikle rundt om dit bryst/din mave, og når dit bryst/din mave udvider sig og trækker sig sammen, så vil sensoren og følgelig de inputdata, der fødes til Arduino. Så
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
SafeT-Park System: 6 trin (med billeder)
SafeT-Park System: Denne enhed hjælper med at beskytte parkeringsstrukturer ved at implementere tre sikkerhedskoncepter i en IOT-enhed. Automatiseret nødberedskabssystem, i tilfælde af parkeringsstrukturbrande Integreret temperatur- og højdesensor for at lokalisere placeringen