Sisukord:

Pakane SPyman: 8 sammu (piltidega)
Pakane SPyman: 8 sammu (piltidega)

Video: Pakane SPyman: 8 sammu (piltidega)

Video: Pakane SPyman: 8 sammu (piltidega)
Video: Вздулся аккумулятор 2024, September
Anonim
Pakane SPyman
Pakane SPyman

Frosty the SPyman on lumememm riiulil, mis edastab videot otseülekandena ja liigub iseseisvalt! Jõuluvana võib nüüd olla 100% kindel, et inimesed on toredad.

Samm: video ja luuletus

Image
Image

See oli jõulueelsel õhtul ja kogu maja

Ükski olend ei seganud, isegi hiir.

Kingitused pandi oma kohale puu lähedale, Ja tulesid toidab Teensy.

Mantli ülaosa oli seatud nii, Seal põles küünal, mis kiirgas kuma.

Selle koha peal istus lumememm, Kingituste üle valvamine nagu kodukass.

Siis ilmus kusagilt varas, Ta võttis ja pakkis kingituse, Ja siis sai selgeks, Lumememm vaatas, Nii hakkas ta meelt parandama.

Härmas SPIMAN oli nii hästi valvel olnud, Perekonna hirmud kustusid lõpuks."

2. samm: osade kogumine ja korpuse ehitamine

Osade kogumine ja korpuse ehitamine
Osade kogumine ja korpuse ehitamine
Osade kogumine ja korpuse ehitamine
Osade kogumine ja korpuse ehitamine
Osade kogumine ja korpuse ehitamine
Osade kogumine ja korpuse ehitamine

Käisin Hobby Lobby's ja sain mitu eset. Üks oli lumememm, kes põhines riiulil olevast päkapikust, rippuvate jalgade ja täidisega peaga. Teiseks sain natuke "lund" ja täitsin sellega lumememme. Lõpuks kogusin ümmarguse küpsisevormi, mis oli täpselt nii suur, et sinna mahuks Raspberry Pi. Tegin vormi 2 auku, ühe Raspberry Pi kaameramooduli jaoks ja teise toitejuhtme jaoks. Panin ka kaanesse augu, et servo saaks lumememme pöörata.

Lingid DFRoboti toodetele:

  • Vaarika Pi 3
  • Vaarika Pi kaamera moodul

Samm: Pi seadistamine

Pi seadistamine
Pi seadistamine

DFRobot võttis minuga ühendust ja saatis oma Raspberry Pi 3 ja Raspberry Pi kaameramooduli. Nii et pärast kastide avamist hakkasin SD -kaardi seadistamisega tööle. Kõigepealt läksin lehele Raspberry Pi Downloads ja laadisin alla Raspbiani uusima versiooni. Seejärel ekstraheerisin faili ja panin selle mugavasse kataloogi.. Img -faili ei saa lihtsalt SD -kaardile kopeerida/kleepida, vaid peate selle "põletama" kaardile. OS -i pildi hõlpsaks teisaldamiseks saate alla laadida põletava utiliidi, näiteks Etcher.io. Pärast seda, kui.img -fail oli minu SD -kaardil, sisestasin selle Raspberry Pi -sse ja andsin sellele jõudu. Umbes 50 sekundi pärast ühendasin juhtme lahti ja eemaldasin SD -kaardi. Järgmisena panin SD -kaardi oma arvutisse tagasi ja läksin "boot" kataloogi. Avasin märkmiku ja salvestasin selle tühja failina nimega "ssh" ilma laiendita. Seal oli ka minu lisatud fail nimega "wpa_supplicant.conf" ja panin selle teksti:

võrk = {

ssid =

psk =

}

Seejärel salvestasin ja eemaldasin kaardi ning panin selle tagasi Raspberry Pi 3. See peaks nüüd võimaldama SSH kasutamist ja WiFi -ga ühenduse loomist.

Samm: kaamera ettevalmistamine

Kaamera ettevalmistamine
Kaamera ettevalmistamine

Vaikimisi on kaamera Pi-l keelatud, nii et menüü avamiseks peate avama terminalitüübi sudo raspi-config. Minge jaotisse "Liidesevalikud" ja lubage kaamera. Nüüd valige lihtsalt "Lõpeta" ja sisestage kaamera mooduli lintkaabel Pi õigesse piirkonda.

Samm: tarkvara installimine

Video voogesitamiseks on mitu erinevat tarkvara, näiteks vlc ja motion, kuid otsustasin kasutada mjpeg-streamerit selle madala latentsuse ja hõlpsa paigaldamise tõttu. Saidi juhiste kohaselt tehke git-kloon https://github.com/jacksonliam/mjpg-streamer.git kausta, seejärel tippige vajalike teekide installimiseks sudo apt-get install cmake libjpeg8-dev. Muutke oma kataloog allalaaditud kausta ja tippige tarkvara koostamiseks käsk make, millele järgneb sudo make install. Lõpuks sisestage eksport LD_LIBRARY_PATH =. ja selle käivitamiseks tippige./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Ojale pääsete juurde, minnes voo vaatamiseks aadressile https://: 8080/stream.html.

6. samm: elektroonika

Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika

PWM -klassi kasutamine GPIO teegist võib olla kasulik, kuid servodega kasutamisel võib see põhjustada palju probleeme. Servomootorid vajavad täpset ajastust, mida SoC lihtsalt ei suuda pakkuda. Nii otsustasin kasutada Adafruit PCA9685, I2C juhitavat 16 -kanalilist PWM -moodulit. Raamatukoguga saab tutvuda siin.

7. samm: kood

Kood on üsna lihtne. Kõik, mida ta teeb, on alamprotsessi kasutamine. Ava teegi, et käivitada käsk-j.webp

Samm 8: Frosty the SPymani kasutamine

Sättisin oma lumememme oma maja elutuppa, et puu ja muude kaunistuste eest hoolt kanda. Otseülekande vaatamiseks minge lihtsalt aadressile https://: 8080 ja klõpsake siis voo nuppu.

Soovitan: