Мазмұны:

Аязды тыңшы: 8 қадам (суреттермен)
Аязды тыңшы: 8 қадам (суреттермен)
Anonim
Аязды тыңшы
Аязды тыңшы

Аязды SPyman - бұл сөреде бейнебаянды тікелей эфирге шығаратын және өздігінен қозғалатын снеговик! Аяз ата енді адамдардың жақсы екеніне 100% сенімді бола алады.

1 -қадам: Бейне мен өлең

Image
Image

«Рождество алдындағы түнде және бүкіл үйде

Ешқандай тіршілік қозғалмады, тіпті тышқан да.

Сыйлықтар ағаштың жанындағы жерге қойылды.

Ал шамдар Teensy арқылы жұмыс істеді.

Мантияның жоғарғы жағы осылай орнатылған, Жарқыл шығаратын шам жанып тұрды.

Бұл жердің үстіне аққала отырды, Сыйлықтарды үй киімі сияқты қарау.

Содан кейін ойда жоқ жерден ұры пайда болды.

Ол сыйлықты алып, ашты, Содан кейін түсінікті болды, Аққала қарап тұрды, Сондықтан ол тәубеге келе бастады.

Аязды күзетші өте жақсы күзетте болды, Ақыры отбасының қорқынышы сейілді. «

2 -қадам: Бөлшектерді жинау және қоршауды құру

Бөлшектерді жинау және қоршауды құру
Бөлшектерді жинау және қоршауды құру
Бөлшектерді жинау және қоршау салу
Бөлшектерді жинау және қоршау салу
Бөлшектерді жинау және қоршауды құру
Бөлшектерді жинау және қоршауды құру

Мен Хобби Лоббиге бардым және бірнеше заттарды алдым. Олардың бірі - сөреде орналасқан эльфке негізделген, аяғы салбырап, басы толтырылған снеговик. Екіншіден, менде біраз «қар» пайда болды және оған снеговикті толтырдым. Ақырында, мен Raspberry Pi ішіне сыйып кетуі үшін жеткілікті үлкен дөңгелек печенье пішінін жинадым. Мен қаңылтырға 2 тесік тесіп алдым, біреуі Raspberry Pi камера модуліне, екіншісі қуат сымына сай болуы үшін. Мен сондай -ақ қақпаққа тесік қойдым, осылайша серво аққаланы айналдыра алады.

DFRobot өнімдеріне сілтемелер:

  • Таңқурай Pi 3
  • Raspberry Pi камералық модулі

3 -қадам: Pi орнату

Pi орнату
Pi орнату

DFRobot маған хабарласып, Raspberry Pi 3 және Raspberry Pi камера модулін жіберді. Мен қораптарды ашқаннан кейін мен SD картасын орнату арқылы жұмысқа кірдім. Алдымен мен Raspberry Pi жүктеулер бетіне кірдім және Raspbian -ның соңғы нұсқасын жүктедім. Содан кейін мен файлды шығарып, оны ыңғайлы каталогқа қойдым. SD картасына.img файлын көшіру/қою мүмкін емес, оны картаға «жазу» керек. ОЖ кескінін оңай тасымалдау үшін Etcher.io сияқты жанып тұрған утилитаны жүктеуге болады. SD картасында.img файлы болғаннан кейін мен оны Raspberry Pi -ге салып, оған қуат бердім. Шамамен 50 секундтан кейін мен сымды ажыратып, SD картасын алып тастадым. Содан кейін мен SD картасын компьютерге қайта салып, «жүктеу» каталогына кірдім. Мен блокнотты ашып, оны NO кеңейтімі бар «ssh» деп аталатын бос файл ретінде сақтадым. Мен қосқан «wpa_supplicant.conf» деп аталатын файл болды және оған осы мәтінді қойдым:

желі = {

ssid =

psk =

}

Содан кейін мен картаны сақтап, шығардым және оны қайтадан Raspberry Pi 3 -ке қойдым. Бұл енді SSH -ді қолдануға және WiFi -ге қосылуға мүмкіндік беруі керек.

4 -қадам: камераны дайындау

Камераны дайындау
Камераны дайындау

Әдепкі бойынша, камерада Pi-де өшірілген, сондықтан мәзірді шығару үшін sudo raspi-config түріндегі терминалды ашу керек. «Интерфейс опцияларына» өтіңіз, содан кейін камераны қосыңыз. Енді «Аяқтауды» таңдап, камераның модулінің таспалы кабелін Pi -нің дұрыс аймағына енгізіңіз.

5 -қадам: Бағдарламалық жасақтаманы орнату

Бейнені ағынмен жіберуге болатын бірнеше түрлі бағдарламалар бар, мысалы, vlc және motion, бірақ мен mjpeg-стримерді оның кідірісі мен орнатудың қарапайымдылығына байланысты қолдануды шештім. Сайттағы нұсқауларға сәйкес, қалтаға https://github.com/jacksonliam/mjpg-streamer.git git клонын енгізіңіз, содан кейін қажетті кітапханаларды орнату үшін sudo apt-get install cmake libjpeg8-dev теріңіз. Каталогты жүктелген қалтаға өзгертіңіз, содан кейін бағдарламалық жасақтаманы құрастыру үшін make, содан кейін sudo make install теріңіз. Соңында экспортты енгізіңіз LD_LIBRARY_PATH =. және оны іске қосу үшін./mjpg_streamer -o «output_http.so -w./www» -i «input_raspicam.so» теріңіз. Ағынды көру үшін https://: 8080/stream.html сілтемесі бойынша ағынға қол жеткізе аласыз.

6 -қадам: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

GPIO кітапханасынан PWM класын пайдалану пайдалы болуы мүмкін, бірақ ол сервоприводтарда қолданылғанда көптеген мәселелерді тудыруы мүмкін. Серво қозғалтқыштары нақты уақытты қажет етеді, оны SoC қамтамасыз ете алмайды. Сондықтан мен Adafruit PCA9685, I2C басқарылатын, 16 каналды PWM модулін қолдануды шештім. Кітапхананы мына жерден табуға болады.

7 -қадам: Кодекс

Код өте қарапайым. Ол тек-j.webp

8 -қадам: Frosty SPyman пайдалану

Мен қарды үйдің қонақ бөлмесіне ағашты және басқа әшекейлерді күзету үшін қойдым. Тікелей эфирді көру үшін https://: 8080 сайтына өтіп, трансляция түймесін басыңыз.

Ұсынылған: