Sommario:
Video: Fotocamera con sensore di distanza: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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:
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
Aggiungi un jack per la sincronizzazione del PC a un cavo Ttl Nikon Sc-28 (usa le impostazioni automatiche per il flash della fotocamera e i flash della fotocamera con trigger disattivato!!): 4 passaggi
Aggiungi un jack per la sincronizzazione del PC a un cavo Ttl Nikon Sc-28 (usa le impostazioni automatiche per un flash della fotocamera e flash della fotocamera Trigger Off!!): in questo tutorial ti mostrerò come rimuovere uno di quei fastidiosi connettori TTL proprietari a 3 pin su il lato di un cavo TTL esterno Nikon SC-28 e sostituirlo con un connettore di sincronizzazione PC standard. questo ti permetterà di usare un flash dedicato, s
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