Orodha ya maudhui:

Pi inayoona kila kitu: Hatua 8
Pi inayoona kila kitu: Hatua 8

Video: Pi inayoona kila kitu: Hatua 8

Video: Pi inayoona kila kitu: Hatua 8
Video: Christina Shusho Feat. The Dreamers - Teta Nao (Official Music Video) 2024, Novemba
Anonim
Pi inayoona kila kitu
Pi inayoona kila kitu

Hii itakuonyesha jinsi ya kuchukua picha na vichungi tofauti kwenye pi ya raspberry ukitumia kamera ya raspberry pi. Kisha utatumia Twitter API kubandika picha hizo.

Hatua ya 1: Kufunga Ware laini

Kufunga Ware laini
Kufunga Ware laini

Kwanza, utahitaji kusakinisha vifurushi hivi viwili kwenye dirisha la terminal ili kufikia twitter na unganisha vifungo.

Hatua ya 2: Kuunganisha Kitufe

Kuunganisha Kitufe
Kuunganisha Kitufe
Kuunganisha Kitufe
Kuunganisha Kitufe

Utahitaji:

Moduli ya Kamera ya Raspberry Pi

2 Kuruka kiume na kike kunaongoza

Kitufe 1 cha kugusa

ubao wa mkate

Unganisha kitufe kwa pi kwa kuweka mwisho mmoja wa waya kwenye GPIO 23 na pini ya ardhini (kama inavyoonekana kwenye picha), na unganisha kitufe kwenye ubao wa mkate kama inavyoonekana kwenye picha. Kisha, ingiza ncha nyingine ya waya kwenye ubao wa mkate katika safu ile ile wakati kifungo kimechomekwa.

Hatua ya 3: Kuunganisha Kamera ya Pi

Kuunganisha Kamera ya Pi
Kuunganisha Kamera ya Pi
Kuunganisha Kamera ya Pi
Kuunganisha Kamera ya Pi
Kuunganisha Kamera ya Pi
Kuunganisha Kamera ya Pi

Unganisha kamera kama inavyoonyeshwa hapo juu, kisha nenda kwenye usanidi wa Raspberry Pi na uwezeshe kamera.

Hatua ya 4: Chapa Sehemu ya Mwanzo ya Nambari

Andika Sehemu ya Mwanzo ya Nambari
Andika Sehemu ya Mwanzo ya Nambari

Kwanza utahitaji kufungua Thonny, kisha utaweka taarifa ya kubadili na sehemu ya mwanzo ya nambari na uchapishe chaguo za watumiaji kwa vichungi. Halafu nambari yoyote ambayo aina ya mtumiaji itahifadhiwa kama var tofauti. Kisha ingiza vitu vyote utakavyohitaji wakati wote wa programu. baada ya hapo, kuna laini ambayo inasema camera = PiCamera () hii itahifadhi kamera kama kamera inayoitwa variable. Picha mpya ya def na picha ya tweet inaunda nini kitatokea wakati mtu akibonyeza kitufe cha kushinikiza kwa picha mpya au picha ya tweet.

Hatua ya 5: Kesi za Taarifa ya Kubadilisha

Kesi za Taarifa ya Kubadilisha
Kesi za Taarifa ya Kubadilisha
Kesi za Taarifa ya Kubadilisha
Kesi za Taarifa ya Kubadilisha

Kutumia nambari hii ambayo kila mtu anaandika itakuwa na kichujio tofauti kilichopewa. Kama unavyoona zote ni nambari sawa isipokuwa athari. Katika pato = strftime unataka kuweka ("nyumbani / pi / popote unapotaka kuhifadhi picha") sehemu inayofuata itahifadhi picha kama tarehe na saa uliyoichukua. Hakikisha una mapumziko baada ya kila kesi, au sivyo itafanya kesi ya mwisho tu bila kujali ni nambari gani iliyoandikwa.

Hatua ya 6: Sehemu ya Mwisho ya Kanuni

Sehemu ya Mwisho ya Kanuni
Sehemu ya Mwisho ya Kanuni

Sehemu hii ya mwisho itakuruhusu kupiga picha na kitufe, na kuunda vitufe vya kushinikiza kuchukua picha mpya na kutuma picha hiyo. Hatua ya mwisho ni kuunganisha programu hiyo kwa twitter.

Hatua ya 7: Kuunganisha Twitter

Kuunganisha Twitter
Kuunganisha Twitter

Kwanza, utahitaji akaunti ya twitter, kisha utahitaji kupata apps.twitter na kuunda API ya Twitter. Hii inaweza kuchukua siku moja au mbili kupitishwa. Mara tu utakapoidhinishwa Utahitaji ufunguo wa watumiaji, siri ya watumiaji, ishara ya ufikiaji, na siri ya ishara. Kisha fanya faili mpya inayoitwa auth na uweke nambari hapo juu.

Hatua ya 8: Kuchukua Picha

Kuchukua Picha
Kuchukua Picha
Kuchukua Picha
Kuchukua Picha

Unapokuwa umeandika nambari zote endesha moduli, na unapaswa kuweza kupiga picha na kitufe. Baada ya kuchukua picha skrini ya kijivu inapaswa kutokea na vifungo viwili vya kushinikiza mmoja aseme picha mpya na mwingine aseme picha ya tweet. Unapobonyeza picha ya tweet itaibandika kwenye akaunti ya twitter ambayo umetengeneza API. Pia, picha inapaswa kuonyesha mahali ulipoweka ili kuokoa mwanzoni na tarehe na wakati kama jina la faili.

Ilipendekeza: