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