İçindekiler:

Her Şeyi Gören Pi: 8 Adım
Her Şeyi Gören Pi: 8 Adım

Video: Her Şeyi Gören Pi: 8 Adım

Video: Her Şeyi Gören Pi: 8 Adım
Video: BUNU YAŞAMAYAN YOKTUR 😂 #emirbeşli #shorts 2024, Kasım
Anonim
Her Şeyi Gören Pi
Her Şeyi Gören Pi

Bu size ahududu pi kamerasını kullanarak ahududu pi üzerinde farklı filtrelerle nasıl fotoğraf çekeceğinizi gösterecektir. Ardından resimleri tweetlemek için Twitter API'sini kullanacaksınız.

1. Adım: Yazılımın Kurulması

Yazılımın Kurulması
Yazılımın Kurulması

Öncelikle twitter'a erişmek ve butonları bağlamak için terminal penceresine bu iki paketi kurmanız gerekecek.

Adım 2: Düğmeyi Bağlama

Düğmeyi Bağlama
Düğmeyi Bağlama
Düğmeyi Bağlama
Düğmeyi Bağlama

İhtiyacın olacak:

Raspberry Pi Kamera Modülü

2 Erkek-dişi jumper kabloları

1 dokunsal düğme

ekmek tahtası

GPIO 23'teki telin bir ucunu ve bir topraklama pimini (resimde görüldüğü gibi) koyarak düğmeyi pi'ye bağlayın ve düğmeyi resimde görüldüğü gibi breadboard'a takın. Ardından, kabloların diğer ucunu, düğmenin takılı olduğu sıradaki breadboard'a takın.

Adım 3: Pi Kamerayı Bağlama

Pi Kamerayı Bağlama
Pi Kamerayı Bağlama
Pi Kamerayı Bağlama
Pi Kamerayı Bağlama
Pi Kamerayı Bağlama
Pi Kamerayı Bağlama

Kamerayı yukarıda gösterildiği gibi bağlayın, ardından Raspberry Pi yapılandırmasına gidin ve kamerayı etkinleştirin.

Adım 4: Kodun Başlangıç Kısmını Yazın

Kodun Başlangıç Kısmını Yazın
Kodun Başlangıç Kısmını Yazın

İlk önce Thonny'yi açmanız gerekecek, ardından kodun başlangıç kısmı ile switch deyimini kuracak ve filtreler için kullanıcı seçeneklerini yazdıracaksınız. Ardından, kullanıcının girdiği sayı ne olursa olsun, var değişkeni olarak saklanacaktır. Ardından, program boyunca ihtiyaç duyacağınız her şeyi içe aktarın. bundan sonra camera=PiCamera() yazan bir satır var, bu kamerayı camera adında bir değişken olarak saklayacaktır. Tanımlı yeni resim ve varsayılan tweet resmi, birisi yeni resim veya tweet resmi için düğmeye bastığında ne olacağını ayarlıyor.

Adım 5: Switch Beyanı için Vakalar

Switch Beyanı İçin Durumlar
Switch Beyanı İçin Durumlar
Switch Beyanı İçin Durumlar
Switch Beyanı İçin Durumlar

Bunu kullanarak, birinin yazdığı her numara, kendisine atanmış farklı bir filtreye sahip olacaktır. Gördüğünüz gibi, efekt dışında hepsi temelde aynı koddur. output=strftime içine koymak istediğiniz ("home/pi/resmi kaydetmek istediğiniz yer") sonraki kısım resmi çektiğiniz tarih ve saat olarak kaydeder. Her vakadan sonra ara verdiğinizden emin olun, aksi takdirde hangi sayı yazılırsa girilsin, yalnızca son vakayı yapacaktır.

Adım 6: Kodun Son Kısmı

Kodun Son Bölümü
Kodun Son Bölümü

Bu son kısım, buton ile fotoğraf çekmenize ve yeni bir resim çekmek ve resmi tweetlemek için basmalı butonlar oluşturmanıza izin verecektir. Son adım, programı twitter'a bağlamaktır.

7. Adım: Twitter'ı Bağlama

Twitter'ı Bağlama
Twitter'ı Bağlama

İlk önce bir twitter hesabına ihtiyacınız olacak, ardından apps.twitter'a gitmeniz ve bir Twitter API'si oluşturmanız gerekecek. Bunun onaylanması bir veya iki gün sürebilir. Onaylandıktan sonra Tüketici anahtarına, tüketici sırrına, erişim belirtecine ve erişim belirteci sırrına ihtiyacınız olacak. Ardından auth adında yeni bir dosya oluşturun ve yukarıdaki kodu girin.

Adım 8: Resmin Çekilmesi

Fotoğraf Çekmek
Fotoğraf Çekmek
Fotoğraf Çekmek
Fotoğraf Çekmek

Kodun tamamını yazdıktan sonra modülü çalıştırın ve buton ile fotoğraf çekebilmelisiniz. Resmi çektikten sonra, iki düğmeli gri bir ekran açılmalı, biri yeni resim, diğeri tweet resmi yazmalıdır. Tweet resmine bastığınızda, API'yi yaptığınız twitter hesabına tweet atacaktır. Ayrıca, görüntü, dosya adı olarak tarih ve saat ile başlangıçta kaydetmek için ayarladığınız yeri göstermelidir.

Önerilen: