Tartalomjegyzék:

Mindent látó Pi: 8 lépés
Mindent látó Pi: 8 lépés

Videó: Mindent látó Pi: 8 lépés

Videó: Mindent látó Pi: 8 lépés
Videó: Оздоровительный Цигун «Бадуаньцзинь» / 8 кусков парчи / Ежедневный китайский комплекс. 2024, November
Anonim
Mindent látó Pi
Mindent látó Pi

Ez megmutatja, hogyan készíthet képeket különböző szűrőkkel a málna pi -n a málna pi kamerával. Ezután a Twitter API segítségével tweetelheti a képeket.

1. lépés: A Soft Ware telepítése

A szoftver telepítése
A szoftver telepítése

Először is telepítenie kell ezt a két csomagot a terminál ablakába a twitter eléréséhez és a gombok csatlakoztatásához.

2. lépés: A gomb csatlakoztatása

A gomb csatlakoztatása
A gomb csatlakoztatása
A gomb csatlakoztatása
A gomb csatlakoztatása

Szükséged lesz:

Raspberry Pi kamera modul

2 Férfi-női áthidaló vezetékek

1 tapintható gomb

egy kenyértábla

Csatlakoztassa a gombot a pi -hez úgy, hogy a vezeték egyik végét a GPIO 23 -ba és egy földelőcsapba helyezi (amint az a képen is látható), és dugja be a gombot a kenyértáblába, amint az a képen látható. Ezután dugja be a vezetékek másik végét a kenyérsütő táblába ugyanabban a sorban, ahol a gomb be van dugva.

3. lépés: A Pi kamera csatlakoztatása

A Pi kamera csatlakoztatása
A Pi kamera csatlakoztatása
A Pi kamera csatlakoztatása
A Pi kamera csatlakoztatása
A Pi kamera csatlakoztatása
A Pi kamera csatlakoztatása

Csatlakoztassa a kamerát a fent látható módon, majd lépjen be a Raspberry Pi konfigurációba, és engedélyezze a kamerát.

4. lépés: Írja be a kód kezdő részét

Írja be a kód kezdő részét
Írja be a kód kezdő részét

Először meg kell nyitnia Thonny -t, majd be kell állítania a kapcsoló utasítást a kód kezdő részével, és ki kell nyomtatnia a szűrők felhasználói beállításait. Ekkor a felhasználó által begépelt számok a var változóként kerülnek tárolásra. Ezután importálja az összes szükséges dolgot a program során. ezután van egy sor, ami azt mondja, hogy kamera = PiCamera () ez a kamerát kamera nevű változóként tárolja. A def új kép és a tweet kép beállítja, hogy mi fog történni, ha valaki megnyomja az új kép vagy tweet kép nyomógombját.

5. lépés: A kapcsoló nyilatkozat esetei

A kapcsoló nyilatkozat esetei
A kapcsoló nyilatkozat esetei
A kapcsoló nyilatkozat esetei
A kapcsoló nyilatkozat esetei

Ennek használatával minden szám, amelyet valaki beír, más szűrőt rendel hozzá. Amint látja, alapvetően ugyanaz a kód, kivéve a hatást. A kimenetben = strftime, amelyet fel szeretne tenni ("home/pi/bárhová szeretné menteni a képet"), az azt követő rész menti a képet dátumként és időként. Győződjön meg arról, hogy minden eset után szünet van, különben csak az utolsó esetet fogja végrehajtani, függetlenül attól, hogy milyen számot írt be.

6. lépés: A kódex utolsó része

A kódex utolsó része
A kódex utolsó része

Ez az utolsó rész lehetővé teszi, hogy gombokkal fényképezzen, és nyomógombokat hozhat létre, hogy új képet készítsen és tweetelje a képet. Az utolsó lépés a program twitterhez való csatlakoztatása.

7. lépés: A Twitter csatlakoztatása

A Twitter csatlakoztatása
A Twitter csatlakoztatása

Először is szüksége lesz egy twitter fiókra, majd el kell jutnia az apps.twitter oldalra, és létre kell hoznia egy Twitter API -t. Ennek jóváhagyása egy -két napot is igénybe vehet. Miután jóváhagyták, szüksége lesz a fogyasztói kulcsra, a fogyasztói titokra, a hozzáférési jogkivonatra és a hozzáférési token titkára. Ezután hozzon létre egy új fájlt auth néven, és írja be a fenti kódot.

8. lépés: A kép készítése

A Kép készítése
A Kép készítése
A Kép készítése
A Kép készítése

Miután beírta az összes kódot, futtassa a modult, és képesnek kell lennie a gombokkal történő fényképek készítésére. Miután elkészítette a képet, egy szürke képernyőnek kell megjelennie két nyomógombbal, az egyiknek új képet, a másiknak pedig tweet képet kell megjelenítenie. Ha megnyomja a tweet képet, akkor azt a twitter fiókba fogja tweetelni, amelyen az API -t létrehozta. Ezenkívül a képnek meg kell jelennie azon a helyen, ahová beállította a mentéshez, a dátumot és az időt fájlnévként.

Ajánlott: