Taula de continguts:

Frosty the SPyman: 8 passos (amb imatges)
Frosty the SPyman: 8 passos (amb imatges)

Vídeo: Frosty the SPyman: 8 passos (amb imatges)

Vídeo: Frosty the SPyman: 8 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, De novembre
Anonim
Frosty the SPyman
Frosty the SPyman

Frosty the SPyman és un ninot de neu en un prestatge que emet vídeos i es mou pel seu compte. Ara el Pare Noel pot estar 100% segur que la gent és agradable.

Pas 1: vídeo i poema

Image
Image

Era la nit abans de Nadal i per tota la casa

Ni una criatura es movia, ni un ratolí.

Els regals es van col·locar al seu lloc prop de l'arbre, I els llums eren alimentats per un Teensy.

La part superior del mantell estava fixada així, Hi havia una espelma que emetia una resplendor.

A sobre d'aquest lloc hi havia assegut un ninot de neu, Vetllar pels regals com un domador.

Llavors, del no-res va aparèixer un lladre, Va agafar i va embolicar un regal, I aleshores va quedar clar, El ninot de neu estava mirant, Així que va començar a penedir-se.

Frosty the SPyman havia estat tan bé de guàrdia, Les pors de la família finalment es van apagar."

Pas 2: reunir les peces i construir el recinte

Recollida de les parts i construcció del recinte
Recollida de les parts i construcció del recinte
Recollida de les parts i construcció del recinte
Recollida de les parts i construcció del recinte
Recollida de les parts i construcció del recinte
Recollida de les parts i construcció del recinte

Vaig anar al Hobby Lobby i vaig aconseguir diversos articles. Un era un ninot de neu basat en un elf sobre un prestatge, amb les cames penjants i el cap farcit. En segon lloc, vaig aconseguir una mica de "neu" i vaig omplir el ninot de neu amb ella. Per últim, vaig recollir una llauna de galetes rodona que era prou gran perquè hi pogués cabre un Raspberry Pi. Vaig perforar 2 forats a la llauna, un per al mòdul de càmera Raspberry Pi i un per un cable d’alimentació. També vaig posar un forat a la tapa perquè el servo pogués fer girar el ninot de neu.

Enllaços als productes de DFRobot:

  • Raspberry Pi 3
  • Mòdul de càmera Raspberry Pi

Pas 3: Configuració del Pi

Configuració del Pi
Configuració del Pi

DFRobot va contactar amb mi i va enviar el seu mòdul de càmera Raspberry Pi 3 i Raspberry Pi. Així que, després d’obrir les caixes, vaig treballar directament configurant la targeta SD. Primer vaig anar a la pàgina de descàrregues de Raspberry Pi i vaig descarregar la versió més recent de Raspbian. Després vaig extreure el fitxer i el vaig posar en un directori convenient. No podeu copiar / enganxar un fitxer.img a una targeta SD, sinó que heu de "gravar-lo" a la targeta. Podeu descarregar una utilitat de gravació com Etcher.io per transferir fàcilment la imatge del sistema operatiu. Després que el fitxer.img fos a la meva targeta SD, el vaig inserir al Raspberry Pi i li vaig donar poder. Al cap d’uns 50 segons, vaig desconnectar el cable i vaig treure la targeta SD. A continuació, vaig tornar a posar la targeta SD al meu PC i vaig anar al directori "boot". Vaig obrir el bloc de notes i el vaig desar com a fitxer en blanc anomenat "ssh" sense cap extensió. També hi vaig afegir un fitxer anomenat "wpa_supplicant.conf" i hi vaig posar aquest text:

xarxa = {

ssid =

psk =

}

Després vaig desar i expulsar la targeta i la vaig tornar a col·locar al Raspberry Pi 3. Ara hauria de permetre l’ús de SSH i la connexió a WiFi.

Pas 4: Preparació de la càmera

Preparació de la càmera
Preparació de la càmera

Per defecte, la càmera està desactivada al Pi, de manera que heu d'obrir el terminal tipus sudo raspi-config per obrir el menú. Aneu a "Opcions d'interfície" i, a continuació, activeu la càmera. Ara només cal que seleccioneu "Finalitza" i inseriu el cable de cinta del mòdul de la càmera a la zona correcta del Pi.

Pas 5: Instal·lació del programari

Hi ha diversos programes diferents que poden transmetre vídeo, com ara vlc i motion, però vaig decidir utilitzar el mjpeg-streamer a causa de la seva baixa latència i la seva fàcil instal·lació. Segons les instruccions del lloc, feu un clon git https://github.com/jacksonliam/mjpg-streamer.git en una carpeta i, a continuació, escriviu sudo apt-get install cmake libjpeg8-dev per instal·lar les biblioteques necessàries. Canvieu el directori a la carpeta que heu descarregat i, a continuació, escriviu make seguit de sudo make install per compilar el programari. Finalment introduïu exportació LD_LIBRARY_PATH =. i per executar-lo escriviu./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Podeu accedir al flux dirigint-vos a https://: 8080 / stream.html per veure el flux.

Pas 6: l'electrònica

L’Electrònica
L’Electrònica
L’Electrònica
L’Electrònica
L’Electrònica
L’Electrònica

Utilitzar la classe PWM de la biblioteca GPIO pot ser útil, però pot causar molts problemes quan s’utilitza amb servos. Els servomotors requereixen un temps precís, que un SoC simplement no pot proporcionar. Així que vaig decidir utilitzar l’Adafruit PCA9685, un mòdul PWM de 16 canals controlat per I2C. La biblioteca es pot trobar aquí.

Pas 7: el codi

El codi és bastant senzill. Tot el que fa és utilitzar la biblioteca subprocess. Popen per executar l'ordre-j.webp

Pas 8: utilitzar Frosty the SPyman

Vaig instal·lar el meu ninot de neu al saló de casa per guardar l’arbre i altres decoracions. Per veure la reproducció en directe, aneu a https://: 8080 i feu clic al botó de reproducció.

Recomanat: