Turinys:
- 1 žingsnis: vaizdo įrašas ir eilėraštis
- 2 žingsnis: Surinkite dalis ir uždėkite gaubtą
- 3 žingsnis: „Pi“nustatymas
- 4 žingsnis: Paruoškite fotoaparatą
- 5 veiksmas: programinės įrangos diegimas
- 6 žingsnis: Elektronika
- 7 žingsnis: Kodas
- 8 žingsnis: „Frymy the SPyman“naudojimas
Video: Šaltas „SPyman“: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
„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
„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ą
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
„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ą
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
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:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st
Karštas (šaltas) dažų perkėlimas PCB gamybai: 10 žingsnių (su nuotraukomis)
Karštas (šaltas) dažų perdavimas PCB gamybai: Dažų perkėlimo būdas, skirtas PC plokštėms gaminti, yra labai praktiškas ir ekonomiškas. Šilumos naudojimas perdavimui nėra. Didelės plokštės plečiasi karščiu (daugiau nei lazerinis spausdinimas), o šiluma dedama ant dažų viršaus, o ne į apačią