Obsah:
Video: Parkovací senzor Raspberry Pi: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
V tomto pokynu budeme stavět parkovací senzor. Myšlenkou tohoto parkovacího senzoru je ukázat zeleně, když máte dostatek místa k tažení auta vpřed na parkovišti, a poté se zbarvit žlutě, když se přiblížíte úplně dopředu, a pak červeně, když byste měli zastavit. Tento systém vytvoříme pomocí našeho Raspberry Pi a použijeme určité vzdálenosti, které můžeme snadno otestovat.
Krok 1: Věci, které budete potřebovat
Kromě nastavení Raspberry Pi budete potřebovat následující součásti.
- Ultrazvukový snímač vzdálenosti HC-SR04
- LED (X3)
- Rezistor 330Ω (X3)
- Rezistor 10KΩ (x2)
- Propojovací vodiče muž-muž / muž-žena
- Prkénko
Krok 2: Proveďte zapojení
- Spoušť pro snímač vzdálenosti je GPIO 4, echo je GPIO 18, zelené světlo je 17, žluté světlo je 27 a červené světlo je 22.
- Rezistory 330 ohmů jsou pro LED diody a připojují se k kladné noze LED a poté ke GPIO.
- Rezistory 10K ohm jsou pro echo pin snímače vzdálenosti a připojují se k GPIO.
Krok 3: Kód
importovat RPi. GPIO jako čas GPIOimportu
GPIO.setwarnings (False)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
ZELENÁ = 17
ŽLUTÁ = 27
ČERVENÁ = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (ZELENÁ, GPIO. OUT)
GPIO.setup (ŽLUTÝ, GPIO. OUT)
GPIO.setup (ČERVENÁ, GPIO. OUT)
def green_light ():
GPIO.output (ZELENÝ, GPIO. HIGH)
GPIO.output (ŽLUTÝ, GPIO. LOW)
GPIO.output (ČERVENÝ, GPIO. LOW)
def yellow_light ():
GPIO.output (ZELENÁ, GPIO. LOW)
GPIO.output (ŽLUTÝ, GPIO. HIGH)
GPIO.output (ČERVENÝ, GPIO. LOW)
def red_light (): GPIO.output (ZELENÁ, GPIO. LOW)
GPIO.output (ŽLUTÝ, GPIO. LOW)
GPIO.output (ČERVENÝ, GPIO. HIGH)
def get_distance ():
GPIO.output (TRIG, True)
time.sleep (0,00001)
GPIO.output (TRIG, False)
zatímco GPIO.input (ECHO) == False: start = time.time ()
zatímco GPIO.input (ECHO) == True: end = time.time ()
signal_time = konec-začátek
vzdálenost = čas_signálu / 0,000058
zpáteční vzdálenost
zatímco pravda:
distance = get_distance ()
time.sleep (0,05)
tisk (vzdálenost)
pokud vzdálenost> = 25:
zelené světlo()
elif 25> vzdálenost> 10:
yellow_light ()
elifová vzdálenost <= 5:
červené světlo()
Pokud je vzdálenost větší nebo rovna 25 cm, zobrazujeme zelené světlo. Pokud je to mezi 10 a 25 cm, zežloutneme a poté zbarvíme na méně než 10 cm nebo méně.
Doporučuje:
Parkovací asistent Arduino - zaparkujte své auto na správném místě pokaždé: 5 kroků (s obrázky)
Parkovací asistent Arduino - zaparkujte své auto na správném místě pokaždé: V tomto projektu vám ukážu, jak si pomocí Arudina postavit vlastního parkovacího asistenta. Tento parkovací asistent měří vzdálenost k vašemu vozu a navede vás, abyste jej zaparkovali na správném místě pomocí odečtu LCD displeje a LED, která postupně
Parkovací senzor Arduino: 8 kroků
Parkovací senzor Arduino: Součásti 1 x Arduino UNO1x kruhový elektronický parkovací senzor řady NOOB 1 x HC-SR04 ultrazvukový senzor 8 x propojka muž-žena Software a Arduino IDE
Solární LED parkovací senzor: 8 kroků (s obrázky)
Solární LED parkovací senzor: Naše garáž nemá velkou hloubku a na konci jsou skříně, které hloubku dále snižují. Auto mé ženy je dostatečně krátké, aby se vešlo, ale je blízko. Tento senzor jsem vyrobil, abych zjednodušil proces parkování a zajistil, aby auto plnilo
Jak postavit parkovací senzor, abyste vyřešili bolest při hledání volného místa: 12 kroků
Jak postavit parkovací senzor, abychom vyřešili bolest při hledání volného místa: V tomto projektu postavíme jednoduchý parkovací senzor pomocí Raspberry Pi. Ukazuje se, že každé ráno musím čelit této otázce: je již POUZE parkovací místo před mojí kanceláří obsazeno? Protože když to ve skutečnosti je, musím jít kolem
Parkovací senzor: Úvod: 23 kroků
Parkovací senzor: Úvod: Tento obvod parkovacího senzoru pomocí IR vysílače a asistenta LM324 může chránit vaše auto před jakýmkoli poškozením při couvání. Udává vzdálenost auta od jakéhokoli předmětu a vyvolá poplach, když dosáhne blízko zdi nebo objektu