Kazalo:
- 1. korak: Video in pesem
- 2. korak: Zbiranje delov in izdelava ohišja
- 3. korak: Nastavitev Pi
- 4. korak: Priprava fotoaparata
- 5. korak: Namestitev programske opreme
- 6. korak: Elektronika
- 7. korak: Koda
- 8. korak: Uporaba Frostyja SPymana
Video: Frosty the SPyman: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Frosty the SPyman je snežak na polici, ki prenaša video v živo in se premika sam! Božiček je zdaj lahko 100% prepričan, da so ljudje prijazni.
1. korak: Video in pesem
Bilo je noč pred božičem in vse po hiši
Niti bitje se ni mešalo, niti miška.
Darila so nastavili na svojem mestu v bližini drevesa, In luči je poganjal Teensy.
Zgornji del plašča je bil tako nastavljen, Gorela je sveča, ki je oddajala sij.
Na vrhu tega mesta je sedel snežak, Bodite pozorni na darila kot hišna mačka.
Potem se od nikoder ni pojavil tat, Vzel je in odvil darilo, In potem je postalo jasno, Snežak je gledal, Zato se je začel kesati.
Zmrznjeni špijun je tako dobro čuval, Strahovi družine so se končno zadušili."
2. korak: Zbiranje delov in izdelava ohišja
Obiskal sem Hobby Lobby in dobil več predmetov. Eden je bil snežak, ki je temeljil na vilini na polici z visečimi nogami in nagačeno glavo. Drugič, dobil sem nekaj "snega" in napolnil snežaka z njim. Nazadnje sem zbral okrogel pekač za piškote, ki je bil ravno dovolj velik, da se je malina Pi prilegla v notranjost. V pločevinko sem vdrl 2 luknji, eno za modul kamere Raspberry Pi in eno za napajalni kabel. V pokrov sem dal tudi luknjo, da bi servo lahko zasukal snežaka.
Povezave do izdelkov DFRobot:
- Malina Pi 3
- Modul kamere Raspberry Pi
3. korak: Nastavitev Pi
DFRobot je stopil v stik z mano in poslal modul kamere Raspberry Pi 3 in Raspberry Pi Camera. Ko sem odprl škatle, sem lahko delal z nastavitvijo kartice SD. Najprej sem šel na stran Prenosi Raspberry Pi in naložil najnovejšo različico Raspbiana. Nato sem datoteko izvlekel in jo dal v priročen imenik. Datoteke.img ne morete samo kopirati/prilepiti na kartico SD, ampak jo morate "zapisati" na kartico. Lahko prenesete goreč pripomoček, kot je Etcher.io, da preprosto prenesete sliko OS. Ko je bila datoteka.img na moji kartici SD, sem jo vstavil v Raspberry Pi in ji dal moč. Po približno 50 sekundah sem odklopil kabel in odstranil kartico SD. Nato sem SD kartico vstavil nazaj v računalnik in odšel v imenik »boot«. Odprl sem beležnico in jo shranil kot prazno datoteko z imenom "ssh" brez razširitve. Dodala sem tudi datoteko z imenom "wpa_supplicant.conf" in vanjo vnesla to besedilo:
omrežje = {
ssid =
psk =
}
Nato sem kartico shranil in izvrgel ter jo dal nazaj v Raspberry Pi 3. To bi moralo omogočiti uporabo SSH in povezavo z WiFi.
4. korak: Priprava fotoaparata
Kamera je privzeto onemogočena na Pi, zato morate odpreti terminalski tip sudo raspi-config, da odprete meni. Pojdite na "možnosti vmesnika" in nato omogočite kamero. Zdaj samo izberite »Dokončaj« in vstavite tračni kabel modula kamere v pravilno območje Pi.
5. korak: Namestitev programske opreme
Obstaja več različnih programov, ki lahko pretakajo video, na primer vlc in motion, vendar sem se odločil za uporabo mjpeg-streamerja zaradi nizke zakasnitve in enostavne namestitve. V skladu z navodili na spletnem mestu naredite git clone https://github.com/jacksonliam/mjpg-streamer.git v mapo, nato vnesite sudo apt-get install cmake libjpeg8-dev, da namestite potrebne knjižnice. Spremenite svoj imenik v mapo, ki ste jo prenesli, nato vnesite make, ki mu sledi sudo make install, da sestavite programsko opremo. Končno vnesite izvoz LD_LIBRARY_PATH =. in da ga zaženete, vnesite./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Do pretoka lahko dostopate tako, da si ogledate tok na naslovu https://: 8080/stream.html.
6. korak: Elektronika
Uporaba razreda PWM iz knjižnice GPIO je lahko koristna, vendar lahko povzroči veliko težav pri uporabi s servomotorji. Servo motorji zahtevajo natančen čas, ki ga SoC preprosto ne more zagotoviti. Zato sem se odločil za uporabo Adafruit PCA9685, 16 -kanalnega PWM modula, krmiljenega z I2C. Knjižnico najdete tukaj.
7. korak: Koda
Koda je precej preprosta. Vse, kar počne, je, da uporabi podproces. Popen knjižnico, da zažene ukaz -j.webp
8. korak: Uporaba Frostyja SPymana
Snežaka sem postavil v dnevno sobo svoje hiše, da bo čuval drevo in druge okraske. Če si želite ogledati prenos v živo, pojdite na https://: 8080 in kliknite gumb za pretočno predvajanje.
Priporočena:
Covid varnostna čelada 1. del: uvod v Tinkercad vezja!: 20 korakov (s slikami)
Covid varnostna čelada 1. del: Uvod v vezja Tinkercad!: Pozdravljeni, prijatelj! V tej seriji iz dveh delov se bomo naučili uporabljati Tinkercadova vezja - zabavno, zmogljivo in izobraževalno orodje za spoznavanje delovanja vezij! Eden najboljših načinov za učenje je, da se učite. Zato bomo najprej zasnovali lasten projekt:
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-sliko in slikami: 7 korakov (s slikami)
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-imagerjem in slikami: Ta Rapberry PI nameravam uporabiti v kopici zabavnih projektov v svojem blogu. Vabljeni, da to preverite. Želel sem se vrniti v uporabo Raspberry PI, vendar na novi lokaciji nisem imel tipkovnice ali miške. Nekaj časa je minilo, odkar sem nastavil malino
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži