İçindekiler:

Frosty the SPyman: 8 Adım (Resimlerle)
Frosty the SPyman: 8 Adım (Resimlerle)

Video: Frosty the SPyman: 8 Adım (Resimlerle)

Video: Frosty the SPyman: 8 Adım (Resimlerle)
Video: "Түйсік дегеніміз не?!" тақырыбындағы крутой сабақ | Трансформация және блокты шешудің практикасы 🔥🔥 2024, Eylül
Anonim
Frosty the SPyman
Frosty the SPyman

Frosty the SPyman, canlı yayın yapan ve kendi başına hareket eden bir rafta duran bir kardan adam! Noel Baba artık insanların iyi olduğundan %100 emin olabilir.

1. Adım: Video ve Şiir

Image
Image

Noel'den önceki geceydi ve evin her yeri

Hiçbir yaratık kıpırdamıyordu, bir fare bile.

Hediyeler ağacın yanındaki yerlerine yerleştirildi, Ve ışıklar bir Teensy tarafından desteklendi.

Mantonun üstü şöyle ayarlandı, Bir mum yanıyordu, parlıyordu.

O yerin üstüne bir kardan adam oturdu, Bir ev kedisi gibi hediyelere göz kulak olmak.

Sonra birdenbire bir hırsız ortaya çıktı, Bir hediye aldı ve paketini açtı, Ve sonra netleşti, Kardan adam izliyordu, Böylece tövbe etmeye başladı.

Frosty SPyman çok iyi nöbet tutmuştu, Ailenin korkuları nihayet bastırdı."

2. Adım: Parçaları Toplama ve Muhafazayı İnşa Etme

Parçaların Toplanması ve Muhafazanın İnşası
Parçaların Toplanması ve Muhafazanın İnşası
Parçaların Toplanması ve Muhafazanın İnşası
Parçaların Toplanması ve Muhafazanın İnşası
Parçaların Toplanması ve Muhafazanın İnşası
Parçaların Toplanması ve Muhafazanın İnşası

Hobi Lobisine gittim ve birkaç eşya aldım. Biri rafta duran bir Elf'e dayanan, sarkan bacakları ve doldurulmuş bir kafası olan bir kardan adamdı. İkincisi, biraz "kar" aldım ve kardan adamı onunla doldurdum. Son olarak, içine Raspberry Pi'nin sığabileceği büyüklükte yuvarlak bir kurabiye kalıbı topladım. Teneke 2 delik açtım, biri Raspberry Pi Kamera Modülü için, diğeri ise güç kablosunun geçmesi için. Servonun kardan adamı döndürebilmesi için kapağa da bir delik açtım.

DFRobot ürünlerine bağlantılar:

  • Ahududu Pi 3
  • Raspberry Pi Kamera Modülü

Adım 3: Pi'yi Ayarlama

Pi'yi Ayarlama
Pi'yi Ayarlama

DFRobot bana ulaştı ve Raspberry Pi 3 ve Raspberry Pi Kamera Modüllerini gönderdi. Bu yüzden kutuları açtıktan sonra SD kartı kurarak çalışmaya başladım. Önce Raspberry Pi İndirilenler sayfasına gittim ve Raspbian'ın en son sürümünü indirdim. Daha sonra dosyayı çıkardım ve uygun bir dizine koydum. Bir.img dosyasını bir SD karta kopyalayıp yapıştıramazsınız, karta "yakmanız" gerekir. İşletim sistemi görüntüsünü kolayca aktarmak için Etcher.io gibi bir yazma yardımcı programını indirebilirsiniz..img dosyası SD kartıma girdikten sonra Raspberry Pi'ye taktım ve güç verdim. Yaklaşık 50 saniye sonra kabloyu çıkardım ve SD kartı çıkardım. Sonra SD kartı bilgisayarıma geri koydum ve "önyükleme" dizinine gittim. Not defterini açtım ve NO uzantısıyla "ssh" adlı boş bir dosya olarak kaydettim. Ayrıca eklediğim "wpa_supplicant.conf" adında bir dosya vardı ve içine şu metni koydum:

ağ={

ssid=

psk=

}

Sonra kartı kaydedip çıkardım ve Raspberry Pi 3'e geri koydum. Bu artık SSH kullanımına ve WiFi'ye bağlanmaya izin verecek.

4. Adım: Kamerayı Hazırlama

Kamerayı Hazırlama
Kamerayı Hazırlama

Varsayılan olarak, kamera Pi'de devre dışıdır, bu nedenle menüyü getirmek için sudo raspi-config terminal tipini açmalısınız. "Arayüz seçenekleri"ne gidin ve ardından kamerayı etkinleştirin. Şimdi sadece "Son"u seçin ve kamera modülünün şerit kablosunu Pi'nin doğru alanına takın.

Adım 5: Yazılımı Yükleme

Vlc ve motion gibi video akışı yapabilen birkaç farklı yazılım var, ancak düşük gecikme süresi ve kolay kurulumu nedeniyle mjpeg-streamer'ı kullanmaya karar verdim. Sitedeki talimatlara göre, bir klasöre git klonu https://github.com/jacksonliam/mjpg-streamer.git yapın, ardından gerekli kitaplıkları kurmak için sudo apt-get install cmake libjpeg8-dev yazın. Dizininizi indirdiğiniz klasöre değiştirin ve ardından yazılımı derlemek için make ve ardından sudo make install yazın. Son olarak dışa aktarma LD_LIBRARY_PATH= girin. ve çalıştırmak için./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" yazın. Akışı görüntülemek için https://:8080/stream.html adresine giderek akışa erişebilirsiniz.

Adım 6: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

GPIO kütüphanesinden PWM sınıfını kullanmak faydalı olabilir, ancak servolarla kullanıldığında birçok soruna neden olabilir. Servo motorlar, bir SoC'nin sağlayamayacağı kesin zamanlama gerektirir. Bu yüzden I2C kontrollü, 16 kanallı bir PWM modülü olan Adafruit PCA9685'i kullanmaya karar verdim. Kütüphane burada bulunabilir.

7. Adım: Kod

Kod oldukça basit. Tek yaptığı -j.webp

Adım 8: Frosty the SPyman'ı Kullanma

Ağacı ve diğer süslemeleri korumak için evimin oturma odasına kardan adamımı kurdum. Canlı yayını izlemek için https://:8080 adresine gidin ve ardından yayın düğmesine tıklayın.

Önerilen: