Mündəricat:

Hava Kamerası Raspberry Pi: 13 Addım (Şəkillərlə birlikdə)
Hava Kamerası Raspberry Pi: 13 Addım (Şəkillərlə birlikdə)

Video: Hava Kamerası Raspberry Pi: 13 Addım (Şəkillərlə birlikdə)

Video: Hava Kamerası Raspberry Pi: 13 Addım (Şəkillərlə birlikdə)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Noyabr
Anonim
Hava Kamera Raspberry Pi
Hava Kamera Raspberry Pi

Bir müddət əvvəl aşağıdakıları birləşdirən bir layihə istədim:

  1. Moruq Pi
  2. Python kodu
  3. Canlı status
  4. Fəaliyyət göstəriciləri

Beləcə, müəyyən vaxtlarda həyətimin fotoşəkillərini çəkəcək, fotoşəkillərin nə vaxt çəkildiyini göstərəcək və nəhayət bu məlumatı araşdırmaq üçün Twitter -ə göndərəcək bir Raspberry Pi qutusu qurmağa qərar verdim.

Elektrik təchizatının siyahısı:

  • Moruq Pi
  • Raspberry Pi qırılma lövhəsi (LED göstəricisi üçün)
  • Lazım olduqda interaktiv ekran üçün 5 düymlük LCD
  • Raspberry Pi Kamera (5 meqapiksel)
  • HDMI kabeli
  • CAT 5 kabeli
  • Pi üçün DC güc paketi
  • 24-26 ölçülü tel və ya atlayıcılar
  • 3 LED
  • 3 10-100 Ohm müqavimət
  • 2 mövqe düyməsinə keçid

Çanta təchizatı siyahısı:

  • Layihənin ölçüsünə görə 1/4 şam panelləri kəsilmişdir

    Üst, Alt və Ön və Arxa nümunəmdəki eyni ağac növündən hazırlanmışdır

  • Kassanın sol və sağ tərəflərini düzəltmək üçün 1/4 x 1 düym geniş şam lövhələrindən istifadə edilmişdir.
  • Pəncərə montajı üçün dayaqlar atelyedə olan qalıqlardan hazırlanmışdır.

Digər:

  • Dava üçün vintlər
  • Montaj üçün isti yapışqan
  • Rezistor / LED əlaqələri üçün lehim və axın

Alətlər:

  • Miter və ya masa mişarı
  • Jig Saw və ya Dremel
  • Zımpara başı olan zımpara və ya salınan alət
  • Lehim silahı
  • Odun yandırıcı
  • Kassada daha kiçik deliklər açmaq üçün lazım olduqda Rasps, Files, Chisels

Proqram və hesablar:

  • İstədiyiniz Raspberry Pi OS
  • Pulsuz geliştirici açarı olan Twitter hesabı
  • Raspberry Pi üzərində Python 3

Addım 1: Tövsiyə Edilən Satınalmalar:

Tövsiyə olunan satınalmalar
Tövsiyə olunan satınalmalar
Tövsiyə olunan satınalmalar
Tövsiyə olunan satınalmalar

Bu quruluşu asanlaşdırmaq üçün Raspberry Pi, LED -lər, Rezistorlar, Breakout lövhəsi, SD kart və korpusla birlikdə gələn Canakit -dən birini təklif edirəm.

https://www.canakit.com/raspberry-pi-3-ultimate-ki…

Hal -hazırda istehsal olunan kamera 8 meqapikseldir

  • https://www.canakit.com/raspberry-pi-camera-v2-8mp…
  • Köhnə 5mp versiyası hələ də mövcuddur:

Addım 2: Dava Diaqramı (Xaricdə)

Dava Diaqramı (Xaricdə)
Dava Diaqramı (Xaricdə)

Kassamın xarici görünüşünün ümumi düzeni budur və quruluşunuzdakı bütün komponentləri əlavə etməyə qərar verdiyinizdən asılıdır. Kameranızı harada yerləşdirməyi planlaşdırdığınızdan asılı olaraq, bu ölçü qutusunun sizin üçün işləmədiyini görə bilərsiniz, əgər bu planlar rəsmi bir quruluş siyahısı deyil, daha çox təklifdir.

Addım 3: Daxili Layihə Diaqramı

Daxili Layihə Diaqramı
Daxili Layihə Diaqramı

Layihə məqsədlərimə əsaslanaraq kameranı əsas Raspberry Pi sisteminə əlavə olaraq korpusun ön panelindəki LED -ləri idarə edə biləcəyim üçün qırılma lövhəsinə əlavə etdiyimi görə bilərsiniz. Pi -ni başsız rejimdə deyil, interaktiv olaraq istifadə etmək istədiyim vaxtlarda bir LCD əlavə etmək qərarına gəldim.

Lazım gələrsə Pi düyməsini sıfırlamaq üçün düymə açarı əlavə edildi.

Addım 4: Raspberry Pi OS, Python, CRON Setup

Raspberry Pi OS:

Bir dəst satın alsanız, normal olaraq NOOBS ilə bir SD kartı alacaqsınız, əgər RASPBIAN -ı quraşdırmaq üçün çoxlu dərslər yoxdursa (bu layihədə mənim seçimim). Ancaq burada NOOBS SD kartından RASPBIAN qurmaq üçün rəsmi bələdçi var-

Python 3:

Python 3 yüklü deyilsə, qabıqdan:

sudo apt-get python3 quraşdırın

Əlavə edilmiş python kodu aşağıdakıları etmək üçün qurulmuşdur:

  • Raspberry Pi -dən dəyərləri oxuyun (Uptime və CPU tempi)
  • Tvitterə göndərmək üçün təqdim olunan inkişaf etdirici ayələrini istifadə edərək bir tweet yaradın (aşağıdakı link sizi bir inkişaf etdirici hesabı yaratmaq və ya öz hesabınıza əlavə etmək üçün twitter -ə aparacaq)

    https://developer.twitter.com/az/docs/basics/getti…

  • Yazını qurarkən sarı LED -i işıqlandırın
  • Göndərərkən qırmızı LED işıqlandırın

CRON

Ssenarini əvvəlcədən seçilmiş bir müddətdə işə salmaq üçün planlaşdırılmış bir işdən (CRON) istifadə edirəm:

Aşağıda göründüyü kimi, skript hər beş dəqiqədən bir səhər 7 -dən axşam 4 -ə qədər işləyir

0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py

CRON istifadəçilərini siyahıya salmaq üçün:

sudo crontab -l -u pi

CRON istifadəçilərini redaktə etmək üçün:

sudo crontab -e -u pi

Addım 5: Komponentlərin naqilləri (açar və LEDlər)

Komponentlərin naqilləri (açarlar və LEDlər)
Komponentlərin naqilləri (açarlar və LEDlər)
Komponentlərin naqilləri (açarlar və LEDlər)
Komponentlərin naqilləri (açarlar və LEDlər)

GPIO -dan LED -lərə qədər kəsmə lövhəsi:

Fotoşəkildə olduğu kimi bir kəsmə taxtası istifadə edərək Raspberry Pi -nin GPIO konnektorundan çıxışı idarə edə bilərik.

Bu vəziyyətdə, python kodumuz GPIO üzərindəki pinə açılış siqnalı göndərəcək (şəkildə GPIO 26 ilə əlaqə var). Gərginliyi qırılma lövhəsindəki tel vasitəsilə və bir rezistor vasitəsilə LED ayaqlarından birinə göndəririk. LED -in digər tərəfi dövrə tamamlamaq üçün qırılma lövhəsinin aşağı tərəfinə bağlanır.

Diqqət yetirin ki, LED -in yanmasının qarşısını almaq üçün rezistor xətdədir, LED -də daha çox cərəyan dimmer olacaq. Canakit paketlərində ümumiyyətlə 220 Ohm və 10k Ohm rezistorlu LED -lər, həmçinin qırılma lövhəsi var. Bu, doğru LED rezistor qurğusunun satın alınmasından bəzi təxminləri çıxarmağa kömək edir.

Düymə açarı:

Raspberry Pi 2 və Raspberry Pi 3 ilə lövhədə bir sıfırlama nöqtəsi var. Pi 2 vəziyyətində "P6" pin cütü və Pi 3 -də "RUN" pin cütü, sistemə "Halt" göndərən iki sancağı bağladıqda "Yüksək" göndərməyimizə imkan verir.

Bu bir bağlama açarı deyil, sadəcə sıfırlama ….

sudo bağlanması -h indi

Addım 6: Daxili Görünüşün Ön Paneli

Ön Panel Daxili Görünüş
Ön Panel Daxili Görünüş
Ön Panel Daxili Görünüş
Ön Panel Daxili Görünüş
Ön Panel Daxili Görünüş
Ön Panel Daxili Görünüş

Bu iki fotoşəkildə LCD, Güc düyməsi, Breakout lövhəsi və işin ön tərəfinə yapışdırılmış LED -lər göstərilir.

Ən sürətli LED işdən çıxdı, bu səbəbdən tellər kəsildi (LED dəyişdirilənə qədər)

Addım 7: Ön Panel Xarici Görünüş

Ön Panel Xarici Görünüş
Ön Panel Xarici Görünüş
Ön Panel Xarici Görünüş
Ön Panel Xarici Görünüş

Gördüyünüz kimi, LCD ilə tamamlanmış ön panel, LEDlər və qrafik taxta çam qutusuna yandı

Addım 8: Davanın arxa tərəfinin daxili görünüşü

Davanın Arxa Görünüşü
Davanın Arxa Görünüşü

Raspberry Pi -ni Raspberry Pi kamerasının yanında yerləşdirdim, çünki kamera lent kabeli çox qısadır.

Addım 9: Kassanın Xarici Görünüşünün Arxası

Kassanın Xarici Görünüşü
Kassanın Xarici Görünüşü

Arxa panel haqqında çox şey söyləmək lazım deyil, buna görə də istədiyiniz baxış bucağını əldə etmək üçün kassanı hərəkət etdirməlisiniz.

Addım 10: Davanın sağ tərəfinin xarici görünüşü

Davanın sağ tərəfinin xarici görünüşü
Davanın sağ tərəfinin xarici görünüşü

Çantamın sağ tərəfində, pi (USB və CAT 5) -ə qoşulmağa imkan verən açılışlar var və kabelin əyilməməsi üçün çox sərt olduğu üçün USB kabelini LCD -dən Pi -ə qədər geri çəkmək üçün bir otaq var. qutunun genişliyini artırmaq.

Addım 11: Pəncərə montajı

Pəncərə Dağı
Pəncərə Dağı

Bu sabit bir kamera mövqeyi olduğundan, arxa həyət üçün kameranın düzgün açısını əldə etmək üçün bir dəstək montajı və mötərizələr qurmalı oldum. Mağazadan sadə ağac qırıntıları və bucaqlı bir platforma yaratmaq üçün bəzi ağac parçaları. Kamera qutusunun ön hissəsini yerində saxlamaq üçün istifadə olunan L-mötərizələr (kassanı dəstəkləyəcək heç bir şey yoxdursa, pişiklər tez-tez onu gəzdirirlər)

Addım 12: Nümunə Tweet:

Nümunə Tweet
Nümunə Tweet

twitter.com/allthingstazz/status/934537216…

Addım 13: Son Düşüncələr

Bu təlimatı bir çox fərqli quruluşa bölmək olar, sadəcə bir neçə məqsədlə gəldim və məqsədləri yerinə yetirmək üçün bir cihaz qurmağa başladım. Şərhlərinizi və quruluşlarınızı gözləyirik !!

Tövsiyə: