Orodha ya maudhui:
Video: Picha ya Kujiendesha: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Hii itakuonyesha jinsi ya kutengeneza kibanda cha picha kiotomatiki ukitumia pi ya raspberry, sensa ya umbali wa ultrasonic, na vifaa vingine kadhaa. Nilitaka kufanya mradi ambao unatumia vifaa vya kisasa na programu ambayo ni ya kisasa. Nilitafiti miradi kama hii kwenye ukurasa wa rasipiberi pi, baadhi ya miradi hii ni kompyuta ya mwili na chatu, na selfie ndogo ndogo. Moja ya haya ilionyesha jinsi ya kutumia kamera ya rasiberi na nyingine ilionyesha jinsi ya kutumia sensa ya umbali wa ultrasonic.
Hatua ya 1: Vifaa
Kabla ya kuanza kujenga mzunguko wetu utahitaji vifaa kadhaa:
1 x Raspberry Pi 3
1 x T-Cobbler
1 x Pi Kamera
1 x Sensor ya Umbali wa Ultrasonic
3 x RGB LEDs
10 x 330 Wapinzani wa Ohms
1 x 560 Mpingaji wa Ohms
5 x Spool ya nyaya tofauti za rangi
1 x Bodi ya mkate
Hatua ya 2: Kujenga Mzunguko
Hii ndio njia ambayo nilienda juu ya kuunganisha mzunguko wangu:
1. Ili kutengeneza mzunguko huu ungetaka kuziba kamera ya Raspberry Pi kwenye tundu linalofaa
2. Chomeka T-Cobbler kwenye ubao wa mkate.
Kutumia nyaya za kuruka urefu wa kawaida huunganisha moja na reli ya nguvu na moja kwa reli ya ardhini
4. Chomeka kwenye sensa ya umbali wa ultrasonic na unganisha mguu wa 'vcc' kwa nguvu, 'gnd' ardhini, 'trig' ndani ya pini ya GPIO, na 'echo' kwenye kontena la 330 ohms linalounganisha na kontena la 560 ohms ambayo imeunganishwa na ardhi na pini ya GPIO.
5. Weka taa tatu za RGB kwenye ubao wa mkate ulio kwenye mstari uliounganisha anode ya LED kwenye nguvu, na unganisha miguu tofauti inayodhibiti rangi ya LED hizo kwa vipinga 330 ohms kisha kwa pini za GPIO.
Hatua ya 3: Kanuni
Ili kuwa na Raspberry Pi kutumia pini za GPIO tutahitaji kuweka alama kwenye pini kufanya kitu. Ili kutengeneza nambari ambayo nilitengeneza nilitumia chatu 3 IDLE. Nambari ambayo nilitengeneza hutumia RPi. GPIO pamoja na maktaba ya gpiozero kufanya kazi. Kuna taratibu za rangi tofauti na kuna kazi ambayo huhesabu umbali kwa kutumia sensorer ya umbali wa ultrasonic na wakati kuna kitu katika anuwai itafungua hakiki ya kamera ya pi na taa za LED zitahesabu kisha picha ichukuliwe.
Hapa kuna nambari ambayo nilitumia:
kutoka kwa picha ya kuagiza PiCamera kutoka kwa kitufe cha kuagiza gpiozero, LED kutoka wakati kuagiza kuagiza kulala RPi. GPIO kama wakati wa kuagiza GPIO
r = [LED (23), LED (25), LED (12)]
g = [LED (16), LED (20), LED (21)] b = [LED (17), LED (27), LED (22)] kifungo = Kitufe (24) GPIO.setmode (GPIO. BCM) GPIO_TRIGGER = 19 GPIO_ECHO = 26 GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
nyekundu (x):
r [x].off () g [x].on () b [x].on ()
def off (x):
r [x].on () g [x].on () b [x].on ()
def off ():
r [0].on () g [0].on () b [0].on () r [1].on () g [1].on () b [1].on () r [2].on () g [2].on () b [2].on ()
kijani kijani (x):
r [x].on () g [x].off () b [x].on ()
bluu ya bluu (x):
r [x].on () g [x].on () b [x].off ()
def kukimbia ():
kamera.capture ('selfie.jpg') camera.stop_preview ()
umbali wa def ():
GPIO.output (GPIO_TRIGGER, Kweli) wakati. Lala (0.00001) GPIO.output (GPIO_TRIGGER, Uongo) wakati () wakati GPIO.input (GPIO_ECHO) == 1: StopTime = time.time () TimeElapsed = StopTime - StartTime umbali = (TimeElapsed * 34300) / 2 umbali wa kurudi
imezimwa ()
wakati Kweli: d = umbali () ikiwa int (d) <= 30: na PiCamera () kama kamera: kamera. anza_preview () nyekundu (0) kulala (1) bluu (1) kulala (1) kijani (2) kulala (1) mbali () kamera.capture ('selfie.jpg') camera.stop_preview ()
Ilipendekeza:
Mandalorian wa Kujiendesha Mtoto: Hatua 10 (na Picha)
Mandalorian wa Mtoto: Umenunua hii toy mpya (kwa mtu mwingine isipokuwa wewe mwenyewe) na ungependa kuiweka " hai " onyesha bila kuharibu kitengo. Kwa bahati mbaya, inafanya kazi tu unapogonga kichwa chake.Kama unateka kipande cha karatasi ya chuma juu ya th
Kuunda Boti ya Kujiendesha (ArduPilot Rover): Hatua 10 (na Picha)
Kuunda Boti ya Kujiendesha (ArduPilot Rover): Unajua ni nini nzuri? Magari ya kujiendesha yasiyo na majina. Wao ni baridi sana kwa kweli kwamba sisi (wenzangu na wenzangu) tulianza kujijenga tena mnamo 2018. Ndio sababu pia niliamua mwaka huu kumaliza kumaliza wakati wangu wa bure. Katika Inst
Sehemu rahisi ya Kujiendesha kwa Njia ya Reli ya Mfano: Hatua 10 (na Picha)
Sehemu Rahisi ya Kujiendesha kwa Njia ya Reli ya Mfano: Watawala wadhibiti wa Arduino ni mzuri kurekebisha muundo wa reli ya mfano. Kuweka mipangilio ni muhimu kwa madhumuni mengi kama kuweka mpangilio wako kwenye onyesho ambapo operesheni ya mpangilio inaweza kusanidiwa kuendesha treni kwa mlolongo wa kiotomatiki. L
Mpangilio wa Reli ya Mfano na Upandaji wa Kujiendesha: Hatua 13 (na Picha)
Mpangilio wa Reli ya Mfano na Upandaji wa Kujiendesha: Kufanya mipangilio ya treni ya mfano ni hobi nzuri, kuifanya itafanya iwe bora zaidi! Wacha tuangalie faida zingine za kiotomatiki: Uendeshaji wa gharama nafuu: Mpangilio wote unadhibitiwa na mdhibiti mdogo wa Arduino, kwa kutumia L298N mo
Kibanda cha Picha ya Harusi ya Arduino - Sehemu zilizochapishwa za 3D, Bajeti ya Kujiendesha na ya Chini: Hatua 22 (na Picha)
Kibanda cha Picha ya Harusi ya Arduino - Sehemu zilizochapishwa za 3D, Bajeti iliyojiendesha na ya chini: Hivi majuzi nilialikwa kwenye harusi ya ndugu wa mwenzangu na waliuliza hapo awali ikiwa tunaweza kuwajengea kibanda cha picha kwani zinagharimu sana kukodisha. Hivi ndivyo tulivyokuja na baada ya pongezi kadhaa, niliamua kuibadilisha kuwa mafunzo