Mündəricat:

Hər şeyi görən Pi: 8 addım
Hər şeyi görən Pi: 8 addım

Video: Hər şeyi görən Pi: 8 addım

Video: Hər şeyi görən Pi: 8 addım
Video: Javid Amir — Sonum Olacaq (Prod. by SamHU) 2024, Iyul
Anonim
Hər şeyi görən Pi
Hər şeyi görən Pi

Bu, moruq pi kamerasından istifadə edərək moruq pi üzərində fərqli filtrlərlə şəkil çəkməyi göstərəcək. Sonra şəkilləri tweet etmək üçün Twitter API -dən istifadə edəcəksiniz.

Addım 1: Soft Ware -in quraşdırılması

Soft Ware quraşdırılması
Soft Ware quraşdırılması

Birincisi, twitter -ə daxil olmaq və düymələri birləşdirmək üçün bu iki paketi terminal pəncərəsinə quraşdırmalısınız.

Addım 2: Düyməni bağlayın

Düyməni bağlamaq
Düyməni bağlamaq
Düyməni bağlamaq
Düyməni bağlamaq

Sizə lazım olacaq:

Raspberry Pi Kamera Modulu

2 Kişi-qadın tullanan qaçır

1 toxunma düyməsi

çörək taxtası

Telin bir ucunu GPIO 23 -ə və şaft pinini (şəkildə göründüyü kimi) qoyaraq düyməni pi -yə bağlayın və düyməni şəkildə göründüyü kimi çörək taxtasına qoşun. Sonra, tellərin digər ucunu düymənin taxıldığı eyni sətirdə çörək lövhəsinə daxil edin.

Addım 3: Pi Kameraya qoşulun

Pi Kameraya qoşulma
Pi Kameraya qoşulma
Pi Kameraya qoşulma
Pi Kameraya qoşulma
Pi Kameraya qoşulma
Pi Kameraya qoşulma

Kameranı yuxarıda göstərildiyi kimi bağlayın, sonra Raspberry Pi konfiqurasiyasına daxil olun və kameranı işə salın.

Addım 4: Kodun Başlanğıc hissəsini yazın

Kodun Başlanğıc hissəsini yazın
Kodun Başlanğıc hissəsini yazın

Əvvəlcə Thonny -ni açmalısınız, sonra kodun başlanğıc hissəsi ilə keçid ifadəsini qurmalı və istifadəçilər üçün filtr seçimlərini çap etməlisiniz. Sonra istifadəçinin yazdığı istənilən nömrə var dəyişən olaraq saxlanılacaq. Sonra proqram boyunca ehtiyacınız olan hər şeyi idxal edin. bundan sonra, kamera = PiCamera () deyən bir xətt var ki, bu kameranı kamera adlı bir dəyişən olaraq saxlayacaq. Def yeni şəkil və def tweet şəkli, kimsə yeni bir şəkil və ya tweet şəkli üçün düyməni basdıqda nə olacağını qurur.

Addım 5: Keçid Bəyanatı halları

Keçid Bəyanatı üçün hallar
Keçid Bəyanatı üçün hallar
Keçid Bəyanatı üçün hallar
Keçid Bəyanatı üçün hallar

Kiminsə daxil etdiyi hər bir nömrədən istifadə etməklə ona fərqli bir filtr təyin ediləcək. Gördüyünüz kimi, təsiri istisna olmaqla hamısı eyni koddur. Çıxış = strftime -də qoymaq istədiyiniz ("ev/pi/şəkli saxlamaq istədiyiniz yerdə") sonrakı hissəsi şəkli çəkdiyiniz tarix və vaxt kimi saxlayacaq. Hər haldan sonra fasilə verdiyinizə əmin olun, yoxsa hansı nömrənin yazılmasından asılı olmayaraq yalnız son işi edəcək.

Addım 6: Kodun son hissəsi

Məcəllənin son hissəsi
Məcəllənin son hissəsi

Bu son hissə düymə ilə şəkil çəkməyə və yeni bir şəkil çəkmək və şəkli tweet etmək üçün düymələr yaratmağa imkan verəcək. Son addım proqramı twitter -ə bağlamaqdır.

Addım 7: Twitter -ə qoşulun

Twitter -ə qoşulmaq
Twitter -ə qoşulmaq

Əvvəlcə bir twitter hesabına ehtiyacınız olacaq, sonra apps.twitter -ə girməli və Twitter API yaratmalısınız. Bunun təsdiqlənməsi bir -iki gün çəkə bilər. Təsdiq edildikdən sonra istehlakçı açarı, istehlak sirri, giriş nişanı və giriş nişanı sirrinə ehtiyacınız olacaq. Sonra auth adlı yeni bir fayl yaradın və yuxarıdakı kodu daxil edin.

Addım 8: Şəkil çəkin

Şəkil çəkmək
Şəkil çəkmək
Şəkil çəkmək
Şəkil çəkmək

Bütün kodu yazdığınız zaman modulu işə salın və düymə ilə şəkil çəkə bilməlisiniz. Şəkil çəkdikdən sonra boz rəngli bir ekran iki düymə ilə açılmalı, biri yeni şəkil, digəri isə tvit şəkli deməlidir. Tweet şəklinə basdığınız zaman, API -ni etdiyiniz twitter hesabına tweet edəcək. Ayrıca, şəkil, əvvəlində fayl adı olaraq tarix və saatı qeyd etmək üçün qurduğunuz yeri göstərməlidir.

Tövsiyə: