Агуулгын хүснэгт:

Arduino MKR1000 ба M.I.T -тэй ухаалаг гэр. Андройд апп: 4 алхам
Arduino MKR1000 ба M.I.T -тэй ухаалаг гэр. Андройд апп: 4 алхам

Видео: Arduino MKR1000 ба M.I.T -тэй ухаалаг гэр. Андройд апп: 4 алхам

Видео: Arduino MKR1000 ба M.I.T -тэй ухаалаг гэр. Андройд апп: 4 алхам
Видео: Умный дом № 56 | Датчик приближения приближения "Home Assistant" 2024, Арваннэгдүгээр
Anonim
Arduino MKR1000 ба M. I. T -тэй ухаалаг гэр. Андройд апп
Arduino MKR1000 ба M. I. T -тэй ухаалаг гэр. Андройд апп

Энэхүү гарын авлагад би ухаалаг байшингаа хэдхэн бүрэлдэхүүн хэсгээр хэрхэн сайжруулах талаар тайлбарласан болно.

Энэхүү ухаалаг байшингийн дизайны гол цөм нь M. I. T -ийн хөгжүүлэлтийн вэбсайт дээр бүтээгдсэн програмаар хянагддаг Arduino MKR1000 самбар юм. (Массачусетсийн Технологийн Институт).

Энэ нь вэбсайт дээр M. I. T. Андройд ухаалаг гар утсанд зориулсан апп үүсгэхийн тулд та Google акаунтаараа нэвтэрч болно. Та дэлгэцийг тодорхойлж, бүх үндсэн тушаалуудыг програмчилж болно. Сүүлийнх нь блок функцтэй WYSIWYG (таны олж хардаг зүйл) харааны програмчлалын хэлээр хийгдсэн болно.

Би "ухаалаг гэрт" 5 өөр төхөөрөмжийг солихын тулд 5 өөр гаралттай Arduino MKR1000 самбарыг WiFi -ээр удирдах апп хийсэн. Эхэндээ зөвхөн LED холбогдож байгаа боловч гэр ахуйн цахилгаан хэрэгслийг холбохын тулд реле сольж хялбархан сольж болно.

Хангамж

1 MKR1000 төрлийн Arduino самбар, 7 резистор 1kOhm.7 LED 5 мм, өөр өөр өнгөтэй. Талх ба утас.

5V DC реле нь дотоодын хэрэглээнд нэг.

MKR1000 -ийн 5V тогтмол гүйдлийн тэжээлийн хангамж (ханын варт USB хангамж хийх болно).

Arduino IDE програмыг суулгасан компьютер.

Алхам 1: Демо

Image
Image
Arduino Ino програм
Arduino Ino програм

Энд та LED бүхий 5 өөр гаралтыг хэрхэн асааж, унтраахыг харж болно, мөн дэлгэцийн тохиргоог харуулсны дараа та хайрцгийг ашиглан товчлуурын тоог сонгож болно. (хамгийн багадаа нэг товчлуур, хамгийн ихдээ таван товчлуур).

LED -г асаахад товчлуурууд нь ногоон өнгөтэй, хэрэв LED -ийг унтраасан бол улаан болж хувирдаг. Аппыг хаасны дараа товчлуур бүрийн статус санах ойд хадгалагдана.

Хоёр нэмэлт LED байдаг бөгөөд цагаан нь MKR1000 нь зөв WiFi сувгийг хайж байгааг харуулдаг бөгөөд цэнхэр нь холболт тогтсон, OK гэдгийг харуулдаг. Энэ нь ойролцоогоор шаардагдана. Цахилгаан ассаны дараа 20 секундын дараа.

WiFi унах үед MKR1000 холболтыг дахин хайж эхэлнэ.

Алхам 2: Arduino Ino програм

Arduino Ino програм
Arduino Ino програм

Arduino MKR1000 нь M. I. T -ийн програмтай ажиллах програм хэрэгтэй. Энэ бол Agus Kurniawan -ийн "Arduino and Genuino MKR1000 Development Workshop 2016" нийтлэлд тайлбарласан програмын өргөтгөсөн, сайжруулсан хувилбар юм.

Файлыг татаж аваад текстийг Arduino IDE руу хуулж, дараа нь програмыг Arduino MKR1000 руу оруулна уу. Шаардлагатай програм хангамжийг суулгах, ашиглах, Arduino програмчлах талаар www.arduino.cc вэбсайтаас үзнэ үү. Хөтөлбөрийг MKR1000 -д ачаалахаасаа өмнө өөрийн ухаалаг байшинд WiFi сүлжээнийхээ "нууц" кодоор "xxx" утгыг солино уу.

Хэрэв та өмнө нь MKR1000 програмчлаагүй байсан бол эхлээд MKR1000 -ийг IDE -д харагдуулах ёстой. MKR1000 стандартыг оруулаагүй болно. Эхлээд шаардлагатай "Wifi101" номын санг суулгаарай. Үүнийг хийхийн тулд "хэрэгслүүд/номын санг удирдах" хэсэгт очоод WiFi101 номын санг сонгоно уу. Сүүлийн алхам бол MKR1000 самбарыг нэмэх явдал юм. Үүнийг хийхийн тулд "хэрэгсэл/самбар/самбар менежер" рүү очно уу. Самбаруудын жагсаалтаас "Arduino SAMD самбар (32 битийн ARM Cortex-M0 +)" -ийг олоорой. Энэ самбарыг суулгахын тулд "Дэлгэрэнгүй мэдээлэл" ба "суулгах" дээр дарна уу.

Алхам 3: M. I. T. Апп дизайн

M. I. T. Апп дизайн
M. I. T. Апп дизайн
M. I. T. Апп дизайн
M. I. T. Апп дизайн
M. I. T. Апп дизайн
M. I. T. Апп дизайн

M. I. T -ийн вэбсайт дээр. Андройд ухаалаг гар утсанд зориулсан апп үүсгэхийн тулд та Google акаунтаараа нэвтэрч болно. Та дэлгэцийг тодорхойлж, бүх үндсэн тушаалуудыг програмчилж болно. Сүүлийнх нь блок функц бүхий тодорхой WYSIWYG (таны олж хардаг зүйл) харааны програмчлалын хэлээр хийгддэг.

Миний Андройд програмыг M. I. T галерейгаас олж болно. хөгжлийн вэбсайт. Нэвтэрч ороод "MKR1000" гэж хайгаад хамгийн сүүлийн хувилбар болох "MKR1000_V4_Control" -г татаж аваарай. Та өөрийн хөгжүүлэлтийн хуудсан дээр хуулбарыг харах бөгөөд өөрчлөх, сайжруулах боломжтой болно.

Хэрэв та Android програмын файлыг (APK файл) M. I. T руу нэвтрэхгүйгээр туршиж үзэхийг хүсч байвал. вэбсайтаас та файлыг эндээс шууд татаж аваад ухаалаг гар утсан дээрээ хуулж суулгаж болно.

М. И. Т. вэбсайт нь гарын авлага, эхлэх гарын авлага, том форумаар дүүрэн байдаг. Та утасныхаа дэлгэц болон товчлууруудыг хянадаг бүх блокуудыг зохион бүтээж, алхам алхамаар програмчилж сурах боломжтой.

Чухал тэмдэглэл: Таны апп суулгахад бэлэн болсны дараа үүнийг утсандаа хуулж, apk файл дээр давхар товшино уу. Ашиглахад аюулгүй, гэхдээ таны вирүс сканнер галзуурч магадгүй бөгөөд аюулгүй байдлын олон буруу мессежээр анхааруулж эхэлдэг. Тэднийг үл тоомсорлоорой, гол шалтгаан нь та албан ёсны апп дэлгүүрийн гадна програм татаж авах явдал юм.

Алхам 4: Гэр ахуйн цахилгаан хэрэгсэл

Гэр ахуйн цахилгаан хэрэгсэл
Гэр ахуйн цахилгаан хэрэгсэл
Гэр ахуйн цахилгаан хэрэгсэл
Гэр ахуйн цахилгаан хэрэгсэл

LED -ийн оронд 5V тогтмол гүйдлийн реле холбож, гэр ахуйн цахилгаан хэрэгслийг сольж болно. Эдгээр нь бүгд аюултай хүчдэлтэй (110 В ба түүнээс дээш хүчдэлтэй) холбогдсон тул болгоомжтой байгаарай.

Реле өөрөө хүч шаарддаг, хэрэв та бүх 5 релейг суулгасан бол релейнд тусдаа 5 В тогтмол гүйдлийн тэжээл ашиглахыг санал болгож байна. Үгүй бол MKR1000 5VDC холболт хэт ачаалагдах болно.

Зөвлөмж болгож буй: