INHOUDSOPGAWE:
- Stap 1: Installeer die sagteware
- Stap 2: Koppel die knoppie
- Stap 3: Koppel die Pi -kamera
- Stap 4: Tik die begin van die kode
- Stap 5: Gevalle vir die skakelverklaring
- Stap 6: Laaste deel van die kode
- Stap 7: Koppel Twitter
- Stap 8: Neem die prentjie
Video: All-Seeing Pi: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
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
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 kamera soos hierbo getoon, gaan dan na die Raspberry Pi -konfigurasie en aktiveer die kamera.
Stap 4: Tik die begin 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
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
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
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
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:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
N Ou laaier? Nee, dit is 'n RealTube18 all-Tube kitaar koptelefoonversterker en pedaal: 8 stappe (met foto's)
N Ou laaier? Nee, dit is 'n koptelefoonversterker en pedaal van RealTube18 met 'n buis vir almal: OORSIG: Wat om te doen tydens 'n pandemie, met 'n verouderde nikkel-kadmium-batterylaaier, en 60+ jaar oud, verouderde motorradio-vakuumbuise wat moet sit en herwin moet word? Hoe gaan dit met die ontwerp en bou van 'n gewone buis, lae spanning, algemene gereedskapbattery
Zynthian: Open Synth Platform (Zynthian Bundle All V3 Kit): 21 stappe
Zynthian: Open Synth Platform (Zynthian Bundle All V3 Kit): Zynthian is 'n sintese, toegerus met verskeie enjins, filters en effekte. Heeltemal konfigureerbaar en opgradeerbaar.'N Oop platform vir klanksintese. Die hardeware -spesifikasie, gebaseer op Raspberry Pi en Linux, is openbaar en sagteware is so oop
4x4, all-terrain elektriese motor: 5 stappe (met foto's)
4x4, elektriese motor op alle terreine: gaan na die volgende stap om meer te sien
Voeg 'n koeler by 'n ATI All in Wonder 9600 VGA -kaart: 6 stappe
Voeg 'n koeler by 'n ATI All in Wonder 9600 VGA-kaart: die ATI All-In-Wonder-kaart is 'n uitstekende waarde vir die funksies, so ek is seker dat baie mense een gekoop het toe hulle beskikbaar was. Een van die redes waarom hulle 'n goeie waarde het, was stadiger, goedkoper komponente, dus die kaart sal baie doen, net stadiger as die gemiddelde