Raspberry Pi (11 Satır Kod) istifadə edərək Vaxt Aralığı Videoları Edin: 12 Addım (Şəkillərlə)
Raspberry Pi (11 Satır Kod) istifadə edərək Vaxt Aralığı Videoları Edin: 12 Addım (Şəkillərlə)
Anonim
Raspberry Pi (11 Kod Kodu) istifadə edərək Vaxt Aralığı Videoları Edin
Raspberry Pi (11 Kod Kodu) istifadə edərək Vaxt Aralığı Videoları Edin

Bu yaxınlarda ilk dəfə süfrəmə bir neçə toxum əkdim. Onların böyüməsini izləmək məni çox həyəcanlandırdı, amma hamımızın bildiyimiz kimi bu yavaş bir prosesdir. Böyüməni görə bilmədiyim üçün həqiqətən xəyal qırıqlığına uğradım, amma birdən içimdəki elektronika həvəskarı oyandı və Raspberry Pi və kamerasını bu yavaş prosesi çəkmək və gözəl bir zaman aralığına çevirmək üçün videoya çevirmək qərarına gəldi.

Burada bu qədər gözəl video çəkmək üçün təlimatları təqdim edirəm. Gəlin başlayaq.

Addım 1: Sürətli Video

Image
Image

Burada hər şeyi 6 dəqiqədə ümumiləşdirən kiçik bir video var (2 dəqiqəlik gözəl fasilə çəkilişləri də daxil olmaqla).

youtube -da izləmək üçün bura vurun

Addım 2: Lazım olan şeylər

Lazım olan şeylər
Lazım olan şeylər
Lazım olan şeylər
Lazım olan şeylər
Lazım olan şeylər
Lazım olan şeylər

Təsvir: Şəkillər çəkmək üçün Raspberry Pi kamerasından istifadə edəcəyik, Raspberry Pi şəkilləri müəyyən vaxtlarda çəkmək üçün proqramlaşdırılacaq. SD kart (üstünlük 16 GB), raspbiana sahib olacaq və çəkilmiş şəkilləri saxlayacaq. SD kart oxuyucusu, raspbianın yanıb sönməsi üçün USB üzərindən laptop/PC ilə SD kartı birləşdirmək üçün istifadə ediləcək. Ethernet kabeli başsız Raspberry Pi -ni şəbəkəyə qoyacaq və biz eyni şəbəkəyə qoşulmuş noutbuk/kompüterimiz vasitəsilə daxil ola biləcəyik (Laptopunuzu/PC -ni və Raspberry Pi -ni tək bir Ethernet kabelindən istifadə edərək eyni şəbəkəyə qoşa bilərsiniz).. 5V/2A USB təchizatı Raspberry Pi -ni gücləndirəcək. Əlavə olaraq Raspberry Pi kamera stendində əllərinizi ala bilərsiniz.

Lazım olan şeylərin siyahısı:

  1. Raspberry Pi (keçid)
  2. Raspberry Pi kamera 5MP (keçid)
  3. 16 GB microSD kart (link)
  4. oxuyucusu olan microSD kartı (link)
  5. 5V/2A şarj cihazı (link)
  6. Ethernet kabeli (keçid)

Addım 3: Proqram Tələbləri

Təsvir: Raspberry Pi üçün Raspbian jessie OS, nmap, ssh, scp və python3 kimi xüsusiyyətlərindən istifadə edəcəyik. Şəkil ardıcıllığını sürətləndirilmiş videolara çevirmək üçün açıq görüntü video redaktoru (Bu, linux noutbukumda istifadə etdiyim bir video redaktorudur, istədiyiniz video redaktoru seçməkdə azadsınız).

Proqram tələbləri:

  1. Raspbian jessie (link)
  2. Openshot video redaktoru (link)

Addım 4: Raspbian -ı SD karta quraşdırın

SD karta Raspbian quraşdırılması
SD karta Raspbian quraşdırılması
SD karta Raspbian quraşdırılması
SD karta Raspbian quraşdırılması
SD karta Raspbian quraşdırılması
SD karta Raspbian quraşdırılması

Təsvir: Ediləcək ilk şey Raspberry Pi -ni işə salmaqdır. Bunu etmək üçün əvvəlcə raspberrypi.org saytından Raspbian OS -ni yükləməliyik. Yüklədikdən sonra bu əməliyyat sisteminin görüntüsünü SD kartımıza yazmalıyıq. SD karta Raspbian qurmaq üçün bu addımları izləyin.

Addımlar:

  1. Raspberrypi.org saytına daxil olun və Raspbian -ın son versiyasını yükləyin.
  2. SD kartınızı SD kart oxuyucusuna daxil edin,
  3. Laptop/PC -yə SD kart oxuyucusunu daxil edin,
  4. Əməliyyat sistemini SD kartınıza yükləmək üçün BU LİNKİ izləyin. Bağlantı, tələblərinizə uyğun olaraq, Windows, MAC və Linux işləyən noutbuklar/PC üçün təlimatları ehtiva edir.

İndi bu SD kartı Raspberry Pi -yə daxil edin və növbəti addımı oxuyun [Rpi -ni açmaq üçün çox istəməyin;)].

Addım 5: İlk Boot

Təsvir: Raspberry pi -ni işə salmadan əvvəl Ethernet kabelindən istifadə edərək başsız (heç bir ekransız) Pi və dizüstü kompüterinizi eyni şəbəkəyə qoşun. İndi 5V/2A enerji təchizatı istifadə edərək Pi -ni yandırın. İlk çəkməyiniz budur, amma görəcəyiniz bir şey yoxdur, Raspberry Pi -də yalnız bir neçə LED yanıb -sönür və şəbəkə LED -lərinin davamlı yanıb -sönməsi. Gözləyin, növbəti addım Raspberry pi daxil etdiyiniz yerdir:).

Addım 6: Pi və Uzaqdan Giriş Raspberry Pi -nin IP ünvanını tapın

Pi və Uzaqdan Giriş Raspberry Pi -nin IP ünvanını tapın
Pi və Uzaqdan Giriş Raspberry Pi -nin IP ünvanını tapın

Təsvir: İndi laptop/kompüterinizlə eyni şəbəkədə bağlı olan Raspberry Pi -nin IP ünvanını tapmalıyıq. Dizüstü kompüterinizdə/kompüterinizdə Linux OS istifadə edirsinizsə, dizüstü kompüterinizin/kompüterinizin IP ünvanını tapmaq üçün ifconfig yazın. Aşağıdakı iki üsuldan birini istifadə edərək Raspberry pi -nin IP ünvanını tapa bilərik.

IP ünvan tapmaq üsulları:

  1. Alt şəbəkənizi taramaq və moruq pi təməli üçün görünən IP -ni qeyd etmək üçün linux maşınınızdakı nmap əmrindən istifadə edin.
  2. USB -dən UART çeviricisindən istifadə edin və BU LİNKİ izləyin. Bu, Raspberry Pi -yə daxil olmağa imkan verəcək, orada yenidən ifconfig -dən istifadə edərək Raspberry Pi -nin IP ünvanını tapa bilərsiniz.

Raspberry Pi -nin IP ünvanını tapdıqdan sonra Linux -da SSH və Windows maşınlarında PuTTY istifadə edərək Raspberry Pi -yə daxil ola bilərsiniz.

Addım 7: İlk Giriş Bölmə 1: Fayl Sistemini Genişləndirin

İlk Giriş Bölmə 1: Fayl Sistemini Genişləndirin
İlk Giriş Bölmə 1: Fayl Sistemini Genişləndirin
İlk Giriş Bölmə 1: Fayl Sistemini Genişləndirin
İlk Giriş Bölmə 1: Fayl Sistemini Genişləndirin
İlk Giriş Bölmə 1: Fayl Sistemini Genişləndirin
İlk Giriş Bölmə 1: Fayl Sistemini Genişləndirin

Təsvir: İlk açılışda SSH istifadə edərək Raspberry Pi daxil edin. Fayl sistemini genişləndirmək və kamera interfeysini aktiv etmək üçün 2 vacib konfiqurasiya etməliyik. Fayl sistemini genişləndirərək bütün SD kart yaddaşının OS -də olmasını təmin edə bilərsiniz. Bu konfiqurasiyaları yerinə yetirmək üçün addımlar aşağıdakı kimidir.

Fayl sistemini genişləndirmək üçün addımlar:

  1. IP ünvanından istifadə edərək Pi-yə SSH daxil etdikdən sonra 'sudo raspi-config' yazın,
  2. Raspberry Pi Proqram Konfiqurasiya Aləti açılacaq, 'Fayl Sistemini Genişləndir' seçin və enter düyməsini basın,
  3. "Kök bölməsinin ölçüsü dəyişdirildi" deyən bir popup alacaqsınız. Növbəti yenidən başladıqda fayl sistemi genişlənəcək ', yenidən enter düyməsini basın,
  4. Konfiqurasiya menyusundan çıxın,
  5. Yenə 'İndi yenidən başlatmaq istərdinizmi?' Deyən bir popup. görünəcək, 'bəli' seçin və enter düyməsini basın,
  6. Yenidən başladıqda, SSH -ni Pi -yə daxil edin və 'df' yazın, bu genişləndirilmiş fayl sisteminizin detallarını göstərəcəkdir.

İndi genişləndirilmiş fayl sisteminizə sahibsiniz, kamera interfeysini aktivləşdirin.

Addım 8: İlk Giriş Bölümü 2: Kamera İnterfeysini aktiv edin

İlk Giriş Bölümü 2: Kamera İnterfeysini aktiv edin
İlk Giriş Bölümü 2: Kamera İnterfeysini aktiv edin
İlk Giriş Bölümü 2: Kamera İnterfeysini aktiv edin
İlk Giriş Bölümü 2: Kamera İnterfeysini aktiv edin
İlk Giriş Bölümü 2: Kamera İnterfeysini aktiv edin
İlk Giriş Bölümü 2: Kamera İnterfeysini aktiv edin

Kamera interfeysini aktivləşdirmək üçün addımlar:

  1. IP ünvanını istifadə edərək Pi-yə SSH daxil edin və 'sudo raspi-config' yazın,
  2. Raspberry Pi Software Configuration Tool açılacaq, 'Enable Camera' seçin və enter düyməsini basın,
  3. 'Kamera interfeysinin aktiv olmasını istərdiniz' deyən bir popup alacaqsınız, 'bəli' seçin və enter düyməsini basın.
  4. "Kamera interfeysi zəifdir" deyən bir təsdiq pəncərəsi görünəcək, enter düyməsini basın.
  5. Konfiqurasiya menyusundan çıxın.

İndi bütün konfiqurasiyalar bitdikdən sonra Raspberry Pi -ni söndürün və növbəti addıma keçin.

Addım 9: Raspberry Pi Kamerasını bağlayın

Raspberry Pi Kamerasını qoşun
Raspberry Pi Kamerasını qoşun
Raspberry Pi Kamerasını qoşun
Raspberry Pi Kamerasını qoşun

Təsvir: İndi Raspberry Pi söndürüldükdə kameranızı Pi -nin CSI bağlayıcısına qoşun. Şəkildə göstərildiyi kimi oriyentasiya kamera konnektoru. Nəhayət, yenidən Raspberry Pi yandırın.

Addım 10: Kod

Kod
Kod
Kod
Kod
Kod
Kod

Təsvir: Kodumuz Python3 -də və onun yalnız 11 sətir kodunda yazılmışdır. İlk 3 xətt paketlərdən siniflər idxal edir, sonra kamera obyekti yaradan və vaxtaşırı bir şəkil çəkən sonsuz bir döngəmiz var. Python3 əmrindən istifadə edərək bu python kodunu icra edə bilərik. Bu kodu əl ilə yerinə yetirmək əvəzinə, bu icra əmrini /etc/rc.local faylına qoya bilərik. Bu, hər dəfə Raspberry Pi çəkmələrində bu skriptin icra olunmasını təmin edəcək, yəni kamera şəkillər çəkməyə başlayacaq. Kodumuzda sonsuz döngə olduğu üçün sonunda rc.local faylının icra əmrinə ampersand (&) qoymağı unutmayın.

Bu kodu hətta GITHUB -dan yükləyə bilərsiniz.

Addım 11: Şəkilləri Raspberry Pi -dən Laptopunuza köçürün

Şəkilləri Raspberry Pi -dən Laptopunuza köçürün
Şəkilləri Raspberry Pi -dən Laptopunuza köçürün

Təsvir: Pi -də bir neçə şəkil çəkdikdən sonra şəkillərinizə baxmaq istəyi yaranacaq. Şəkilləri Pi -dən dizüstü kompüterə ötürmək üçün 'scp' əmrindən istifadə edin. Scp əmrinin formatını yuxarıdakı şəkildə görə bilərsiniz.

Addım 12: Şəkilləri Sürətli Videoya çevirmək

Şəkilləri Sürətli Videoya çevirmək
Şəkilləri Sürətli Videoya çevirmək
Şəkilləri Sürətli Videoya çevirmək
Şəkilləri Sürətli Videoya çevirmək
Şəkilləri Sürətli Videoya çevirmək
Şəkilləri Sürətli Videoya çevirmək

Təsvir: Bütün şəkillər dizüstü kompüterinizə idxal edildikdən sonra. Video redaktorlarımızdan istifadə edərək bu görüntü ardıcıllığını gözəl bir zaman aralığına çevirə bilərik. Linuxda olsanız, eyni şeyi etmək üçün aşağıdakı addımlardan istifadə edə bilərsiniz.

Addımlar:

  1. 'OpenShot' video redaktorunu açın (proqram mərkəzindən quraşdırın),
  2. Düzenle-> Tercihlər menyusundan hər bir çərçivəyə ayırmaq istədiyiniz vaxtı təyin edin,
  3. Layihə faylları sahəsinə sağ vurmaqla və faylları idxal etmək üçün sol klikləməklə şəkilləri video redaktoruna daxil edin,
  4. İdxal edildikdən sonra bütün şəkilləri seçin və yenidən sağ vurun və 'Zaman çizelgesine əlavə et' seçin,
  5. Önizləməyə baxın və nəhayət videonuzu Fayl-> Videonu İxrac et-dən ixrac edin.

İxrac edərkən gözəl bir fasiləli videonuzu alacaqsınız, bir baxın və …… (Bilmirəm, hiss edin).

Vaxtımın keçdiyi videolara baxmaq istəyirsinizsə 2-ci addımdakı videoya baxın. Hamısı bu təlimatlar üçündür, Vaxt ayırdığınız üçün təşəkkür edirik.

Bu təlimatı bəyənmisinizsə, youtube kanalımı bəyənəcəyiniz üçün yaxşı bir şans var.