Мазмұны:

PoochPak: ұялы байланысқан ақылды иттердің кеудесі: 4 қадам
PoochPak: ұялы байланысқан ақылды иттердің кеудесі: 4 қадам

Бейне: PoochPak: ұялы байланысқан ақылды иттердің кеудесі: 4 қадам

Бейне: PoochPak: ұялы байланысқан ақылды иттердің кеудесі: 4 қадам
Бейне: 2v2sday Tourney Time in The Best Community on Twitch, The Elite PoochPack HYPE 6PM CST 2024, Қараша
Anonim

Smayorquin арқылы Менің бастамамды тексеріңіз! - KindbotFollow Автордың толығырақ:

Адам VU өлшеуіші
Адам VU өлшеуіші
Адам VU өлшеуіші
Адам VU өлшеуіші
Alexa, менің кілттерім қайда?
Alexa, менің кілттерім қайда?
Alexa, менің кілттерім қайда?
Alexa, менің кілттерім қайда?
Kindbot жасау: Flask-Ask көмегімен реттелетін қоршаған ортаны есептеу
Kindbot жасау: Flask-Ask көмегімен реттелетін қоршаған ортаны есептеу
Kindbot жасау: Flask-Ask көмегімен реттелетін қоршаған ортаны есептеу
Kindbot жасау: Flask-Ask көмегімен реттелетін қоршаған ортаны есептеу

Туралы: UC Беркли математика студенті, ол электроникамен және жасанды интеллектпен жұмыс жасауды жақсы көреді. Смайоркин туралы толығырақ »

Автоматтандыруда біз компьютерлер мен адам санасының когнитивті артықшылықтарын пайдалану үшін, көбінесе, циклдегі адамдарды инженерлеуге назар аударамыз. Бірақ иттерде адамдар тиімді орындай алмайтын белгілі бір міндеттерге өте жақсы сәйкес келетін дағдылардың жиынтығы бар. PoochPak бұл тәжірибені бізді қызықтыратын көрсеткіштермен байланыстыратын сенсорларды енгізеді.

Біздің үй жануарлары біз үшін баға жетпес, сондықтан біз олардың жақсы екеніне көз жеткізгіміз келеді. PoochPak көмегімен сіз үй жануарларының тіршілік етуін бақылай аласыз және SMS арқылы хабарландыруларды ала аласыз. PoochPak -та түнгі көру камерасы бар, ол адам анықталған кезде сізге SMS -хабарлама жіберу үшін компьютерлік көруді қолданады. Бұл іздестіру -құтқару жұмыстары және/немесе үй қауіпсіздігі үшін өте қолайлы.

1 -қадам: PoochPak желісін қосу

PoochPak -ты қосу
PoochPak -ты қосу

Саған қажет болады:

(1) Raspberry Pi Zero Wireless немесе Raspberry Pi 3

(1) Hologram Nova + (1) Hologram Global IoT SIM картасы

(1) Night Vision Pi камерасы

(1) Adafruit аналогты акселерометр: ADXL335

(1) Adafruit DS18B20 температура сенсоры

(1) Adafruit импульс сенсоры

(1) Adafruit MCP3008-8 арнасы 10 биттік ADC + (1) резистор 4.75к ом

(1) қайта зарядталатын литий -иондық батарея

Ит таңдауы

Сымдар үшін

Барлық датчиктерді таңқурайға қосу үшін төмендегі схемалық бөлімдегі сымдар схемасын орындаңыз. Біз бұл сенсорлардың барлығын кеудеше киілген кезде сенімді байланыс үшін шағын компьютерлік тақтаға қостық. Сіз Hologram Nova -ны USB порты арқылы қосуыңыз керек (нөл үшін біз USB конвертеріне microusb қолдандық). Пи камераны тиісті камера таспасын пайдаланып қосу керек.

2 -қадам: Орнату

Жобаға тәуелділіктер арасындағы үйлесімділік үшін python3.4 әдепкі python3 ретінде қажет. Сіз бұл суретті таңқурай pi нөл/ пи 3 үшін жазуыңыз керек. Бұл кескінді жасап, pi сымын қосқаннан кейін жүктеңіз және жүктеу конфигурациясы бойынша бірінші рет өтіңіз:

sudo raspi-config

. Сіз мынаны қамтамасыз етуіңіз керек:

  • Қосымша параметрлер астында Файлдық жүйені кеңейтіңіз
  • Уақыт белдеуін локализация опциялары астында өзгертіңіз
  • Пайдаланушы құпия сөзін өзгерту
  • Интерфейс опциялары астында ssh, camera, SPI, IC2 және Serial қосыңыз

Қайта жүктеуден кейін git репо клонын жасаңыз:

cd ~/

git клоны https://github.com/mayorquinmachines/PoochPak.git CD PoochPak

Барлық тәуелділіктерді орнату үшін орнату сценарийін іске қосыңыз. Ескерту: Бұл көп уақытты алады! Оны түні бойы қалдырыңыз.

./install.sh

Орнату сценарийі аяқталғаннан кейін pi -ді қайта жүктеңіз. Іске қосу:

sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm

Бұл сенсорлармен байланысу үшін қажет барлық модульдердің қосылғанына көз жеткізеді.

Голограмманы орнату SMS жіберу үшін голограмманы пайдалану үшін сізге голограмма бақылау тақтасын орнатып, SIM картаны іске қосу қажет. Міне, мұны істеу үшін голограмманың бастапқы нұсқаулығы. Орнату сценарийі сізге hologram-cli және hologram-python-sdk орнатуды реттеді. Сіз оны іске қосу арқылы тексере аласыз:

sudo голограммасының нұсқасы

SIM картасы іске қосылғаннан кейін және сіздің құрылғыңыз оның бақылау тақтасында екенін көрсеткенде, сіз SMS хабарламаларын жібергіңіз келетін телефон нөмірін орнатқыңыз келеді. Бақылау тақтасында құрылғыны нұқыңыз және конфигурацияға өтіңіз. Бұл бетте сіз телефон нөмірін конфигурациялау бөлімінде телефон нөмірін конфигурациялағыңыз келеді. Бұл сізге Nova -ны осы телефон нөміріне SMS хабарларын жіберуге теңшеуі керек. Сол бетте сіз + Құрылғы кілтін көрсетуді көресіз. Бұл батырманы басу сізге голограмма-python-sdk аутентификациясы үшін қажет кілт береді. Сіз бұл кілтті пайдалануға болатын конфигурация файлын жасағыңыз келеді. Келесі әрекеттерді орындаңыз:

cd ~/PoochPaktouch config.py жаңғырығы «DEVICEKEY = ''» >> config.py

3 -қадам: жүгіру

Соңында, объектіні тану және сенсорлық серверді іске қосу кодын іске қосу үшін төмендегі нұсқауларды орындаңыз!

YOLO нысанын тануды бастау

cd yolo_picam/

nohup sudo python3 picam.py &

Серверді іске қосу

nohup sudo python poochpak_server.py &

Адам анықталған кезде, сіз голограмма бақылау тақтасында конфигурацияланған телефонға SMS аласыз. Адам анықталған кезде жазылған бейнені көру үшін https:// сайтына өтіңіз, сонда бейне файл жүктеуге болады. Егер сіз https://: 8925 сайтына өтсеңіз, сенсорлардың көрсеткіштері мен кеудешенің GPS орналасуы бар сөздікті ала аласыз.

4 -қадам: ақауларды жою

Егер сізде Yolo нысанын тану сценарийінде (picam.py) камераны таба алмау мәселесі туындаса, камераны қайта қосу қажет болуы мүмкін. Оны «sudo raspi-config» арқылы қайта қосып көріңіз және іске қосыңыз:

sudo modprobe bcm2835-v4l2

Кейде голограмма Нова сигналды жоғалтады. Қызыл жарық диодының жанып тұрғанына және көк жарық диодының жыпылықтап тұрғанына көз жеткізу керек. Жылдам жыпылықтау 3G желісінде екеніңізді білдіреді, баяу жыпылықтау 2G желісін білдіреді, ал көгілдір жарық жоқ болса, Nova әлі желіде жоқ дегенді білдіреді.

Егер сенсорлар дұрыс жұмыс істемесе, сымдарды қайтадан қараңыз және бәрі дұрыс екеніне көз жеткізіңіз. Содан кейін олардың модульдерін қайта қосуға тырысыңыз:

sudo modprobe w1-gpio #Температура сенсорлары үшін wo-термо #Температура сенсоры үшін sudo modprobe spi-bcm2708 #Импульстік сенсор үшін

Сондай -ақ, сенсорлардың барлығын тексеруге болатын сценарий бар. Жүгіріп көріңіз:

python ~/PoochPak/tests/run_tests.py

Ұсынылған: