На тржишту постоји пуно уређаја са којима можете пратити стање животиње закључане у стану или кући. Недостатак ових уређаја је њихова стационарност. Наравно, ако је, на пример, пас у истој соби, онда то није проблем, али ако се креће по кући, а можда и око локације, онда да бисте могли да пратите његово стање потребно је да поставите камере у целој кући / стану / локацији.
Како не би био објешен камерама, Мастер је направио мобилни уређај који је даљински управљан паметним телефоном.
Алати и материјали:
-Ардуино Уно;
-Распберри Пи;
-ЦНЦ Схиелд;
- возач степпер мотора А4988 - 4 ком;
-Пи камера;
-Ултразонски сензор растојања;
-АКБ 11.1В;
-Степ мотор НЕМА 17 - 2 ком;
- стабилизатор напона УБЕЦ 5В;
-Вхе с пречником 7 цм - 2 ком;
- Ваљци -2 ком;
-Причвршћивачи;
-Компјутер са софтвером;
-3Д штампач;
-Акрил;
-Ласер секач;
Први корак: Пројекат
Уређај је испрва дизајниран у програму Фусион 360. Робот има следеће карактеристике:
-То се може контролисати путем апликације на Интернету. То омогућава кориснику да се повеже робот из било којег света.
-Уграђена камера која преноси видео на паметни телефон помаже кориснику да маневрира око куће и комуницира са кућним љубимцем.
-Додатна посуда за посластице, са којом можете свом љубимцу дати посластицу.
Распберри Пи се овде користи за повезивање са Интернетом јер има уграђени Ви-Фи модул.
Ардуино се користи за командовање степпер мотора.
Други корак: 3Д штампање, ласерско сечење
Неке делове који се користе у овом пројекту, мајстор је наручио у радионици. Прво су моделирани у Фусион 360, а потом направљени помоћу 3Д штампача и ласерског секача.
Делови за 3Д штампање:
Држач степера к 2 ком.
Висион систем носача к 1 пц.
Електроника Стандофф к 4 ком.
Вертикални одстојник к 4 ком.
Ојачање шасије к 2 ком.
Приуштите поклопац посуде к 1 ком.
Третирајте посуду к 1 пц.
Задњи носач степеника к 1 ком.
Диск за наматање к 1 пц.
Делови за ласерско сечење
Доња плоча к 1 пц.
Горња плоча к 1 пц.
Архивирана мапа која садржи све СТЛ датотеке и датотеке за ласерско сечење налази се доле.
3дпринтс.рар
ласерцуттинг.пдф
Трећи корак: Изградите платформу
Чим се сви детаљи штампају и изрежу, мајстор започиње састављање. Дизајнирани носач корачног мотора дизајниран је за модел НЕМА 17. Прођите осовину мотора кроз отвор и причврстите га причврсним вијцима. Након тога, оба мотора морају бити чврсто причвршћена на држаче.
М4 вијци се користе за причвршћивање држача на доњи панел ласерског реза.Пре него што их причврстите матицама, потребно је ојачати траке за ојачање.
Акрилни панел има два одсека исечена испод точкова. Точкови који се користе имају пречник 7 цм и испоручују се са постављеним вијцима који су били причвршћени на степенасте осовине од 5 мм. Проверите да ли су точкови чврсто учвршћени и не окрећу се на осовини.
Да би се шасија несметано кретала, ваљци су инсталирани испред и иза уређаја. То не само да спречава да се робот преврне, већ вам омогућава и да слободно ротирате шасију у било ком правцу. Ваљци се испоручују у различитим димензијама, посебно се испоручују са једним ротационим вијком, који је фиксиран на базу. За подешавање висине, мајстор је користио одстојнике.
Корак четврти: електроника
Сада можете да наставите са инсталирањем електронског дела. Рупе на акрилној плочи су поравнате са монтажним отворима Ардуино и Распберри Пи. Помоћу 3Д штампаних регала, електроника се монтира непосредно изнад акрилних панела тако да је сав вишак каблова уредно скривен испод. Ардуино и малина Пи фиксирани су М3 матицама и вијцима. Након фиксирања Ардуино-а, инсталиран је покретач покретача мотора и жице су повезане у следећој конфигурацији:
Остави мотор на Кс оси возача
Десни мотор до управљачке осовине И оси
Након што се повезују степпер мотори, он повезује Ардуино у Распберри Пи помоћу Ардуино УСБ кабла, док је предња страна робота бочна страна на којој је Распберри Пи инсталиран.
Главни извор информација за посматрачког робота је вид. Чаробњак је одлучио да користи Пицамера компатибилну с Распберри Пи да би видео запис преносио кориснику путем Интернета. Такође се уграђује ултразвучни сензор удаљености да се избегну препреке када робот ради самостално. Оба сензора су причвршћена вијцима на држач.
Пицамера се прикључује у луку Распберри Пи. Ултразвучни сензор је повезан на следећи начин:
ВЦЦ ултразвучни сензор - 5В ЦНЦ штит
ГНД - ГНД
ТРИГ на Кс + завртањ за закључавање
ЕЦХО - И + крајњи пин пин ЦНЦ екран
Пети корак: Инсталирајте врх
Прикључује камкордер на предњој страни горње плоче. Степер мотор је причвршћен страга. Отвориће поклопац посуде са посластицом.
Причвршћује четири носача доње плоче. На сталке причвршћује горњу акрилну плочу. Прикључује шољу на плочу.
Инсталира поклопац. Поклопац се једноставно отвара. На осовину горњег степенастог мотора постављен је завојник. Око колута намотана је рибарска линија. Други крај риболовне линије причвршћен је на поклопац. Када се мотор почне окретати, риболовна линија је намотана на бубањ и поклопац се отвара.
Корак шести: Облак
Затим треба да креирате базе података за систем да бисте могли комуницирати с роботом из своје мобилне апликације са било којег места на свету. Кликните на следећу везу (Гоогле фиребасе) који ће вас довести до Фиребасе странице (пријављивање помоћу Гоогле налога). Кликните на дугме Почетак да бисте прешли на Фиребасе конзоле. Затим морате креирати нови пројекат кликом на „Додај пројекат“ и попуните редове са захтевима (име, подаци итд.), А завршите кликом на дугме „Креирај пројекат“.
Изаберите „база података“ у менију са леве стране. Затим кликните на дугме „Цреате Датабасе“, изаберите опцију „тест моде“. Подесите „базу података у стварном времену“ уместо „облак камина“ кликом на падајући мени на врху. Изаберите картицу „правила“ и промените „лажно“ у „тачно“. Затим морате кликнути на картицу "подаци" и копирати УРЛ базе података.
Посљедње што треба учинити је кликнути на икону зупчаника поред прегледа пројекта, затим у „подешавањима пројекта“ одаберите картицу „сервисни рачуни“, на крају кликните „Тајне базе података“ и запишите сигуран код своје базе података. Завршетком овог корака успешно сте креирали своју базу података у облаку, којој се може приступити са вашег паметног телефона и помоћу програма Распберри Пи.
Седми корак: апликација за паметне телефоне
Следећи део је апликација за паметне телефоне. Чаробњак је одлучио да користи МИТ Апп Инвентор за креирање сопствене апликације. Да бисте користили направљену апликацију, прво отворите следећу везу (МИТ Апп Инвентор)што ће довести до њихове веб странице. Затим кликните на „креирај апликације“ на врху екрана и пријавите се на свој Гоогле налог.
Затим морате преузети датотеку која је наведена доле.Отворите картицу "пројекти" и кликните на "Увези пројекат (.аиа) са мог рачунара", а затим одаберите датотеку коју сте управо преузели и кликните на "ОК". У прозору компоненте се померите доле све док не видите „ФиребасеДБ1“, кликните на њу и промените „ФиребасеТокен“, „ФиребасеУРЛ“ на вредности које су копиране изнад. Након довршетка ових корака можете преузети и инсталирати апликацију. Апликацију можете преузети директно на свој телефон тако што ћете кликнути на картицу „Буилд“ и кликнути на „Апп (унесите КР код за .апк)“, затим скенирати КР код са вашег паметног телефона или кликнути на „Апп (саве .апк то ми цомпутер)“
ИОТ_пет_мониторинг_систем.рар
Корак осми: Програмирање малине Пи
Распберри Пи се користи из два главна разлога.
Он преноси видео стреам уживо са робота на веб сервер. Корисник може прегледати овај ток помоћу мобилне апликације.
Чита ажуриране команде у Фиребасе бази и упућује Ардуиноа да изврши потребне задатке.
Већ постоји детаљан водич који можете пронаћи како бисте конфигурирали свој Распберри Пи за пренос уживо. овде. Упутство се своди на три једноставне команде. Укључите Распберри Пи, отворите терминал и унесите следеће команде.
гит цлоне хттпс://гитхуб.цом/силванмелцхиор/РПи_Цам_Веб_Интерфаце.гит
цд РПи_Цам_Веб_Интерфаце
./инсталл.сх
Након што је инсталација завршена, поново покрените Пи и можете да приступите току претраживањем хттп: // ИП адресе вашег Пи у било којем веб претраживачу.
Након подешавања преноса уживо, морат ћете преузети и инсталирати одређене библиотеке како бисте могли користити облак базу података. Отворите терминал на вашем Пи-у и унесите следеће команде:
судо пип инсталација захтева == 1.1.0
судо пип инсталл питхон-фиребасе
Преузмите доле датотеку питхон и сачувајте је у вашем Распберри Пи. У четвртом реду кода промените ЦОМ порт на порт на који је Ардуино повезан. Затим промените УРЛ из линије 8 у Фиребасе УРЛ о коме сте писали раније. Коначно, покрените програм преко терминала. Овај програм прима наредбе из базе података у облаку и преноси их у Ардуино путем серијске везе.
иот_пет_монитор_сериал_трансфер.пи
Корак девет: Ардуино програмирање
Ардуино прима сигнал од Пи-а и даје наредбу извршним погонима да изврше потребне задатке. Преузмите Ардуино код у прилогу испод и пренесите га на Ардуино. Након програмирања Ардуино-а, повежите га на један од Пи-ових УСБ портова помоћу наменског УСБ кабла.
финал.рар
Корак десети: Прехрана
Уређај ће радити на литијумској полимерној батерији. Напајање батерије иде директно на ЦНЦ екран како би се напајали мотори, а на другом аутобусу, на 5-волтни УБЕЦ, за напајање Распберри Пи путем ГПИО пинова. 5В из УБЕЦ-а је повезано на 5В пин Распберри Пи-а, а ГНД из УБЕЦ-а је повезан са ГНД-ом на Пи-у.
Корак једанаести: Повежите се
Апликацијско сучеље омогућава вам контролу робота који посматра, као и емитовање емисија уживо са уграђене камере. Да бисте се повезали са роботом, морате да будете сигурни да имате стабилну интернетску везу, а затим једноставно унесите ИП адресу Распберри Пи у текстуално поље и кликните на дугме за ажурирање. Након тога на екрану ће се појавити емисија уживо и моћи ће се контролисати различите функције робота.
Сада када је робот за кућне љубимце у потпуности састављен, посуду можете напунити посластицом за псе.
Према речима господара, чим је пас победио почетни страх од овог покретног предмета, она је прогонила робота око куће. Уграђена камера пружа добар ширококутни поглед на околину.