Taula de continguts:
Vídeo: Sensor de parc Raspberry Pi: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
En aquest instructiu construirem un sensor de parc. La idea d’aquest sensor de parc és que es mostri de color verd quan tingueu molt espai per tirar el cotxe cap endavant al pàrquing i, a continuació, torneu de color groc quan us acosteu a la posició totalment cap endavant i, després, de color vermell quan haureu d’aturar-vos. Construirem aquest sistema amb el nostre Raspberry Pi i utilitzarem algunes distàncies que podem provar fàcilment.
Pas 1: coses que necessitareu
Necessitareu els components següents a part de la configuració de Raspberry Pi.
- Sensor de distància ultrasònic HC-SR04
- Led (X3)
- Resistència de 330Ω (X3)
- Resistència de 10KΩ (x2)
- Filferros de pont masculí / masculí / femení
- Taula de pa
Pas 2: Feu el cablejat
- El disparador del sensor de distància és GPIO 4, l’eco és GPIO 18, la llum verda 17, la llum groga 27 i la vermella 22.
- Les resistències de 330 ohms són per als leds i es connecten a la pota positiva dels leds i després a GPIO.
- Les resistències de 10K ohm són per al pin de ressò del sensor de distància i es connecten al GPIO.
Pas 3: Codi
importar RPi. GPIO com a GPIOimport time
GPIO.setwarnings (fals)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
RESSCH = 18
VERD = 17
GROC = 27
VERMELL = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (VERD, GPIO. OUT)
GPIO.setup (GROC, GPIO. OUT)
GPIO.setup (VERMELL, GPIO. OUT)
def green_light ():
GPIO.output (VERD, GPIO. HIGH)
GPIO.output (GROC, GPIO. LOW)
Sortida GPIO (RED, GPIO. LOW)
def yellow_light ():
GPIO.output (VERD, GPIO. LOW)
GPIO.output (GROC, GPIO. HIGH)
Sortida GPIO (RED, GPIO. LOW)
def red_light (): GPIO.output (VERD, GPIO. LOW)
GPIO.output (GROC, GPIO. LOW)
Sortida GPIO (RED, GPIO. HIGH)
def get_distance ():
GPIO.output (TRIG, True)
time.sleep (0.00001)
GPIO.output (TRIG, fals)
mentre GPIO.input (ECHO) == False: start = time.time ()
mentre GPIO.input (ECHO) == True: end = time.time ()
hora_signal = inici-final
distància = temps_signal / 0,000058
distància de retorn
mentre que és cert:
distance = get_distance ()
time.sleep (0,05)
imprimir (distància)
si distància> = 25:
llum verda()
elif 25> distància> 10:
llum_groc ()
distància elif <= 5:
llum vermella()
Si la distància és superior o igual a 25 cm, mostrarem llum verda. Si fa entre 10 i 25 cm, ens posarem grocs i, a continuació, ens posarem vermells per menys o iguals a 10 cm.
Recomanat:
Un parc amb blocs de codi Tinkercad: 9 passos
Un parc amb blocs de codi Tinkercad: Hola a tothom! Avui he fet una cosa de parc / barri! És el meu primer intent amb Tinkercad Code Blocks, de manera que això requeria molta revisió i revisió quan les coses no funcionaven. (Que va ser molt: P) Espero que gaudiu i feu això
HackerBox 0060: Parc infantil: 11 passos
HackerBox 0060: Playground: Salutacions als hackers de HackerBox de tot el món! Amb HackerBox 0060 experimentareu amb l’Adafruit Circuit Playground Bluefruit amb un potent microcontrolador Nordic Semiconductor nRF52840 ARM Cortex M4. Exploreu la programació incrustada sense
Sensor de respiració de bricolatge amb Arduino (sensor d'estirament de punt conductor): 7 passos (amb imatges)
Sensor de respiració de bricolatge amb Arduino (sensor d’estirament de punt conductor): aquest sensor de bricolatge adoptarà la forma d’un sensor d’estirament de punt conductor. S'embolicarà al voltant del pit / estómac i, quan el pit / l'estómac s'expandeixi i es contraurà, el sensor i, en conseqüència, les dades d'entrada que s'alimenten a l'Arduino. Tan
Projecte de model de parc de contaminació lumínica: 15 passos
Projecte del model del parc de contaminació lumínica: la contaminació lumínica és un problema greu a moltes ciutats importants de tot el món. La quantitat excessiva de llum a les nostres ciutats pot alterar els patrons migratoris de diversos animals, com ara tortugues i ocells, i provocar la seva mort, desordenant la delicatessen
Parc infantil de mitjanit: 7 passos
Midnight's Playground: Atenció! Llegiu-ho primer. No facis mal a la teva mascota, els làsers són perillosos. NO recomano construir aquest projecte tal qual per diversos motius. Com que és massa fàcil per a un gat mirar el làser Potser substituïu el làser per un "f