Obsah:

Frosty the SPyman: 8 krokov (s obrázkami)
Frosty the SPyman: 8 krokov (s obrázkami)

Video: Frosty the SPyman: 8 krokov (s obrázkami)

Video: Frosty the SPyman: 8 krokov (s obrázkami)
Video: Вздулся аккумулятор 2024, Septembra
Anonim
Frosty SPyman
Frosty SPyman

Frosty the SPyman je snehuliak na poličke, ktorá streamuje video a pohybuje sa sama! Ježiško si teraz môže byť 100% istý, že ľudia sú milí.

Krok 1: Video a báseň

Image
Image

„Bola noc pred Vianocami a po celom dome

Nejestvovalo ani stvorenie, dokonca ani myš.

Darčeky boli uložené na svojom mieste pri strome, A svetlá poháňal Teensy.

Horná časť plášťa bola nastavená tak, Horela sviečka a vyžarovala žiara.

Na tom mieste sedel snehuliak, Dávajte si pozor na darčeky ako domáca mačka.

Potom sa z ničoho nič objavil zlodej, Vzal a rozbalil darček, A potom bolo jasné, Snehuliak sledoval, Začal teda činiť pokánie.

Frosty, SPyman, stál tak dobre na stráži, Obavy z rodiny nakoniec utíchli."

Krok 2: Zhromaždenie dielov a zostrojenie krytu

Zhromažďovanie dielov a budovanie krytu
Zhromažďovanie dielov a budovanie krytu
Zhromažďovanie dielov a budovanie krytu
Zhromažďovanie dielov a budovanie krytu
Zhromažďovanie dielov a budovanie krytu
Zhromažďovanie dielov a budovanie krytu

Šiel som do Hobby Lobby a dostal som niekoľko predmetov. Jeden bol snehuliak, ktorý vychádzal z škriatka na polici, s visiacimi nohami a vypchatou hlavou. Za druhé, dostal som „sneh“a naplnil ním snehuliaka. Nakoniec som zozbieral okrúhly plech na sušienky, ktorý bol dostatočne veľký na to, aby sa doň zmestil Raspberry Pi. Do plechu som vyrazil 2 otvory, jeden pre modul kamery Raspberry Pi a jeden pre napájací kábel, cez ktorý sa vojde. Do veka som tiež vložil dieru, aby servo mohlo otáčať snehuliaka.

Odkazy na produkty spoločnosti DFRobot:

  • Raspberry Pi 3
  • Modul kamery Raspberry Pi

Krok 3: Nastavenie Pi

Nastavenie Pi
Nastavenie Pi

DFRobot ma oslovil a poslal svoj kamerový modul Raspberry Pi 3 a Raspberry Pi. Potom, čo som otvoril boxy, som sa pustil do práce nastavením karty SD. Najprv som prešiel na stránku sťahovania Raspberry Pi a stiahol som si najnovšiu verziu Raspbian. Potom som súbor extrahoval a vložil do vhodného adresára. Súbor.img nemôžete iba kopírovať/prilepiť na kartu SD, musíte ho na kartu „napáliť“. Môžete si stiahnuť nástroj na napaľovanie, ako je Etcher.io, na ľahký prenos obrazu operačného systému. Potom, čo bol.img súbor na mojej SD karte, vložil som ho do Raspberry Pi a dal som mu silu. Asi po 50 sekundách som odpojil kábel a vytiahol SD kartu. Potom som vložil kartu SD späť do počítača a prešiel do priečinka „boot“. Otvoril som poznámkový blok a uložil ho ako prázdny súbor s názvom „ssh“bez prípony. Bol tam tiež súbor, ktorý som pridal, s názvom „wpa_supplicant.conf“a vložil do neho tento text:

sieť = {

ssid =

psk =

}

Potom som kartu uložil a vysunul a vložil späť do Raspberry Pi 3. To by teraz malo umožniť použitie SSH a pripojenie k WiFi.

Krok 4: Príprava fotoaparátu

Príprava fotoaparátu
Príprava fotoaparátu

V predvolenom nastavení je kamera na počítači Pi zakázaná, takže na otvorenie ponuky musíte otvoriť typ terminálu sudo raspi-config. Prejdite na „Možnosti rozhrania“a potom povoľte fotoaparát. Teraz stačí vybrať „Dokončiť“a vložiť plochý kábel kamerového modulu do správnej oblasti Pi.

Krok 5: Inštalácia softvéru

Existuje niekoľko rôznych softvérov, ktoré môžu streamovať video, napríklad vlc a pohyb, ale rozhodol som sa použiť mjpeg-streamer kvôli jeho nízkej latencii a jednoduchej inštalácii. Podľa pokynov na webe urobte klon git https://github.com/jacksonliam/mjpg-streamer.git do priečinka a potom zadajte príkaz sudo apt-get install cmake libjpeg8-dev a nainštalujte potrebné knižnice. Zmeňte svoj adresár na priečinok, ktorý ste stiahli, a potom zadajte príkaz make a sudo make install, aby ste skompilovali softvér. Nakoniec zadajte export LD_LIBRARY_PATH =. a spustite ho zadaním./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" K streamu sa dostanete po kliknutí na https://: 8080/stream.html.

Krok 6: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Použitie triedy PWM z knižnice GPIO môže byť užitočné, ale pri použití so servami môže spôsobiť veľa problémov. Servomotory vyžadujú presné načasovanie, ktoré SoC jednoducho nemôže poskytnúť. Preto som sa rozhodol použiť Adafruit PCA9685, 16 -kanálový PWM modul riadený I2C. Knižnicu nájdete tu.

Krok 7: Kód

Kód je veľmi jednoduchý. Na spustenie príkazu -j.webp

Krok 8: Použitie Frostyho SPymana

Svojho snehuliaka som postavil do obývačky svojho domu, aby strážil strom a ďalšie dekorácie. Priamy prenos zobrazíte jednoducho na adrese https://: 8080 a potom kliknite na tlačidlo streamovania.

Odporúča: