Orodha ya maudhui:
- Hatua ya 1: Sakinisha Picha mpya na Wezesha Kamera
- Hatua ya 2: Sanidi Hati ya Kugundua Mwendo
- Hatua ya 3: Sanidi Seva ya Wavuti
- Hatua ya 4: Weka yote pamoja
- Hatua ya 5: Wacha Tushike Ndege
Video: Pi Ndege: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Inachofanya: piga picha za ndege wakati kamera ya pi inahisi mabadiliko makubwa kwenye saizi za picha.
Tutahitaji nini
- Raspberry Pi na kadi ya kawaida ya SD
- Moduli ya kamera ya Pi
- Kesi ya Pi
- Kulisha ndege
- Seti ya lensi za jumla (hiari)
- Benki ya umeme ya 5V (hiari)
- USB wifi dongle (hiari)
Tutafanya nini
- Sakinisha vifurushi vinavyohitajika kwenye picha mpya
- Pakia hati inayofuatilia pato la kamera kwa vitu vinavyopita
- Sanidi kiolesura rahisi cha wavuti kuvinjari picha
- Fiddle na feeder ndege na lenses kupata mwelekeo sahihi
Hatua ya 1: Sakinisha Picha mpya na Wezesha Kamera
Shika kadi ya SD na usakinishe picha unayopenda. Maelezo katika chapisho hili yanatokana na usambazaji wa Waraspbian lakini inapaswa kufanya kazi kwa wengine na utaftaji fulani.
Nilichagua Raspian Jessie Lite kwani hakuna haja ya mazingira ya eneo-kazi kwenye mradi huu. Unaweza kutaka kusasisha usambazaji na ubadilishe nywila chaguomsingi. Kisha:
- wezesha moduli ya kamera kwa kuzindua raspi-config kutoka kwa laini ya amri.
- lemaza mwangaza wa kamera ya LED kwa kuongeza afya_camera_led = 1 kwenye faili ya / boot/config.txt: sudo echo "disable_camera_led = 1" >> / boot/config.txt
- sakinisha Maktaba ya Picha ya Python (PIL): sudo apt-get install -y python-imaging-tk
- weka vifurushi kusaidia seva nyepesi ya wavuti; kuna chaguzi nyingi, kwa mfano: Sudo apt-get install -y apache2 mysql-server php5 php5-mysql
Hatua ya 2: Sanidi Hati ya Kugundua Mwendo
Katika mradi huu, kamera haitumiki tu kurekodi picha lakini pia kugundua wakati wa kuchukua picha. Hii imefanywa kwa kuchukua picha ya azimio la chini kwa muda wa kawaida na kuilinganisha, pixel na pikseli, na picha iliyopita. Ikiwa picha hizi mbili ni tofauti sana, picha ya ukubwa kamili inachukuliwa.
Hii imefanywa kupitia hati ya chatu ambayo inaweza kupakuliwa na wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod + x PiBird_motion_pic.py
Hati hii imebadilishwa kutoka kwa hati asili kutoka kwa vibano vya ubongo kwenye uzi huu wa rapsberrypi.org.
Unaweza kuhariri laini # 25 ili kuhifadhi picha kwenye eneo tofauti.
Ili kuendesha hati moja kwa moja wakati wa kuanza, ongeza kazi ya cron. Ikiwa haujui jinsi ya kufanya hivyo, kimbia: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd` / PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.
Hatua ya 3: Sanidi Seva ya Wavuti
Kuna njia nyingi za kufurahiya picha, unaweza kuzihamisha kupitia SSH au kuzihifadhi kwenye gari la USB. Niliamua kuzipitia kupitia kiolesura rahisi cha wavuti na kupakua zile ninazopenda kupitia kivinjari changu.
Ili kusanidi kiolesura hicho rahisi cha wavuti, andika: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html
Hii inafanya kazi bora kwa kufikia seva ya wavuti kupitia WiFi. Ili kufanya hivyo, utahitaji kusanidi kiolesura kisichotumia waya. Kuna njia nyingi za kufanya hivyo kulingana na Pi na dongle unayotumia.
Hatua ya 4: Weka yote pamoja
Sawa, Raspberry Pi sasa iko tayari kupiga picha. Endesha tu./PiBird_motion_pic.py na piga pozi chache. Sasa, ikiwa unavinjari kwa IP yako ya Pi, unapaswa kuona picha zako za kwanza.
Ni wakati wa kuiweka pamoja. Labda utahitaji kubadilisha sehemu hii kulingana na vifaa vyako halisi.
Ili kulinda Pi dhidi ya jua na mvua, unapaswa kuiweka kwenye kasha na ufungue ufunguzi wowote mkubwa na mkanda, nk.
Nilitumia feeder hii ya ndege na fursa mbili za upande, rahisi sana kupakia kamera upande mmoja na kuruhusu ndege waje kulisha kutoka kwa upande mwingine.
Kupata umakini mahali pazuri na kuweka picha vizuri, nilitumia lensi ya msingi ya kamera pamoja na kikombe cha mtindi na sehemu yake ya chini iliyokatwa. Kidanganyifu kidogo lakini ilifanya kazi vizuri. Unaweza kupata matokeo mazuri ukitumia lensi za kamera za simu za bei rahisi.
Kuna habari huko nje juu ya jinsi ya kubadilisha mwelekeo wa kamera kwa kuzungusha lensi ya kujengwa; haikunifanyia kazi: ni ngumu sana kushikilia kwenye mwili mdogo wa lensi na kuizungusha.
Itachukua majaribio kadhaa kupata kutunga na kuzingatia sawa; wakati unacheka, unaweza kupiga picha ya jaribio kwa urahisi na raspistill -o test.jpg.
Mwishowe, unahitaji kuamua juu ya jinsi ya kutoa nguvu kwa Pi yako; kifurushi cha betri cha 5V labda ni chaguo bora.
Hatua ya 5: Wacha Tushike Ndege
Sawa, yote yamewekwa.
Ni wakati wa kuweka kila kitu nje, pakia feeder na mbegu na subiri wageni waruke.
Furahiya!
Ilipendekeza:
Ndege ya Flappy ya misuli: 9 Hatua (na Picha)
Ndege ya Flappy yenye misuli: Unaweza kukumbuka wakati Flappy Bird alichukua ulimwengu kwa dhoruba, mwishowe akawa maarufu sana muundaji akaiondoa kwenye duka za programu ili kuepuka utangazaji usiohitajika. Huyu ni Flappy Bird kama vile haujawahi kuona hapo awali; kwa kuchanganya chache kutoka kwa rafu compo
Jinsi ya Kufanya Ndege yako RC Ndege Rahisi?: Hatua 10
Jinsi ya Kufanya Ndege yako RC Jet Ndege Rahisi?: Jinsi ya kutengeneza ndege ya RC (Remote Control) kwa kutumia povu au polyfoam cork, ambayo mimi hutumia kawaida, ni rahisi na rahisi ikiwa unajua fomula ya jumla. Kwa nini fomula ya wingu? kwa sababu ikiwa unaelezea kwa undani na unatumia sin cos tan na marafiki zake, ya c
Misingi ya Ndege ya RC Ndege: Hatua 13
Misingi ya Kuruka kwa Ndege ya RC: Halo kila mtu, Leo tutaangalia misingi ya jinsi ya kuruka ndege ya RC kwenye simulator na kuzuia kugonga mtindo wako uwanjani. Wakati uliopita, nimeelezea jinsi nina FlySky FS yangu -i6X mtawala kushikamana na RC simulator hivyo sasa sisi wil
Mbio ya Uwanja wa Ndege wa Uwanja wa Ndege wa LED: Hatua 7
Kukimbia Runway ya Uwanja wa Ndege wa LED: Huu ni marekebisho na msukumo kutoka https://www.instructables.com/id/Running-LEDs-Ardu…Ninabadilisha nambari ya chanzo ili kuangaza mwanga nyuma na nje, na polepole. ni mfano uliotengenezwa kwa mikono wa Uwanja wa ndege wa Uwanja wa Ndege
Ndege ya Arduino Flappy - Arduino 2.4 "Skrini ya kugusa TFT SPFD5408 Mradi wa Mchezo wa Ndege: Hatua 3
Ndege ya Arduino Flappy | Mradi wa Mchezo wa Ndege wa Arduino 2.4 "Mradi wa Mchezo wa Ndege wa SpFD5408: Ndege ya Flappy ilikuwa mchezo maarufu sana huko nyuma katika miaka michache na watu wengi waliiunda kwa njia yao wenyewe vile vile mimi, niliunda toleo langu la ndege flappy na Arduino na bei rahisi ya 2.4 " TFT Skrini ya kugusa SPFD5408, Basi wacha tuanze