
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Questo tutorial ti mostrerà come realizzare una fotocamera con sensore di distanza usando un Raspberry Pi. Questo progetto utilizzerà il raspberry pi e utilizzerà python 3 per la codifica in questo progetto La fotocamera del sensore di distanza misurerà prima 100 cm, quindi lampeggerà il LED RGB e scatterà la foto. Quindi, per mostrare che la foto è stata scattata, il LED RGB sarà di un colore blu fisso. Quindi, per accedere alla foto, vai sul desktop del lampone pi su cui è stata scattata la foto.
Avrai bisogno:
- 1x Raspberry Pi
- 1x ciabattino a T
- 1x tagliere a grandezza naturale
- 1x fotocamera Pi
- 1x LED RGB (catodo)
- 1x sensore di distanza
- 1x 330 resistore
- 1x 560 resistore
- Fili blu
- Fili neri
- Fili rossi
Passo 1:

Acquista le parti e collega il T-Cobbler al Raspberry Pi e alla breadboard. Quindi installa i cavi di terra e di alimentazione. Da 5,0 v tagliare e spellare abbastanza filo rosso da inserirsi nel foro vicino a 5,0 v sul T-Cobbler e inserire nel lato positivo dei punti positivi e negativi sulla scheda su un lato. Quindi fai quello che hai appena fatto ma con un filo nero nel GND e che va nella parte negativa. Dopodiché vai dall'altra parte della breadboard e collega i due lati positivi insieme e i due lati negativi insieme con il filo in modo che il positivo sia rosso e il negativo sia nero. Come mostrato in questo schema
Passo 2:

Prendi il sensore di distanza, il LED RGB e la fotocamera pi e mettili in posizione sul pi e sulla breadboard. Collega la fotocamera pi al lampone pi nella posizione indicata. Quindi posiziona il LED RGB nella breadboard e assicurati che tutti i cavi entrino completamente nel foro in cui lo hai inserito. Leggi quale LED RGB hai e nota quale cavo è cosa. Quindi trova un posto per il sensore di distanza sulla breadboard dove nulla è d'intralcio. Nota quale lead va dove, come avrai bisogno di sapere per il passaggio successivo.
Passaggio 3:

Ora finisci il cablaggio del circuito e trova i resistori giusti per la giusta posizione. Quindi per rappresentare la potenza ho usato fili rossi, per terra ho usato fili neri, e per i fili GPIO ho usato i fili blu. E in questo passaggio metteremo anche i resistori nel posto giusto vicino al sensore di distanza. Se necessario, seguire lo schema su come cablare questo circuito.
Passaggio 4:

Ora per questo passaggio utilizzeremo la codifica e per questo utilizzeremo python 3. ciò che deve accadere è che se la distanza tra u e il sensore di distanza è superiore a 100 cm, la fotocamera scatterà una foto. Ma appena prima della foto lampeggerà in rosso e dopo la foto sarà di un colore blu fisso.
Codice Python 3
import RPi. GPIO as GPIOfrom picamera import PiCamera from time import sleep, time from gpiozero import LED, Button
fotocamera = PiCamera()
GPIO.setmode(GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 rosso= LED(16) verde=LED(20) blu = LED(21) di nuovo = Vero
GPIO.setwarnings(False)GPIO.setup(GPIO_TRIGGER, GPIO. OUT) GPIO.setup(GPIO_ECHO, GPIO. IN)
def RedLight(): red.blink() green.on() blue.on()
def BlueLight(): red.on() green.on() blue.off()
def GreenLight(): red.on() green.off() blue.on()
def distance(): GPIO.output(GPIO_TRIGGER, True)
sleep(0.00001) GPIO.output(GPIO_TRIGGER, False)
StartTime = tempo() StopTime = tempo()
while GPIO.input(GPIO_ECHO) == 0: StartTime = time()
while GPIO.input(GPIO_ECHO) == 1: StopTime = time()
TimeElapsed = StopTime - StartTime distanza = (TimeElapsed * 34300) / 2
distanza di ritorno
prova: while di nuovo: dist = distance() if dist > 100: camera.start_preview() RedLight() RedLight() sleep(5) camera.capture('/home/pi/Desktop/Image.jpg') camera.stop_preview () BlueLight() again = False print ("Distanza misurata = %.1f cm" % dist) sleep(1)
# Ripristina premendo CTRL + C tranne KeyboardInterrupt: print("Misurazione interrotta dall'utente") GPIO.cleanup()
Consigliato:
Misurare la distanza con il sensore a ultrasuoni HC-SRF04 (ultimo 2020): 3 passaggi

Misurare la distanza con il sensore a ultrasuoni HC-SRF04 (ultimo 2020): cos'è il sensore a ultrasuoni (distanza)? Un ultrasuono (sonar) con onde di alto livello che le persone non possono sentire. Tuttavia, possiamo vedere la presenza di onde ultrasoniche ovunque in natura. In animali come pipistrelli, delfini… usa le onde ultrasoniche per
FOTOCAMERA UNICORN - Costruzione della fotocamera Raspberry Pi Zero W NoIR da 8 MP: 7 passaggi (con immagini)

UNICORN CAMERA - Fotocamera Raspberry Pi Zero W NoIR 8MP Build: Pi Zero W NoIR 8MP Camera BuildQuesto Instructable è stato creato per aiutare chiunque desideri una fotocamera a infrarossi o una fotocamera portatile davvero fantastica o una fotocamera portatile Raspberry Pi o vuole solo divertirsi, heheh . Questo è il più conveniente e configurabile
Velocità di misurazione allo stramazzo con sensore di distanza: 4 passaggi (con immagini)

Misurazione della velocità allo stramazzo con sensore di distanza: abbiamo realizzato un dispositivo che calcola la velocità dell'acqua su uno stramazzo. Questo è misurato da due sensori di distanza
Stabilizzatore per fotocamera per ENV2 o altri telefoni con fotocamera: 6 passaggi

Stabilizzatore per fotocamera per ENV2 o altri telefoni con fotocamera: hai mai desiderato fare un video ma hai solo un telefono con fotocamera? Hai mai fatto un video con un cellulare con fotocamera ma non riesci a tenerlo fermo? Bene, questo è l'istruibile per te
Scatta incredibili foto macro con qualsiasi fotocamera del telefono con fotocamera Soprattutto un iPhone: 6 passaggi

Scatta incredibili foto macro con qualsiasi fotocamera del telefono con fotocamera… Soprattutto un iPhone: hai mai desiderato ottenere una di quelle fantastiche foto ravvicinate… quella che dice… WOW!?… con la fotocamera di un telefono con fotocamera nientemeno !? Fondamentalmente, questo è un addon di potenziamento per qualsiasi fotocamera del telefono con fotocamera per ingrandire l'obiettivo della fotocamera esistente per prendere un w