Satura rādītājs:
- 1. darbība: lietas, kas jums būs nepieciešamas
- 2. solis: Veiciet elektroinstalāciju
- 3. darbība: kods
Video: Raspberry Pi parka sensors: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Šajā pamācībā mēs izveidosim parka sensoru. Šī parka sensora ideja ir parādīt zaļu krāsu, ja jums ir pietiekami daudz vietas, lai novietotu automašīnu uz priekšu stāvlaukumā, un pēc tam kļūst dzeltena, tuvojoties pilnībā uz priekšu esošajai pozīcijai, un pēc tam sarkana, kad jums vajadzētu apstāties. Mēs izveidosim šo sistēmu ar savu Raspberry Pi un izmantosim dažus attālumus, kurus varam viegli pārbaudīt.
1. darbība: lietas, kas jums būs nepieciešamas
Jums būs nepieciešami šādi komponenti, izņemot Raspberry Pi iestatīšanu.
- HC-SR04 ultraskaņas attāluma sensors
- LED (X3)
- 330Ω rezistors (X3)
- 10KΩ rezistors (x2)
- Vīriešu-vīriešu / vīriešu-sieviešu džemperu vadi
- Maizes dēlis
2. solis: Veiciet elektroinstalāciju
- Attāluma sensora iedarbinātājs ir GPIO 4, atbalss ir GPIO 18, zaļā gaisma ir 17, dzeltenā gaisma ir 27 un sarkanā gaisma ir 22.
- 330 omu rezistori ir paredzēti LED, un tie savienojas ar LED pozitīvo kāju un pēc tam GPIO.
- 10K omi rezistori ir paredzēti attāluma sensora atbalss tapai un savienojas ar GPIO.
3. darbība: kods
importēt RPi. GPIO kā GPIOimportēt laiku
GPIO.setwarnings (nepatiess)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
ZAĻA = 17
DZELTENS = 27
SARKANS = 22
GPIO iestatīšana (TRIG, GPIO. OUT)
GPIO iestatīšana (ECHO, GPIO. IN)
GPIO iestatīšana (GREEN, GPIO. OUT)
GPIO iestatīšana (DZELTENA, GPIO. ĀRA)
GPIO iestatīšana (RED, GPIO. OUT)
def green_light ():
GPIO izvade (GREEN, GPIO. HIGH)
GPIO izvade (YELLOW, GPIO. LOW)
GPIO izvade (RED, GPIO. LOW)
def dzeltena gaisma ():
GPIO izvade (GREEN, GPIO. LOW)
GPIO izvade (YELLOW, GPIO. HIGH)
GPIO izvade (RED, GPIO. LOW)
def red_light (): GPIO.output (GREEN, GPIO. LOW)
GPIO izvade (YELLOW, GPIO. LOW)
GPIO izvade (RED, GPIO. HIGH)
def get_distance ():
GPIO izvade (TRIG, True)
miega laiks (0,00001)
GPIO.izvade (TRIG, nepatiesa)
kamēr GPIO.input (ECHO) == False: start = time.time ()
kamēr GPIO.input (ECHO) == True: end = time.time ()
signal_time = beigu sākums
attālums = signāla_laiks / 0.000058
atgriešanās attālums
kamēr taisnība:
distance = get_distance ()
miega laiks (0,05)
drukāt (attālums)
ja attālums> = 25:
zaļā gaisma()
elif 25> attālums> 10:
dzeltena gaisma ()
elifa attālums <= 5:
Sarkanā gaisma()
Ja attālums ir lielāks vai vienāds ar 25 cm, mēs rādām zaļu gaismu. Ja tas ir no 10 līdz 25 cm, mēs kļūsim dzelteni, un pēc tam kļūsim sarkani mazāk nekā vai vienādi ar 10 cm.
Ieteicams:
DIY elpas sensors ar Arduino (vadošs trikotāžas stiepes sensors): 7 soļi (ar attēliem)
DIY elpas sensors ar Arduino (vadošs trikotāžas stiepes sensors): šis DIY sensors būs vadošs adīts stiepes sensors. Tas aptinās jūsu krūtis/vēderu, un, kad krūtis/kuņģis izplešas un saraujas, palielināsies arī sensors, un līdz ar to ievades dati, kas tiek ievadīti Arduino. Tātad
Gaismas piesārņojuma parka modeļa projekts: 15 soļi
Gaismas piesārņojuma parka modeļa projekts: Gaismas piesārņojums ir nopietna problēma daudzās lielākajās pilsētās visā pasaulē. Pārmērīgs gaismas daudzums mūsu pilsētās var izjaukt dažādu dzīvnieku, piemēram, bruņurupuču un putnu, migrācijas modeļus un izraisīt to nogalināšanu, izjaucot ēdienkarti
3D parka dizains: 11 soļi
3D parka dizains: es jautāju draugam, kur ir pirmā vieta, kur viņa dosies pēc šīs pandēmijas, viņa teica, ka parks, tāpēc es nolēmu izveidot 3D parka modeli
Arduino saules enerģijas temperatūras un mitruma sensors kā 433 MHz Oregon sensors: 6 soļi
Arduino saules enerģijas temperatūras un mitruma sensors kā 433 MHz Oregon sensors: tas ir saules enerģijas temperatūras un mitruma sensora konstrukcija. Sensors atdarina 433 MHz Oregon sensoru un ir redzams Telldus Net vārtejā. Kas jums nepieciešams: 1x "10-LED Saules enerģijas kustības sensors " no ebay. Pārliecinieties, ka ir rakstīts 3.7v mīkla
Skāriena sensors un skaņas sensors, kas kontrolē maiņstrāvas/līdzstrāvas gaismas: 5 soļi
Skāriena sensors un skaņas sensors, kas kontrolē maiņstrāvas/līdzstrāvas gaismas: Šis ir mans pirmais projekts, un tas darbojas, pamatojoties uz diviem pamata sensoriem, viens ir skārienjutīgs sensors, bet otrs - skaņas sensors, nospiežot skārienpaliktni uz skārienjutīgā sensora, maiņstrāvas gaisma pārslēgsies. IESLĒGTS, ja to atlaidīsit, gaisma būs izslēgta un tas pats