Mundarija:

Frosty SPYman: 8 qadam (rasmlar bilan)
Frosty SPYman: 8 qadam (rasmlar bilan)

Video: Frosty SPYman: 8 qadam (rasmlar bilan)

Video: Frosty SPYman: 8 qadam (rasmlar bilan)
Video: Warframe: Ash Prime spyman 2024, Sentyabr
Anonim
Frosty SPYman
Frosty SPYman

Frosty SPyman - bu tokchadagi kardan odam, u videolarni jonli efirga uzatadi va o'zi harakat qiladi! Santa endi odamlarning yaxshi ekanligiga 100% ishonishi mumkin.

1 -qadam: Video va she'r

Image
Image

Rojdestvo oldidan kechasi va butun uy bo'ylab

Hech bir jonivor, hatto sichqon ham qo'zg'almasdi.

Sovg'alar daraxt yaqinidagi joyga qo'yildi, Va chiroqlar Teensy tomonidan quvvatlanadi.

Mantiyaning yuqori qismi shunday o'rnatildi, U erda yonayotgan sham yonib turardi.

Bu joyning tepasida kardan odam o'tirardi.

Sovg'alarni uy kiyimidek kuzatish.

Keyin hech qaerdan o'g'ri paydo bo'ldi.

U sovg'ani oldi va ochdi, Va keyin aniq bo'ldi, Kardan odam tomosha qilardi, Shunday qilib, u tavba qila boshladi.

Frosty Spyman juda qo'riqchi edi, Oxir oqibat, oilaning qo'rquvlari tinchlandi."

2 -qadam: qismlarni yig'ish va korpusni qurish

Qismlarni yig'ish va korpusni qurish
Qismlarni yig'ish va korpusni qurish
Qismlarni yig'ish va korpusni qurish
Qismlarni yig'ish va korpusni qurish
Qismlarni yig'ish va korpusni qurish
Qismlarni yig'ish va korpusni qurish

Men sevimli mashg'ulotlariga borib, bir nechta narsalarni oldim. Ulardan biri tokchadagi Elfga asoslangan, oyoqlari osilib, boshi tiqilgan kardan odam edi. Ikkinchidan, men biroz "qor" oldim va u bilan kardan odamni to'ldirdim. Nihoyat, men Raspberry Pi ichkarisiga sig'adigan dumaloq pechene qolipini to'pladim. Men qalayga 2 teshik ochdim, bittasi Raspberry Pi kamera moduli uchun, ikkinchisi elektr kabeli sig'ishi uchun. Qopqoqqa teshik ham qo'ydim, shunda servo kardan odamni aylantira oladi.

DFRobot mahsulotlariga havolalar:

  • Raspberry Pi 3
  • Raspberry Pi kamera moduli

3 -qadam: Pi -ni sozlash

Pi -ni sozlash
Pi -ni sozlash

DFRobot menga murojaat qilib, Raspberry Pi 3 va Raspberry Pi kamera modullarini yubordi. Men qutilarni ochganimdan so'ng, men SD -kartani o'rnatish orqali ishlashga to'g'ri keldim. Birinchidan, men Raspberry Pi Downloads sahifasiga kirib, Raspbian -ning eng so'nggi versiyasini yukladim. Keyin men faylni chiqarib tashladim va uni qulay katalogga joylashtirdim. Siz SD kartaga.img faylini nusxa ko'chira olmaysiz, uni kartaga "yozib" qo'yishingiz kerak. Siz OS tasvirini osongina o'tkazish uchun Etcher.io kabi yonayotgan yordam dasturini yuklab olishingiz mumkin. SD kartamda.img fayli bo'lganidan so'ng, men uni Raspberry Pi -ga joylashtirdim va unga quvvat berdim. Taxminan 50 soniyadan so'ng men simni ajratdim va SD -kartani chiqarib tashladim. Keyin men SD -kartani kompyuterga qo'ydim va "yuklash" katalogiga o'tdim. Men bloknotni ochdim va NO kengaytmasi bo'lgan "ssh" nomli bo'sh fayl sifatida saqladim. Men qo'shgan "wpa_supplicant.conf" deb nomlangan fayl ham bor edi va unga bu matnni qo'ydim:

tarmoq = {

ssid =

psk =

}

Keyin men kartani saqladim va chiqarib tashladim va uni Raspberry Pi 3 ga qo'ydim. Bu endi SSH -dan foydalanish va WiFi -ga ulanish imkonini berishi kerak.

4 -qadam: Kamerani tayyorlash

Kamerani tayyorlash
Kamerani tayyorlash

Odatiy bo'lib, kamera Pi-da o'chirilgan, shuning uchun menyuni ochish uchun siz sudo raspi-config turini ochishingiz kerak. "Interfeys variantlari" ga o'ting va keyin kamerani yoqing. Endi "Finish" -ni tanlang va kamera modulining tasmasini kabelning to'g'ri maydoniga joylashtiring.

5 -qadam: dasturiy ta'minotni o'rnatish

Vlc va harakat kabi videoni uzatadigan bir nechta dasturlar bor, lekin men kechikish va o'rnatishning osonligi tufayli mjpeg-streamerdan foydalanishga qaror qildim. Saytdagi ko'rsatmalarga ko'ra, jildga https://github.com/jacksonliam/mjpg-streamer.git git klonini kiriting, so'ng kerakli kutubxonalarni o'rnatish uchun sudo apt-get install cmake libjpeg8-dev kiriting. Katalogingizni yuklagan papkaga o'zgartiring va dasturni kompilyatsiya qilish uchun make yozing va sudo make install yozing. Nihoyat, LD_LIBRARY_PATH = eksportini kiriting. va uni ishga tushirish uchun./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" yozing. Siz oqimni ko'rish uchun https://: 8080/stream.html manziliga kirishingiz mumkin.

6 -qadam: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

GPIO kutubxonasidan PWM sinfidan foydalanish foydali bo'lishi mumkin, lekin servolarda ishlatilganda ko'p muammolarga olib kelishi mumkin. Servo dvigatellar aniq vaqtni talab qiladi, ularni SoC ta'minlay olmaydi. Shuning uchun men Adafruit PCA9685, I2C boshqariladigan, 16 kanalli PWM modulidan foydalanishga qaror qildim. Kutubxonani bu erda topishingiz mumkin.

7 -qadam: Kod

Kod juda oddiy. Bu faqat subprocess. Popen kutubxonasidan foydalanib, -j.webp

8 -qadam: Frosty SPyman -dan foydalanish

Daraxt va boshqa bezaklarni qo'riqlash uchun men kardan odamni uyimning yashash xonasiga o'rnatdim. Jonli translyatsiyani ko'rish uchun https://: 8080 ga o'ting va keyin oqim tugmasini bosing.

Tavsiya: