Indholdsfortegnelse:

Frosty the Spyman: 8 trin (med billeder)
Frosty the Spyman: 8 trin (med billeder)

Video: Frosty the Spyman: 8 trin (med billeder)

Video: Frosty the Spyman: 8 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, September
Anonim
Frosty the Spyman
Frosty the Spyman

Frosty the Spyman er en snemand på en hylde, der livestreamer video og bevæger sig på egen hånd! Julemanden kan nu være 100% sikker på, at folk har det godt.

Trin 1: Video og digt

Image
Image

”Det var natten før jul og hele huset

Ikke et væsen omrørte, ikke engang en mus.

Gaverne blev sat på deres sted nær træet, Og lysene blev drevet af en Teensy.

Toppen af kappen var sat sådan, Der brændte et lys og udsendte en glød.

Oven på det sted sad der en snemand, Vagt over gaverne som en huskat.

Så ud af ingenting dukkede en tyv op, Han tog og pakkede en gave ud, Og så blev det klart, Snemanden så på, Så han begyndte at angre.

Frosty the Spyman havde stået vagt så godt, Familiens frygt dæmpede endelig."

Trin 2: Samling af delene og opbygning af kabinettet

Samling af delene og opbygning af kabinettet
Samling af delene og opbygning af kabinettet
Samling af delene og opbygning af kabinettet
Samling af delene og opbygning af kabinettet
Samling af delene og opbygning af kabinettet
Samling af delene og opbygning af kabinettet

Jeg gik til Hobby Lobby og fik flere ting. Den ene var en snemand, der var baseret på en nisse på en hylde, med dinglende ben og et fyldt hoved. For det andet fik jeg noget "sne" og fyldte snemanden op med det. Endelig samlede jeg en rund cookieform, der var lige stor nok til, at en Raspberry Pi kunne passe ind. Jeg slog 2 huller i blikket, et til Raspberry Pi kameramodulet og et til en netledning, der skulle passe igennem. Jeg lagde også et hul i låget, så servoen kunne rotere snemand.

Links til DFRobots produkter:

  • Raspberry Pi 3
  • Raspberry Pi kameramodul

Trin 3: Opsætning af Pi

Opsætning af Pi
Opsætning af Pi

DFRobot nåede ud til mig og sendte deres Raspberry Pi 3 og Raspberry Pi kameramodul. Så efter at jeg havde åbnet æskerne, fik jeg ret til at arbejde ved at oprette SD -kortet. Først gik jeg til Raspberry Pi Downloads -siden og downloadede den seneste version af Raspbian. Jeg hentede derefter filen og lagde den i et praktisk bibliotek. Du kan ikke bare kopiere/indsætte en.img -fil til et SD -kort, du skal "brænde den" på kortet. Du kan downloade et brændende værktøj som Etcher.io for nemt at overføre OS -billedet. Efter at.img -filen var på mit SD -kort, indsatte jeg den i Raspberry Pi og gav den strøm. Efter cirka 50 sekunder tog jeg stikket ud og fjernede SD -kortet. Derefter satte jeg SD -kortet tilbage i min pc og gik til mappen "boot". Jeg åbnede notesblok og gemte det som en tom fil ved navn "ssh" uden INGEN udvidelse. Der var også en fil, jeg tilføjede, kaldet "wpa_supplicant.conf" og lagde denne tekst ind i den:

netværk = {

ssid =

psk =

}

Derefter gemte jeg og skubbede kortet ud og satte det tilbage i Raspberry Pi 3. Dette skulle nu give mulighed for brug af SSH og forbindelse til WiFi.

Trin 4: Gør kameraet klar

Gør kameraet klar
Gør kameraet klar

Som standard er kameraet deaktiveret på Pi, så du skal åbne terminaltypen sudo raspi-config for at få vist menuen. Gå til "interfacemuligheder", og aktiver derefter kameraet. Vælg nu "Finish" og indsæt båndkablet på kameramodulet i det korrekte område af Pi.

Trin 5: Installation af software

Der er flere forskellige software, der kan streame video, såsom vlc og motion, men jeg besluttede at bruge mjpeg-streameren på grund af dens lave latenstid og nem installation. Ifølge instruktionerne på webstedet skal du lave en git-klon https://github.com/jacksonliam/mjpg-streamer.git i en mappe, og derefter skrive sudo apt-get install cmake libjpeg8-dev for at installere de nødvendige biblioteker. Skift dit bibliotek til den mappe, du downloadede, og skriv derefter make efterfulgt af sudo make install for at kompilere softwaren. Indtast endelig eksport LD_LIBRARY_PATH =. og for at køre den, skriv./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Du kan få adgang til strømmen ved at gå til https://: 8080/stream.html for at se strømmen.

Trin 6: Elektronikken

Elektronikken
Elektronikken
Elektronikken
Elektronikken
Elektronikken
Elektronikken

Det kan være nyttigt at bruge PWM -klassen fra GPIO -biblioteket, men det kan forårsage mange problemer, når det bruges med servoer. Servomotorer kræver præcis timing, hvilket en SoC simpelthen ikke kan levere. Så jeg besluttede mig for at bruge Adafruit PCA9685, et I2C -styret 16 -kanals PWM -modul. Biblioteket kan findes her.

Trin 7: Koden

Koden er ret simpel. Alt det gør er at bruge subprocess. Popen -biblioteket til at køre-j.webp

Trin 8: Brug Frosty the Spyman

Jeg satte min snemand op i stuen i mit hus for at holde vagt over træet og andre dekorationer. For at se livestreamen skal du blot gå til https://: 8080 og derefter klikke på stream -knappen.

Anbefalede: