INHOUDSOPGAWE:

All-Seeing Pi: 8 stappe
All-Seeing Pi: 8 stappe

Video: All-Seeing Pi: 8 stappe

Video: All-Seeing Pi: 8 stappe
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
All-Seeing Pi
All-Seeing Pi

Dit sal u wys hoe u foto's kan neem met verskillende filters op die framboos pi met die framboos pi kamera. Dan gebruik u Twitter API om die foto's te tweet.

Stap 1: Installeer die sagteware

Die installering van die sagteware
Die installering van die sagteware

Eerstens moet u hierdie twee pakkette in die terminale venster installeer om toegang tot Twitter te verkry en die knoppies aan te sluit.

Stap 2: Koppel die knoppie

Verbind die knoppie
Verbind die knoppie
Verbind die knoppie
Verbind die knoppie

Jy sal nodig hê:

Framboos Pi -kameramodule

2 Manlike-vroulike springdrade

1 tasbare knoppie

'n broodbord

Koppel die knoppie aan die pi deur die een kant van die draad in GPIO 23 en 'n grondpen (soos op die foto) te steek, en steek die knoppie in die broodbord soos op die foto. Steek dan die ander kant van die drade in die broodbord in dieselfde ry as wat die knoppie ingeprop word.

Stap 3: Koppel die Pi -kamera

Koppel die Pi -kamera
Koppel die Pi -kamera
Koppel die Pi -kamera
Koppel die Pi -kamera
Koppel die Pi -kamera
Koppel die Pi -kamera

Koppel die kamera soos hierbo getoon, gaan dan na die Raspberry Pi -konfigurasie en aktiveer die kamera.

Stap 4: Tik die begin van die kode

Tik die begin gedeelte van die kode
Tik die begin gedeelte van die kode

Eerstens moet u Thonny oopmaak, dan moet u die skakelaarverklaring met die begin van die kode opstel en die gebruikersopsies vir filters afdruk. Dan word die getal waarin die gebruiker tik, gestoor as veranderlike var. Voer dan alles in wat u tydens die program benodig. daarna is daar 'n lyn wat sê kamera = PiCamera (), dit sal die kamera stoor as 'n veranderlike genaamd kamera. Die def -nuwe prentjie en def -tweet -prentjie stel op wat sal gebeur as iemand op die drukknoppie druk vir 'n nuwe prent of 'n tweet -prentjie.

Stap 5: Gevalle vir die skakelverklaring

Gevalle vir die skakelverklaring
Gevalle vir die skakelverklaring
Gevalle vir die skakelverklaring
Gevalle vir die skakelverklaring

Elke nommer wat iemand tik, sal 'n ander filter daaraan toewys. Soos u kan sien, is almal basies dieselfde kode behalwe die effek. In die output = strftime wil u ("home/pi/waar u ook al die foto wil stoor"), die prentjie stoor as die datum en tyd waarop u dit geneem het. Maak seker dat u die onderbreking na elke geval het, anders doen dit slegs die laaste saak, ongeag die getal wat ingevoer word.

Stap 6: Laaste deel van die kode

Laaste deel van die kode
Laaste deel van die kode

Met hierdie laaste deel kan u foto's met die knoppie neem en drukknoppies maak om 'n nuwe foto te neem en die prent te tweet. Die laaste stap is om die program aan Twitter te koppel.

Stap 7: Koppel Twitter

Koppel Twitter
Koppel Twitter

Eerstens benodig u 'n Twitter -rekening, dan moet u by apps.twitter kom en 'n Twitter API skep. Dit kan 'n dag of twee neem om goedgekeur te word. Sodra u goedgekeur is, benodig u die verbruikersleutel, verbruikersgeheim, toegangstoken en die toegangstokengeheim. Maak dan 'n nuwe lêer genaamd auth en voer die kode hierbo in.

Stap 8: Neem die prentjie

Neem die prentjie
Neem die prentjie
Neem die prentjie
Neem die prentjie

As u al die kode ingevoer het, voer die module uit en u moet met die knoppie foto's kan neem. Nadat u die foto geneem het, verskyn 'n grys skerm met twee drukknoppies, een moet 'n nuwe prentjie sê en die ander 'n tweet -prentjie. As u op die tweet -prentjie druk, sal dit na die twitter -rekening tweet waarop u die API gemaak het. Die prentjie moet ook verskyn waar u dit in die begin wou stoor, met die datum en tyd as die lêernaam.

Aanbeveel: