Мазмуну:
- 1 -кадам: Колдонулган компоненттер
- 2 -кадам: Raspberry Pi & Arduino IDE орнотуу
- 3 -кадам: Программаны жүктөө
- 4 -кадам: Python скриптин жасаңыз
- 5 -кадам: Ngrok жүктөп алыңыз
- 6 -кадам: Alexa орнотуу
- 7 -кадам: Alexaга барыңыз ==> Alexa Skill Kit ==> Жаңы жөндөмдү кошуңуз
- 8 -кадам:
- 9 -кадам:
- 10 -кадам: Кийинки бетте ал AWS жана HTTPS болуп саналат
- 11 -кадам: SSL тастыктамасы үчүн экинчи вариантты тандаңыз. Аны сактаңыз жана кийинки баракка өтүңүз
- 12 -кадам: Кызматты "күйгүзүү" текшерүү
- 13 -кадам: Серверлер суроо -талаптарды алууда
- 14 -кадам: Сурамдар жөнөтүлөт
- 15 -кадам: схемалар Arduino
- 16 -кадам: Схемалар LED
Video: Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип көзөмөлдөө керек: 16 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мен БУУга туташкан жана Alexa көзөмөлдөгөн жарыкты кантип башкарууну түшүндүрдүм.
1 -кадам: Колдонулган компоненттер
КОЛДОНУЛГАН ТАТУЛ
- Arduino UNO & Genuino UNO
- Резистор 221 Ом
- LED (жалпы)
- Raspberry Pi 3 Model B.
ПРОГРАММА КЕРЕК
- Arduino IDE
- Amazon Alexa Alexa Skills Kit
2 -кадам: Raspberry Pi & Arduino IDE орнотуу
1. Биринчиден экилик файлдарды орнотуу
sudo apt-get python-pip орнотуу
пип орнотуу колбасы
колбаны орнотуу
sudo apt-get pyserial орнотуу
Sudo apt-get intall libpython2.7-dev
2. Arduino IDEди RPiге орнотуу
RPiде Arduino орнотуу үчүн
1. Расмий сайтка өтүп, мурунку чыгарылышын жүктөп алыңыз.
Андан кийин, аны ачып, arduino каталогуна өтүп,./arduino менен баштаңыз
3 -кадам: Программаны жүктөө
Программаны жүктөгөндөн кийин, сериялык терминалды ачыңыз.
Сиз жазганда N led күйөт.
Сиз жазганда F led өчөт.
4 -кадам: Python скриптин жасаңыз
Аны python lighcontrol.py аркылуу иштетүү
5 -кадам: Ngrok жүктөп алыңыз
Ngrok - бул сиздин түзмөгүңүздү онлайнга айлантуу үчүн коопсуз туннель платформасы. Бул платформа менен сиз веб -тиркемени жасай аласыз же каалаган тиркеме онлайнга өтө жөнөкөй жол менен кирет. Жүктөө үчүн расмий сайтка өтүңүз жана ARM үчүн жүктөп алыңыз.
ngrok.com/
Аны ачып, аны чыгарган каталогго өтүңүз. Буйрукту колдонуп иштетиңиз
./ngrok http 5000
6 -кадам: Alexa орнотуу
1. Amazon account. Ifге кириңиз Эгер сизде каттоо эсебиңиз бар болсо, анда ага катталыңыз жана кириңиз.
developer.amazon.com/
2. Жогорку оң жактагы Иштеп чыгуучу консолуна өтүңүз.
7 -кадам: Alexaга барыңыз ==> Alexa Skill Kit ==> Жаңы жөндөмдү кошуңуз
Alexa Skill Kit ==> Жаңы көндүмдөрдү кошуу "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Жаңы Чеберчиликти кошуу "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Сиз мындай баракты көрөсүз. Бул бетте ал жөндөмдүн түрүн сурайт, аты, тили жана чакыруу аты. Сиз каалаган ысымды бере аласыз, чакыруунун атында сиз Alexaга буйрук берип жатып айтканыңызды атооңуз керек.
Сураныч, эгер сиз чеберчиликти жаратып жатканда башка тилди тандасаңыз, сиздин өлкөдө колдонулган тиешелүү тилди тандап алыңыз. Ал иштебейт.
Аягында жаңыртыңыз, аны сактап, кийинки баскычты басыңыз.
8 -кадам:
9 -кадам:
Кийинки бетте, ал intents. An ниети колдонуучунун айткан өтүнүчүн аткарган иш -аракетти сурайт. Көбүрөөк маалымат алуу үчүн
developer.amazon.com/docs/custom-skills/de…
Эгер кандайдыр бир ката болсо, анда сиз кызыл түстү көрөсүз.
Төмөндөгү кодду кутуга жазыңыз
"ниет": "LightOn"
}, {
"ниет": "LightOff"
}]
}
аны сактап, кийинки бетке өтүү.
10 -кадам: Кийинки бетте ал AWS жана HTTPS болуп саналат
HTTPSти тандап, аны сактап, кийинки бетке өтүңүз.
11 -кадам: SSL тастыктамасы үчүн экинчи вариантты тандаңыз. Аны сактаңыз жана кийинки баракка өтүңүз
12 -кадам: Кызматты "күйгүзүү" текшерүү
Кызматтын иштеп же иштебей турганын текшерүү үчүн. Сиздин Ngrok сервериңиз иштеп жаткандыгын жана Python скрипти иштеп жаткандыгын текшериңиз, антпесе ал иштебейт.
Сиз серверлер сурам алып жатканын көрө аласыз жана аны жарыялай аласыз.
13 -кадам: Серверлер суроо -талаптарды алууда
14 -кадам: Сурамдар жөнөтүлөт
15 -кадам: схемалар Arduino
16 -кадам: Схемалар LED
Баарыңарга жагат деген үмүттөмүн.
Сунушталууда:
Fadecandy жана иштетүү менен даректүү LEDди кантип көзөмөлдөө керек: 15 кадам (сүрөттөр менен)
Fadecandy жана Processing менен даректүү LEDлерди кантип көзөмөлдөө керек: WhatThis Fadecandy жана Processingти даректүү LEDдерди башкаруу үчүн кантип колдонуу боюнча этап-этабы менен үйрөткүч болуп саналат. (Бир нече Fadecandysти бир компьютерге туташтырсаңыз болот
Raspberry PI камерасы жана жарыкты көзөмөлдөө Death Star: 5 кадам (сүрөттөр менен)
Raspberry PI Камерасы жана Жарыкты Контролдоо Өлүм Жылдызы: Ар дайым мен пайдалуу түзмөктөрдү курууну көздөп жатам, туруктуу иштейт жана көбүнчө текченин чечимдерине салыштырмалуу жакшыртуулар болот. Бул жерде дагы бир чоң долбоор бар, алгач Shadow 0f Phoenix деп аталат, Raspberry PI калканчында
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек
Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот
Смартфонуңуздан сыра ачытуу температурасын жана тартылуусун кантип көзөмөлдөө керек: 4 кадам (сүрөттөр менен)
Смартфонуңуздан сыра ачытуу температурасын жана тартылуусун кантип көзөмөлдөө керек: Пиво ачытылып жатканда, анын тартылуу күчүн жана температурасын күн сайын көзөмөлдөп туруу керек. Муну унутуу оңой, эгер сиз алыс болсоңуз, мүмкүн эмес. Кээ бир гуглингден кийин, мен тартылуунун автоматташтырылган мониторинги үчүн бир нече чечимдерди таптым (бир, эки, үч). Биринин