Мазмұны:
Бейне: PoochPak: ұялы байланысқан ақылды иттердің кеудесі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Smayorquin арқылы Менің бастамамды тексеріңіз! - KindbotFollow Автордың толығырақ:
Туралы: UC Беркли математика студенті, ол электроникамен және жасанды интеллектпен жұмыс жасауды жақсы көреді. Смайоркин туралы толығырақ »
Автоматтандыруда біз компьютерлер мен адам санасының когнитивті артықшылықтарын пайдалану үшін, көбінесе, циклдегі адамдарды инженерлеуге назар аударамыз. Бірақ иттерде адамдар тиімді орындай алмайтын белгілі бір міндеттерге өте жақсы сәйкес келетін дағдылардың жиынтығы бар. PoochPak бұл тәжірибені бізді қызықтыратын көрсеткіштермен байланыстыратын сенсорларды енгізеді.
Біздің үй жануарлары біз үшін баға жетпес, сондықтан біз олардың жақсы екеніне көз жеткізгіміз келеді. PoochPak көмегімен сіз үй жануарларының тіршілік етуін бақылай аласыз және SMS арқылы хабарландыруларды ала аласыз. PoochPak -та түнгі көру камерасы бар, ол адам анықталған кезде сізге SMS -хабарлама жіберу үшін компьютерлік көруді қолданады. Бұл іздестіру -құтқару жұмыстары және/немесе үй қауіпсіздігі үшін өте қолайлы.
1 -қадам: 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
Ұсынылған:
Жарықдиодты қашықтықтың индикаторы: иттердің әбзелдері: 5 қадам (суреттермен)
Жарықдиодты қашықтықтың индикаторы: иттерді итеру: Мен әдетте итімді Русионы күн батқан кезде серуендеуге шығарамын, ол тым ыстық болмай ойнай алады. Мәселе мынада, ол байлаудан шыққан кезде, ол тым қатты толқып кетеді және ол шамалы жарықпен және басқа иттермен жүгіреді
Combat Drones Quadcopters - бұл иттердің жекпе -жегінің нақты тәжірибесі: 8 қадам (суреттермен)
Combat Drones Quadcopters - иттердің жекпе -жегінің нағыз тәжірибесі: Менің «кітапқа» қош келдіңіз #37Біз нарықтағы қазіргі жауынгерлік дрондардың сәл лас екенін мойындауымыз керек. Кім жеңіп, кім ұтылып жатқанын түсіну өте қиын. Бір дрон төмен түскенде, екіншісі соңынан ереді (бір -біріне соғылады
Микро: бит иттердің есігін ашатын құрал: 8 қадам (суреттермен)
Micro: Bit Dog Door Door Opener: Сіздің үй жануарлары бөлмелерде өздерін ұстай ма? Сіз өзіңіздің үйіңізді достарыңыз үшін қол жетімді етуді қалайсыз ба? Енді сіз жасай аласыз, бұл !! Біз
Ұялы/ұялы телефонды сыртқы батареямен немесе қуат көзімен қуаттандыру: 3 қадам
Ұялы телефонды/ұялы телефонды сыртқы батареямен немесе токпен қуаттандыру: кіріспе. Бұл идея телефонмен немесе планшетте ғана жұмыс істейді, егер батарея алынбалы болса. Полярлықты сақтау маңызды, әрине. Құрылғыңызды абайсызда зақымдамау үшін абай болыңыз. Егер сіз мұны жасай алатындығыңызға сенімді болмасаңыз
Бумен байланысқан дисплей сөресі: 18 қадам (суреттермен)
Steam байланыстырылған дисплей сөресі: Артқа әңгіме Менің ағамда достарының бейне ойындарда жиі ойнайтын кейіпкерлерін бейнелейтін Funko POP фигуралары бар. Біз олардың күйін Steam -да көрсететін светодиодтары бар витринасы болса жақсы болар еді деп ойладық. Сонымен