Sisukord:
Video: Kaugusanduri kaamera: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See juhend annab teile teada, kuidas teha kaugusandurikaamerat vaarika pi abil. See projekt kasutab selle projekti kodeerimiseks vaarikapi pi ja kasutab python 3. Kaugusandurikaamera mõõdab kõigepealt 100 cm, seejärel vilgub RGB LED ja teeb pildi. Seejärel näidatakse, et foto on tehtud, siis on RGB LED ühtlaselt sinine. Seejärel pääsete fotole juurde pääsemiseks selle vaarika pi lauaplaadile, millel foto tehti.
Sa vajad:
- 1x Vaarika Pi
- 1x T-Cobbler
- 1x täissuuruses leivalaud
- 1x Pi kaamera
- 1x RGB LED (katood)
- 1x kaugusandur
- 1x 330 Ω takisti
- 1x 560 Ω takisti
- Sinised juhtmed
- Mustad juhtmed
- Punased juhtmed
Samm 1:
Hankige osad ja kinnitage T-Cobbler Raspberry Pi ja leivalaua külge. Järgmisena seadistage maa- ja toitejuhtmed. Alates 5,0 v-st lõigake ja eemaldage punane traat piisavalt, et see mahuks T-Cobbleri 5,0 v kõrval olevasse auku ja paneks ühelt poolt tahvli positiivsete ja negatiivsete kohtade positiivsele poolele. Seejärel tehke seda, mida just tegite, kuid musta juhtmega GND -sse ja see läheb negatiivsesse ossa. Pärast seda minge leivaplaadi teisele poole ja ühendage kaks positiivset külge kokku ja kaks negatiivset külge traadiga, nii et positiivne on punane ja negatiivne must. Nagu on näidatud selles skeemis
2. samm:
Võtke kaugussensor, RGB LED ja pi -kaamera ning pange need pi ja leivalauale oma kohale. Ühendage pi -kaamera vaarika pi -ga näidatud asendis. Seejärel asetage RGB LED leivalauale ja veenduge, et kõik juhtmed läheksid auku, millesse selle asetasite. Lugege, milline RGB LED teil on, ja pange tähele, milline juhe on. Seejärel otsige leivalaualt koht kaugusandurile, kus miski ei takista. Pange tähele, milline müügivihje läheb, nagu peate teadma järgmiseks sammuks.
3. samm:
Nüüd lõpetage vooluahela juhtmestik ja leidke õigesse asendisse sobivad takistid. Nii et võimu esindamiseks olen kasutanud punaseid juhtmeid, maanduseks musta värvi ja GPIO juhtmete jaoks siniseid juhtmeid. Ja selles etapis paneme ka takistid kaugusanduri abil õigesse kohta. Vajadusel järgige skeemi selle skeemi ühendamise kohta.
4. samm:
Selle etapi jaoks kodeerime ja selleks kasutame python 3. Peab juhtuma, et kui kaugus u ja kaugusanduri vahel on üle 100 cm, teeb kaamera foto. Kuid vahetult enne fotot vilgub see punaselt ja pärast fotot on see ühtlaselt sinine.
Python 3 kood
RPi. GPIO importimine GPIO -st
kaamera = PiCamera ()
GPIO.setmode (GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 punane = LED (16) roheline = LED (20) sinine = LED (21) uuesti = tõsi
GPIO.setwarnings (vale) 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 kaugus (): GPIO.output (GPIO_TRIGGER, True)
unerežiim (0,00001) GPIO.väljund (GPIO_TRIGGER, vale)
StartTime = time () StopTime = time ()
samas kui GPIO.input (GPIO_ECHO) == 0: StartTime = time ()
samas kui GPIO.input (GPIO_ECHO) == 1: StopTime = time ()
TimeElapsed = StopTime - StartTime distance = (TimeElapsed * 34300) / 2
tagasisõidu kaugus
proovige: samal ajal uuesti: dist = kaugus () kui dist> 100: camera.start_preview () RedLight () RedLight () unerežiim (5) camera.capture ('/home/pi/Desktop/Image.jpg') camera.stop_preview () BlueLight () uuesti = vale print ("Mõõdetud kaugus = %.1f cm" % dist) uni (1)
# Lähtesta, vajutades klahvikombinatsiooni CTRL + Välja arvatud klaviatuur
Soovitan:
Odav 3D 3D -kaamera kaamera Androidile: 7 sammu (piltidega)
Odav 3D FPV kaamera Androidile: FPV on päris lahe asi. Ja 3D -s oleks see veelgi parem. Kolmas mõõde ei ole suurtel vahemaadel eriti mõttekas, kuid siseruumides asuva mikrokvadropteri jaoks on see ideaalne. Nii et ma vaatasin turgu. Kuid minu leitud kaamerad olid ka tema
CCTV kaamera koos sõlmega MCU + vana sülearvuti kaamera moodul (koos ja ilma Blynk'i kasutamiseta): 5 sammu
CCTV kaamera koos NodeMCU + vana sülearvuti kaamera mooduliga (koos ja ilma Blynk'i kasutamiseta): Tere poisid! Selles juhendis näitan teile, kuidas kasutasin vana sülearvuti kaamera moodulit ja sõlme MCU, et teha midagi sarnast CCTV -ga
Kaugusanduri alarm W/ Arduino: 5 sammu
Kaugusanduri alarm W/ Arduino: Kas olete kunagi tahtnud kaugus-/ liikumisanduri häiret, mille võiksite ise kodus koostada ja lüliti klahvi abil aktiveerida? Minu loodud häiresüsteem teeb just seda, see manipuleerib ultraheli kaugusanduriga, et jälgida, kas
TinkerCAD ultraheli kaugusanduri vooluring (arvutitehnika lõplik): 4 sammu
TinkerCADi ultraheli kaugusanduri ahel (arvutitehnika lõplik): loome karantiini ajal veel ühe lõbusa tinkerCAD -ahela! Täna lisandub huvitav komponent, kas võite arvata? Noh, me kasutame ultraheli kaugusandurit! Lisaks kodeerime 3 LED -i
Lisage arvuti sünkroonimispesa Nikoni Sc-28 TTL-kaablile (kasutage kaamera välklambi automaatseid seadeid ja kaamera välkude väljalülitamist !!): 4 sammu
Lisage Nconi Sc-28 TTL-kaablile arvuti sünkroonimispesa (kasutage kaamera välklambi automaatseid seadeid ja kaamera välklampide väljalülitamist !!): selles juhendis näitan teile, kuidas eemaldada üks neist tüütutest 3-pin TTL-pistikutest Nikon SC-28 väljalülitatud kaamera TTL-kaabli küljele ja asendage see tavalise arvuti sünkroonimispistikuga. see võimaldab teil kasutada spetsiaalset välklampi