Taula de continguts:
Vídeo: Càmera de sensor de distància: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquest instructiu us mostrarà com fer una càmera amb sensor de distància amb un raspberry pi. Aquest projecte utilitzarà el raspberry pi i utilitzarà Python 3 per a la codificació d’aquest projecte. La càmera del sensor de distància primer mesurarà 100 cm i després parpellejarà el LED RGB i farà la foto. A continuació, per mostrar que es va fer la foto, el LED RGB tindrà un color blau sòlid. A continuació, per accedir a la foto, aneu a la part superior de l’escriptori del raspberry pi on es va fer la foto.
Necessitarà:
- 1x Raspberry Pi
- 1x T-Cobbler
- 1 tauleta de pa de mida completa
- 1x càmera Pi
- 1x LED RGB (càtode)
- 1x sensor de distància
- 1x resistència de 330 Ω
- Resistència 1x 560 Ω
- Filferros blaus
- Filferros negres
- Filferros vermells
Pas 1:
Adquiriu les peces i fixeu el T-Cobbler al Raspberry Pi i al taulell de pa. A continuació, configureu els cables de terra i d’alimentació. A partir de 5,0 v tallar i treure prou filferro vermell per encabir-lo al forat al costat de 5,0 v del T-Cobbler i posar-lo al costat positiu de les taques positives i negatives del tauler d’un costat. A continuació, feu el que acabeu de fer, però amb un fil negre al GND i això entra a la part negativa. Després, aneu a l’altre costat de la taula i connecteu els dos costats positius junts i els dos costats negatius junts amb filferro de manera que el positiu sigui vermell i el negatiu negre. Com es mostra en aquest esquema
Pas 2:
Agafeu el sensor de distància, el LED RGB i la càmera pi i col·loqueu-los al lloc al pi i al tauler de control. Connecteu la càmera pi al raspberry pi a la posició indicada. A continuació, col·loqueu el LED RGB a la placa de paret i assegureu-vos que totes les derivacions completes entren al forat on l'heu introduït. Llegiu el LED RGB que teniu i observeu quin és el cable. A continuació, cerqueu un lloc per al sensor de distància a la taula de treball on no hi hagi res en el camí. Tingueu en compte quins contactes van on heu de saber per al següent pas.
Pas 3:
Ara acabi el cablejat del circuit i trobeu les resistències adequades per a la posició correcta. Per representar el poder, he utilitzat cables vermells, per a terra he utilitzat cables negres i, per als cables GPIO, he utilitzat els cables blaus. I en aquest pas també posarem les resistències al lloc correcte pel sensor de distància. Si cal, seguiu l'esquema de com connectar aquest circuit.
Pas 4:
Ara, per a aquest pas, codificarem i per a això utilitzarem python 3. el que ha de passar és que si la distància entre u i el sensor de distància és superior a 100 cm, la càmera farà una foto. Però just abans de la foto parpellejarà de vermell i després de la foto tindrà un color blau sòlid.
Codi Python 3
importar RPi. GPIO com GPIO des de la càmera d'importació d'imatges PiCamera des de la importació del temps de suspensió, temps des de la importació de gpiozero LED, botó
camera = PiCamera ()
GPIO.setmode (GPIO. BCM)
GPIO_TRIGGER = 13 GPIO_ECHO = 19 vermell = LED (16) verd = LED (20) blau = LED (21) de nou = Verdader
GPIO.setwarnings (fals) 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 ()
distància def (): GPIO.output (GPIO_TRIGGER, True)
sleep (0,00001) GPIO.output (GPIO_TRIGGER, fals)
StartTime = time () StopTime = time ()
mentre GPIO.input (GPIO_ECHO) == 0: StartTime = time ()
mentre GPIO.input (GPIO_ECHO) == 1: StopTime = time ()
TimeElapsed = StopTime - Distància TimeTime = (TimeElapsed * 34300) / 2
distància de retorn
proveu: mentre que de nou: dist = distance () si dist> 100: camera.start_preview () RedLight () RedLight () sleep (5) camera.capture ('/ home / pi / Desktop / Image.jpg') camera.stop_preview () BlueLight () de nou = Impressió falsa ("Distància mesurada =%.1f cm"% dist) son (1)
# Restableix prement CTRL + Cexcept KeyboardInterrupt: print ("Mesurament aturat per l'usuari") GPIO.cleanup ()
Recomanat:
Mesureu la distància amb el sensor d’ultrasons HC-SRF04 (darrer 2020): 3 passos
Mesureu la distància amb el sensor d'ultrasons HC-SRF04 (darrer 2020): Què és el sensor d'ultrasons (distància)? Una ecografia (sonar) amb ones d’alt nivell que la gent no pot escoltar. Tot i això, podem veure la presència d’ones ultrasòniques a tot arreu de la natura. En animals com ratpenats, dofins … utilitzeu ones ultrasòniques per
Mesura de proximitat de distància amb sensor de gest APDS9960: 6 passos
Mesura de proximitat de distància amb sensor de gest APDS9960: en aquest tutorial aprendrem a mesurar la distància mitjançant un sensor de gest APDS9960, arduino i Visuino. Mireu el vídeo
El comandament a distància de TV es converteix en un comandament a distància RF -- NRF24L01 + Tutorial: 5 passos (amb imatges)
El comandament a distància de TV es converteix en un comandament a distància RF || Tutorial NRF24L01 +: en aquest projecte us mostraré com he utilitzat el popular IC nRF24L01 + RF per ajustar la brillantor d’una tira LED sense fils a través de tres botons inútils d’un control remot de TV. Comencem
Tutorial: Com utilitzar el sensor de distància ultrasònic analògic US-016 amb Arduino UNO: 3 passos
Tutorial: Com utilitzar el sensor de distància ultrasònic analògic US-016 amb Arduino UNO: Descripció: el mòdul d’arrencada ultrasònic US-016 permet capacitats de no mesura de 2 cm ~ 3 m, tensió d’alimentació 5 V, corrent de funcionament 3,8 mA, suporta tensió de sortida analògica, estable i fiable. Aquest mòdul pot variar en funció de l'aplicació
Feu una càmera controlada a distància des d’un telèfon mòbil: 5 passos (amb imatges)
Feu una càmera controlada a distància des d’un mòbil !: Voleu saber què fa el vostre gat mentre treballeu? Envieu un missatge de text al mòbil de vigilància acabat de fer i rebeu imatges i vídeos segons més tard. Sembla un somni? Mai més! Aquest vídeo explica com funciona: