Sisällysluettelo:
- Vaihe 1: Valmistaudu ohjelmoimaan
- Vaihe 2: Ohjelmointi
- Vaihe 3: Twitter -asetukset ja Boot Setup
- Vaihe 4: Laitteisto
Video: Tweetbot - Twitter Connected Photo Booth: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä projektissa teemme Raspberry Pi -käyttöisen kameran, jota voidaan käyttää juhlallisissa valokuvakoppeissa. Valokuvan ottamisen jälkeen se voidaan julkaista osoitetulle Twitter -tilille kaikkien nähtäväksi myöhemmin. Tämä opetusohjelma kattaa tämän projektin teknologiaosan, joten ohjelmointi, asennus ja johdotus. Tämän avulla voit muokata omaa valokuvakopiasi kokonaan sen sijainnin ja henkilökohtaisten asetusten perusteella.
Tässä on mitä tarvitset:
Raspberry Pi 3*: 34,49 dollaria (Voit käyttää muita versioita, mutta tämä opetusohjelma perustuu 3)
HDMI -kaapeli*: 6,99 dollaria
Hiiri: 5,49 dollaria
Näppäimistö: 12,99 dollaria
8 Gt: n microSD -kortti*: 7,32 dollaria
Virtalähde Raspberry Pi*: 9,99 dollaria
Raspberry Pi*-kotelo: 6,98 dollaria
PiCamera: 27,99 dollaria
Leipälauta: 6,86 dollaria
1 Painike: 7,68 dollaria
2 uros-naarasliitinkaapelia: 4,99 dollaria
HDMI -näyttö (Voit halutessasi käyttää VNC: tä tai SSH: ta, mutta en mene tässä kokoonpanoon)
Kaikki tähdellä (*) varustetut tuotteet voi ostaa yhdessä täältä: 69,99 dollaria
Sinulla on todennäköisesti suurin osa näistä jo, jos olet koskaan käyttänyt Raspberry Pi: tä aiemmin. Ennen kuin aloitamme opetusohjelman, oletan, että sinulla on uusin Raspbian -versio Raspberry Pi -laitteessasi. Jos tarvitset apua, mene tänne.
Vaihe 1: Valmistaudu ohjelmoimaan
Avaa Raspberry Pi -pääte (pikanäppäin: Ctrl-Alt-T).
Suorita tämä rivi: sudo apt-get update ja sudo apt-get upgrade -y, joka päivittää nykyiset paketit ja asentaa joitain uusia.
Luomme nyt tiedoston, jossa Python -ohjelmamme sijaitsee. Jos haluat tehdä tämän graafisella käyttöliittymällä, siirry työpöydällesi, napsauta hiiren kakkospainikkeella ja valitse Luo uusi - Tyhjä tiedosto. Nimeä tiedosto "booth.py". Jätä toistaiseksi tyhjäksi ja tallenna.
Jos haluat tehdä tämän vaiheen päätelaitteen avulla. Kirjoita cd ~/Desktop ja sitten sudo nano booth.py. Kirjoita siihen mitä tahansa ja tee Ctrl-X ja sitten Y ja sitten Enter.
Nyt meidän on asennettava kirjasto "Twython", jota käytämme kuvien lähettämiseen Twitteriin.
Kirjoita terminaali: sudo pip3 install twython
Suorita lisäksi sudo pip3 install twython --upgrade
Tee myös sudo raspi-config ja ota kamera käyttöön. Käynnistä tämän jälkeen uudelleen.
Olet nyt valmis aloittamaan ohjelmointiosan!
Vaihe 2: Ohjelmointi
Siirry booth.py -tiedostoosi ja liitä siihen liitetty koodi. Liitetiedostossa jokainen rivi kommentoidaan, jotta tiedät tarkalleen, mitä tapahtuu. Seuraavassa vaiheessa saamme tarvittavat tunnukset, jotta Twitter -sovellusliittymä toimisi.
Työskentelemme koodissa määriteltyjen nastojen kanssa seuraavassa vaiheessa painikkeiden kytkemiseksi.
Toivottavasti ymmärrät kuinka koodi toimii kommenttieni kautta!
Vaihe 3: Twitter -asetukset ja Boot Setup
Tässä oletan, että sinulla on Twitter -tili, jota käytät. Jos ei, luo se nyt.
Siirry osoitteeseen apps.twitter.com
Luo uusi sovellus
Täytä pakolliset kentät, hyväksy sopimus ja jatka
Tarkista yllä olevasta kuvasta, että näet saman näytön kuin minä.
Siirry kohtaan Avaimet ja käyttötunnukset
Vieritä alas ja valitse Luo käyttöoikeustietosi
Ota nyt näkemäsi neljä merkkiä ja laita ne booth.py -tiedostoon.
ck: Consumer Key, cs: Consumer Secret, osoitteessa: access token, ats: Access Token Secret
Haluamme pystyä suorittamaan ohjelman, kun Raspberry Pi käynnistyy napsauttamalla Käynnistä -painiketta. Johdotamme painikkeet myöhemmin, mutta teemme käynnistysvaiheen nyt. Siirry päätelaitteeseen ja kirjoita sudo nano /etc/rc.local
Ennen poistumista 0 kirjoita python3 /home/pi/Desktop/booth.py
Tallenna tiedosto
Nyt olet määrittänyt vadelmapi -ohjelman. Muista, että kaikki toimii vain Wifi -yhteyden tapauksessa. Siirrytään laitteisto -osioon.
Vaihe 4: Laitteisto
Olen iloinen, että olet päässyt näin pitkälle! Ensinnäkin meidän on yhdistettävä kamera Raspberry Pi -laitteeseemme. Tämä sivusto näyttää sinulle, miten voit yhdistää sen fyysisesti. Meidän on myös kytkettävä painike, joka ohjaa kaikkea. Tarvitset 2 uros-naaraskaapelia, leipälevyn ja painikkeen. Aseta painike leipälaudan keskelle. Kiinnitä kaksi johdinta kahteen johtoon painikkeen toisella puolella (katso kuva). Kytke yhden johdon naaraspää Raspberry Pi -laitteen maadoitukseen ja toinen GPIO 4: een. Katso kuvasta, mihin nämä kaksi johtoa kytketään.
Nyt olet valmis! Näin käytät uutta luomustasi. Kytke vadelma pi virtalähteeseen ja odota, että se käynnistyy. Paina painiketta ja vapauta se pian sen jälkeen, niin kuva otetaan ja ladataan Twitteriin. Jos pidät painiketta painettuna vähintään 3 sekuntia, Raspberry Pi sammuu turvallisesti (älä vain irrota sitä). Kokeile tätä ja katso toimiiko kaikki kuvatulla tavalla. Tietenkin, jos sinulla on kysymyksiä tai ehdotuksia, jätä ne kommentteihin.
Suositeltava:
Arduino Wedding Photo Booth - 3D -tulostetut osat, automaattinen ja alhainen budjetti: 22 vaihetta (kuvilla)
Arduino Wedding Photo Booth - 3D -tulostetut osat, automatisoitu ja pieni budjetti: Minut kutsuttiin äskettäin kumppanini veljen häihin ja he kysyivät ennen, voisimmeko rakentaa heille valokuvakopin, koska niiden vuokraaminen maksaa liikaa. Tämän me keksimme ja useiden kohteliaisuuksien jälkeen päätin muuttaa sen opetukselliseksi
RabbitPi - Alexa Enabled, IFTTT Connected, Ear -Wiggling IoT Assistant: 12 vaihetta
RabbitPi - Alexa Enabled, IFTTT Connected, Ear -Wiggling IoT Assistant: Tämä on vanhentunut vuoden 2005 Nabaztag " smart rabbit " jonka olen rakentanut uudelleen nykyaikaiseksi IoT -avustajaksi käyttämällä Raspberry Pi 3: ta ja Adafruit Motor HATia, verkkokameramikrofoni ja Philips Soundshooter -kaiutin, jotka sisältyvät söpöyn alkuperäiseen koteloon
PoochPak: Cellular Connected Smart Dog -liivi: 4 vaihetta
PoochPak: Cellular Connected Smart Dog -liivi: Automatisoinnissa keskitymme usein ihmisten kehittämiseen, jotta voimme hyödyntää tietokoneiden ja ihmismielen kognitiivisia vahvuuksia. Mutta koirilla on joukko taitoja, joten ne soveltuvat erittäin hyvin tiettyihin tehtäviin, joita ihmiset eivät voi suorittaa
Instagram Inspired DIY Photo-Booth: 18 vaihetta (kuvilla)
Instagram Inspired DIY Photo-Booth: Päätin rakentaa yksinkertaisen valokuvakopin hauskaksi lisäksi tapahtumiin, tämä käy läpi perusvaiheet siitä, miten menin muutamasta puukappaleesta täysin toimivaan koppiin. Olen lisännyt myös kuvan siitä, miltä kuvat näyttävät! Älä
Photo Booth Big Red Button: Teensy LC: 3 vaihetta (kuvilla)
Photo Booth Big Red Button: Teensy LC: Rakensin useita vuosia sitten DIY -ulkoilmavalokopin ystävien häihin. Käytin " koppia " useita kertoja eri tapahtumiin, mutta halusin muuttaa asetuksia yksinkertaisemmaksi kokoonpanoksi. Pohjimmiltaan dSLR jalustalla ja kierros