İçindekiler:
- Adım 1: Programlamaya Hazırlanmak
- Adım 2: Programlama
- 3. Adım: Twitter Kurulumu ve Önyükleme Kurulumunda
- 4. Adım: Donanım
Video: Tweetbot - Twitter Bağlantılı Fotoğraf Kabini: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu projede, partilerde fotoğraf kabininde kullanılabilecek Raspberry Pi ile çalışan bir kamera yapacağız. Fotoğraf çekildikten sonra, herkesin daha sonra görmesi için belirlenmiş bir Twitter hesabına gönderilebilir. Bu eğitim, programlama, kurulum ve bazı kablolama için bu projenin teknoloji bölümünü kapsayacaktır. Bu, kuracağınız konuma ve kişisel tercihlerinize göre kendi fotoğraf kabininizi tamamen özelleştirmenize olanak tanır.
İşte ihtiyacınız olacak:
Raspberry Pi 3*: 34,49 $ (Diğer sürümleri kullanabilirsiniz ancak bu eğitim 3'e dayanmaktadır)
HDMI Kablosu*: $6,99
Fare: $5.49
Klavye: 12.99$
8 GB microSD Kart*: 7,32 ABD doları
Raspberry Pi için Güç Kaynağı*: 9,99 ABD doları
Raspberry Pi için Kılıf*: $6,98
PiKamera: 27,99 $
Ekmek tahtası: $6.86
1 Buton: 7,68 $
2 Erkek-Dişi atlama kablosu: 4,99 ABD doları
HDMI için Monitör (İsterseniz VNC veya SSH kullanabilirsiniz ama burada kuruluma girmeyeceğim)
Yıldızlı(*) öğelerin tümü burada birlikte satın alınabilir: 69,99 ABD doları
Daha önce bir Raspberry Pi kullandıysanız, muhtemelen bunların çoğuna zaten sahipsiniz. Eğitime başlamadan önce, Raspberry Pi'nizde Raspbian'ın en son sürümüne sahip olduğunuzu varsayacağım. Yardıma ihtiyacınız varsa, buraya gidin.
Adım 1: Programlamaya Hazırlanmak
Raspberry Pi'nizdeki terminali açın (kısayol: Ctrl-Alt-T).
Şu satırı çalıştırın: sudo apt-get update ve ardından sudo apt-get upgrade -y mevcut paketlerinizi güncelleyecek ve yenilerini yükleyecektir.
Şimdi Python programımızın bulunacağı bir dosya oluşturacağız. Bunu GUI kullanarak yapmak istiyorsanız, masaüstünüze gidin, sağ tıklayın ve Yeni Oluştur - Boş Dosya'yı tıklayın. Dosyayı "booth.py" olarak adlandırın. Şimdilik boş bırakın ve kaydedin.
Bu adımı terminali kullanarak yapmak istiyorsanız. cd ~/Desktop yazın ve ardından sudo nano booth.py. Şimdilik herhangi bir şey girin ve Ctrl-X ve ardından Y ve ardından Enter yapın.
Şimdi, Twitter'a resim göndermek için kullanacağımız bir "Twython" kütüphanesi kurmamız gerekiyor.
Terminali yazın: sudo pip3 install twython
Ek olarak, sudo pip3 install twython --upgrade komutunu çalıştırın.
Ayrıca sudo raspi-config yapın ve kamerayı etkinleştirin. Bundan sonra yeniden başlatın.
Artık programlama kısmına başlamaya hazırsınız!
Adım 2: Programlama
Booth.py dosyanıza gidin ve ekli kodu içine yapıştırın. Ekli dosyada, tam olarak ne olduğunu bilmeniz için her satır yorumlanmıştır. Bir sonraki adımda, Twitter API'sinin çalışması için gerekli jetonları alacağız.
Basmalı düğmeleri bağlamak için gelecekteki bir adımda kodda tanımlanan pinlerle çalışacağız.
Umarım, yorumlarım aracılığıyla kodun nasıl çalıştığını anlarsınız!
3. Adım: Twitter Kurulumu ve Önyükleme Kurulumunda
Burada, kullanacağınız bir Twitter Hesabınız olduğunu varsayacağım. Değilse, şimdi bir tane oluşturun.
apps.twitter.com'a gidin
Yeni Uygulama Oluştur
Gerekli alanları doldurun, sözleşmeyi kabul edin ve devam edin
Benimle aynı ekranı gördüğünüzü görmek için yukarıdaki bir resme bakın.
Anahtarlara ve Erişim Simgelerine gidin
Aşağı kaydırın ve Erişim Simgelerimi Oluştur'a tıklayın
Şimdi gördüğünüz 4 jetonu alın ve bunları kabin.py'ye koyun.
ck: Tüketici Anahtarı, cs: Tüketici Sırrı, at: erişim belirteci, ats: Erişim Simgesi Sırrı
Raspberry Pi başlatıldığında başlat düğmesine tıklayarak programı çalıştırabilmek istiyoruz. Düğmeleri daha sonra bağlayacağız, ancak şimdi önyükleme adımını yapacağız. Terminale gidin ve sudo nano /etc/rc.local yazın
0 çıkışından önce python3 /home/pi/Desktop/booth.py yazın
Dosyayı kaydet
Artık ahududu pi programını kurmayı bitirdiniz. Her şeyin yalnızca bir Wifi Bağlantısı olması durumunda çalışacağını unutmayın. Donanım bölümüne geçelim.
4. Adım: Donanım
Buraya kadar yaptığınız için mutluyum! Öncelikle kamerayı Raspberry Pi'mize bağlamamız gerekiyor. Bu web sitesi size fiziksel olarak nasıl bağlayacağınızı gösterir. Ayrıca her şeyi kontrol edecek düğmeyi de bağlamamız gerekiyor. 2 erkek-dişi kabloya, devre tahtasına ve düğmeye ihtiyacınız var. Düğmeyi breadboard'un ortasına yerleştirin. Düğmenin bir tarafındaki iki kabloya iki kablo koyun (resme bakın). Bir kablonun dişi ucunu Raspberry Pi'deki Topraklamaya ve Diğer ucunu GPIO 4'e bağlayın. Bu iki kabloyu nereye bağlayacağınızı görmek için resme bakın.
Artık işiniz bitti! İşte yeni eserinizi nasıl kullanacağınız. Güç vermek için ahududu pi'yi takın ve açılmasını bekleyin. Düğmeye basın ve kısa bir süre sonra bırakın, bir resim çekilecek ve Twitter'a yüklenecektir. Düğmeyi 3 saniye veya daha fazla basılı tutarsanız, Raspberry Pi güvenli bir şekilde kapanacaktır (sadece fişini çekmeyin). Bunu deneyin ve her şeyin açıklandığı gibi çalışıp çalışmadığını görün. Tabii ki, herhangi bir sorunuz veya öneriniz varsa, bunları yorumlarda bırakın.
Önerilen:
Otomatik Fotoğraf Kabini: 4 Adım (Resimlerle)
Otomatik Fotoğraf Kabini: Bu size ahududu pi, ultrasonik mesafe sensörü ve diğer birkaç aksesuarı kullanarak nasıl otomatik bir fotoğraf kabini yapacağınızı gösterecektir. Hem gelişmiş donanım hem de karmaşık bir program kullanan bir proje yapmak istedim. araştırıyorum
Kendin Yap Katılımsız Fotoğraf Kabini: 12 Adım (Resimlerle)
DIY Katılımsız Fotoğraf Kabini: Bir dükkanın bir köşesine kurulabilen ve gözetimsiz çalıştırılabilen bir fotoğraf kabini
Kendin Yap Fotoğraf Kabini: 7 Adım (Resimlerle)
Kendin Yap Fotoğraf Kabini: Bu, dünyanın her yerindeki alışveriş merkezlerinde, eğlence parklarında ve alışveriş merkezlerinde görülen geleneksel fotoğraflara çok benzeyen kendi fotoğraf kabininizi nasıl oluşturacağınıza dair bir eğitimdir. Ancak bu stant tamamen dijitaldir ve evde yapılması çok daha ucuz/kolaydır. ben
Instagram'dan Esinlenen Kendin Yap Fotoğraf Kabini: 18 Adım (Resimlerle)
Instagram'dan Esinlenen Kendin Yap Fotoğraf Kabini: Etkinlikler için eğlenceli bir ek olarak basit bir fotoğraf kabini oluşturmaya karar verdim, bu, birkaç parça ahşaptan tamamen işlevsel bir kabine nasıl geçtiğimin temel adımlarından geçiyor. Ayrıca resimlerin nasıl göründüğünün bir fotoğrafını da ekledim! Lütfen hayır
Fotoğraf Kabini Büyük Kırmızı Düğme: Teensy LC: 3 Adım (Resimlerle)
Photo Booth Büyük Kırmızı Düğme: Teensy LC: Birkaç yıl önce bir arkadaşımın düğünü için kendin yap açık hava Photo Booth yaptım. "Stand" çeşitli olaylar için birkaç kez, ancak kurulumu daha basit bir yapılandırma için değiştirmek istedi. Temel olarak, bir tripod üzerinde bir dSLR ve bir tur