Turinys:

Šaltas „SPyman“: 8 žingsniai (su nuotraukomis)
Šaltas „SPyman“: 8 žingsniai (su nuotraukomis)

Video: Šaltas „SPyman“: 8 žingsniai (su nuotraukomis)

Video: Šaltas „SPyman“: 8 žingsniai (su nuotraukomis)
Video: SLAV KING - Boris vs. DJ Blyatman 2024, Rugsėjis
Anonim
Šaltas SPymanas
Šaltas SPymanas

„Frosty the SPyman“yra sniego senis ant lentynos, kuris tiesiogiai transliuoja vaizdo įrašus ir juda pats! Dabar Kalėdų Senelis gali būti 100% tikras, kad žmonės yra malonūs.

1 žingsnis: vaizdo įrašas ir eilėraštis

Image
Image

„Naktį prieš Kalėdas ir visus namus

Nejudino padaras, net pelė.

Dovanos buvo pastatytos savo vietoje prie medžio, Ir žibintus maitino „Teensy“.

Mantijos viršus buvo nustatytas taip, Ten degė žvakė, skleidžianti švytėjimą.

Virš tos vietos sėdėjo sniego senis, Dovanas prižiūri kaip naminis katinas.

Tada iš niekur pasirodė vagis, Jis paėmė ir išpakavo dovaną, Ir tada tapo aišku, Sniego senis žiūrėjo, Taigi jis pradėjo atgailauti.

Šaltas Žynys taip gerai budėjo, Šeimos baimės pagaliau nuslopo."

2 žingsnis: Surinkite dalis ir uždėkite gaubtą

Dalių surinkimas ir gaubto statymas
Dalių surinkimas ir gaubto statymas
Dalių surinkimas ir gaubto statymas
Dalių surinkimas ir gaubto statymas
Dalių surinkimas ir gaubto statymas
Dalių surinkimas ir gaubto statymas

Nuėjau į „Hobby Lobby“ir gavau keletą daiktų. Vienas buvo sniego senis, kuris buvo pastatytas iš elfo ant lentynos, kabančiomis kojomis ir prikimšta galva. Antra, gavau šiek tiek „sniego“ir užpildžiau juo sniego senį. Galiausiai surinkau apvalią sausainių formą, kuri buvo pakankamai didelė, kad į vidų tilptų „Raspberry Pi“. Į skardą įsmeigiau 2 skyles, vieną „Raspberry Pi“fotoaparato moduliui, kitą - maitinimo laidui. Aš taip pat įdėjau skylę į dangtį, kad servo galėtų pasukti sniego senį.

Nuorodos į „DFRobot“produktus:

  • Raspberry Pi 3
  • „Raspberry Pi“fotoaparato modulis

3 žingsnis: „Pi“nustatymas

„Pi“nustatymas
„Pi“nustatymas

„DFRobot“kreipėsi į mane ir atsiuntė savo „Raspberry Pi 3“ir „Raspberry Pi“fotoaparato modulį. Taigi, atidaręs dėžutes, aš pradėjau dirbti, nustatydamas SD kortelę. Pirmiausia nuėjau į „Raspberry Pi“atsisiuntimų puslapį ir atsisiunčiau naujausią „Raspbian“versiją. Tada ištraukiau failą ir įdėjau į patogų katalogą. Negalite tiesiog nukopijuoti/įklijuoti.img failo į SD kortelę, turite jį „įrašyti“į kortelę. Norėdami lengvai perkelti OS vaizdą, galite atsisiųsti deginimo priemonę, pvz., „Etcher.io“. Po to, kai.img failas buvo mano SD kortelėje, įdėjau jį į „Raspberry Pi“ir suteikiau galios. Po maždaug 50 sekundžių atjungiau laidą ir išėmiau SD kortelę. Tada vėl įdėjau SD kortelę į savo kompiuterį ir nuėjau į „įkrovos“katalogą. Atidariau užrašų knygelę ir išsaugojau ją kaip tuščią failą pavadinimu „ssh“be plėtinio. Taip pat buvo mano pridėtas failas „wpa_supplicant.conf“ir į jį įdėjau šį tekstą:

tinklas = {

ssid =

psk =

}

Tada išsaugojau ir išėmiau kortelę ir vėl įdėjau ją į Raspberry Pi 3. Dabar turėtų būti leidžiama naudoti SSH ir prisijungti prie „WiFi“.

4 žingsnis: Paruoškite fotoaparatą

Fotoaparato paruošimas
Fotoaparato paruošimas

Pagal numatytuosius nustatymus „Pi“fotoaparatas yra išjungtas, todėl norėdami pamatyti meniu, turite atidaryti terminalo tipą sudo raspi-config. Eikite į „sąsajos parinktis“ir įjunkite fotoaparatą. Dabar tiesiog pasirinkite „Baigti“ir įkiškite kameros modulio juostinį kabelį į tinkamą „Pi“sritį.

5 veiksmas: programinės įrangos diegimas

Yra kelios skirtingos programinės įrangos, galinčios transliuoti vaizdo įrašus, pvz., „Vlc“ir „motion“, tačiau nusprendžiau naudoti „mjpeg-streamer“dėl mažo delsos ir lengvo įdiegimo. Vadovaudamiesi instrukcijomis svetainėje, sukurkite git kloną https://github.com/jacksonliam/mjpg-streamer.git į aplanką, tada įveskite sudo apt-get install cmake libjpeg8-dev, kad įdiegtumėte reikalingas bibliotekas. Pakeiskite katalogą į atsisiųstą aplanką ir įveskite make, po to sudo make install, kad sudarytumėte programinę įrangą. Galiausiai įveskite eksportą LD_LIBRARY_PATH =. ir norėdami jį paleisti, įveskite./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Norėdami peržiūrėti srautą, galite pasiekti srautą eidami į https://: 8080/stream.html.

6 žingsnis: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Naudoti PWM klasę iš GPIO bibliotekos gali būti naudinga, tačiau ji gali sukelti daug problemų, kai naudojama su servo prietaisais. Servo varikliams reikia tikslaus laiko, ko SoC tiesiog negali suteikti. Taigi nusprendžiau naudoti „Adafruit PCA9685“, I2C valdomą 16 kanalų PWM modulį. Biblioteką rasite čia.

7 žingsnis: Kodas

Kodas yra gana paprastas. Viskas, ką jis daro, yra naudoti papildomą procesą. Atidaryti biblioteką, kad paleistumėte komandą-j.webp

8 žingsnis: „Frymy the SPyman“naudojimas

Savo sniego senį įsirengiau savo namų svetainėje, kad galėčiau saugoti medį ir kitas dekoracijas. Norėdami peržiūrėti tiesioginį srautą, tiesiog eikite į https://: 8080 ir spustelėkite srauto mygtuką.

Rekomenduojamas: