Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Демо
- Алхам 2: Arduino Ino програм
- Алхам 3: M.I.T. Апп дизайн
- Алхам 4: Гэр ахуйн цахилгаан хэрэгсэл
Видео: Arduino MKR1000 ба M.I.T -тэй ухаалаг гэр. Андройд апп: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү гарын авлагад би ухаалаг байшингаа хэдхэн бүрэлдэхүүн хэсгээр хэрхэн сайжруулах талаар тайлбарласан болно.
Энэхүү ухаалаг байшингийн дизайны гол цөм нь 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: Демо
Энд та LED бүхий 5 өөр гаралтыг хэрхэн асааж, унтраахыг харж болно, мөн дэлгэцийн тохиргоог харуулсны дараа та хайрцгийг ашиглан товчлуурын тоог сонгож болно. (хамгийн багадаа нэг товчлуур, хамгийн ихдээ таван товчлуур).
LED -г асаахад товчлуурууд нь ногоон өнгөтэй, хэрэв LED -ийг унтраасан бол улаан болж хувирдаг. Аппыг хаасны дараа товчлуур бүрийн статус санах ойд хадгалагдана.
Хоёр нэмэлт LED байдаг бөгөөд цагаан нь MKR1000 нь зөв WiFi сувгийг хайж байгааг харуулдаг бөгөөд цэнхэр нь холболт тогтсон, OK гэдгийг харуулдаг. Энэ нь ойролцоогоор шаардагдана. Цахилгаан ассаны дараа 20 секундын дараа.
WiFi унах үед MKR1000 холболтыг дахин хайж эхэлнэ.
Алхам 2: 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 -ийн вэбсайт дээр. Андройд ухаалаг гар утсанд зориулсан апп үүсгэхийн тулд та Google акаунтаараа нэвтэрч болно. Та дэлгэцийг тодорхойлж, бүх үндсэн тушаалуудыг програмчилж болно. Сүүлийнх нь блок функц бүхий тодорхой WYSIWYG (таны олж хардаг зүйл) харааны програмчлалын хэлээр хийгддэг.
Миний Андройд програмыг M. I. T галерейгаас олж болно. хөгжлийн вэбсайт. Нэвтэрч ороод "MKR1000" гэж хайгаад хамгийн сүүлийн хувилбар болох "MKR1000_V4_Control" -г татаж аваарай. Та өөрийн хөгжүүлэлтийн хуудсан дээр хуулбарыг харах бөгөөд өөрчлөх, сайжруулах боломжтой болно.
Хэрэв та Android програмын файлыг (APK файл) M. I. T руу нэвтрэхгүйгээр туршиж үзэхийг хүсч байвал. вэбсайтаас та файлыг эндээс шууд татаж аваад ухаалаг гар утсан дээрээ хуулж суулгаж болно.
М. И. Т. вэбсайт нь гарын авлага, эхлэх гарын авлага, том форумаар дүүрэн байдаг. Та утасныхаа дэлгэц болон товчлууруудыг хянадаг бүх блокуудыг зохион бүтээж, алхам алхамаар програмчилж сурах боломжтой.
Чухал тэмдэглэл: Таны апп суулгахад бэлэн болсны дараа үүнийг утсандаа хуулж, apk файл дээр давхар товшино уу. Ашиглахад аюулгүй, гэхдээ таны вирүс сканнер галзуурч магадгүй бөгөөд аюулгүй байдлын олон буруу мессежээр анхааруулж эхэлдэг. Тэднийг үл тоомсорлоорой, гол шалтгаан нь та албан ёсны апп дэлгүүрийн гадна програм татаж авах явдал юм.
Алхам 4: Гэр ахуйн цахилгаан хэрэгсэл
LED -ийн оронд 5V тогтмол гүйдлийн реле холбож, гэр ахуйн цахилгаан хэрэгслийг сольж болно. Эдгээр нь бүгд аюултай хүчдэлтэй (110 В ба түүнээс дээш хүчдэлтэй) холбогдсон тул болгоомжтой байгаарай.
Реле өөрөө хүч шаарддаг, хэрэв та бүх 5 релейг суулгасан бол релейнд тусдаа 5 В тогтмол гүйдлийн тэжээл ашиглахыг санал болгож байна. Үгүй бол MKR1000 5VDC холболт хэт ачаалагдах болно.
Зөвлөмж болгож буй:
Raspberry Pi -ийн ухаалаг гэр: 5 алхам (зурагтай)
Raspberry Pi -ийн ухаалаг гэр: Таны байрыг илүү ухаалаг болгодог хэд хэдэн бүтээгдэхүүн байдаг боловч ихэнх нь хувийн шийдэл юм. Гэхдээ ухаалаг гар утсаа асаахын тулд яагаад интернет холболт хэрэгтэй байна вэ? Энэ бол миний өөрийн ухаалаг гар утсыг бүтээх нэг шалтгаан байсан юм
Arduino: Андройд апп -аас цагийн хөтөлбөр ба алсын удирдлага: 7 алхам (зурагтай)
Arduino: Цагийн хөтөлбөр ба Android програмаас алсын удирдлага: Хүмүүс гайхалтай төслүүдээ дуусгасны дараа тэдэнд хэрэггүй бүх Arduino хавтангуудад юу тохиолдохыг би үргэлж боддог байсан. Үнэн бол жаахан сэтгэл дундуур байна: юу ч биш. Үүнийг би аавынхаа хувийн байшин барих гэж оролдсон гэр бүлийнхээ гэрт ажигласан
Андройд студи ашиглан Андройд аппыг хэрхэн үүсгэх вэ: 8 алхам (зурагтай)
Андройд студи ашиглан Андройд апп хэрхэн үүсгэх вэ: Энэхүү заавар нь Android Studio хөгжүүлэлтийн орчныг ашиглан Андройд апп бүтээх үндсийг заах болно. Андройд төхөөрөмж улам бүр түгээмэл болж байгаа тул шинэ програмын эрэлт нэмэгдэх болно. Android Studio нь ашиглахад хялбар (
RC Car Hack - Андройд апп -аар дамжуулан Bluetooth хяналттай: 3 алхам (зурагтай)
RC Car Hack - Андройд апп -аар дамжуулан Bluetooth -ийг хянадаг: Та хүн бүр гэртээ ашиглагдаагүй RC машиныг олох боломжтой гэдэгт би итгэлтэй байна. Энэхүү заавар нь хуучин RC машинаа анхны бэлэг болгон солиход тусална :) Надад байсан RC машин жижиг хэмжээтэй байсан тул би Arduino Pro Mini -ийг гол хянагчаар сонгосон. Өөр
NodeMCU (ESP8266) болон Blynk апп ашиглан гэр ахуйн цахилгаан хэрэгслийг удирдах: 8 алхам (зурагтай)
Гэрийн цахилгаан хэрэгслийг NodeMCU (ESP8266) ба Blynk апп ашиглан удирдах: Энэхүү зааварчилгаанд бид чийдэнг хянахын тулд Blynk болон NodeMCU (ESP8266) програмуудыг ашиглах талаар суралцах болно (бусад гэр ахуйн цахилгаан хэрэгсэл зүгээр байх болно). Энэхүү зааварчилгааны зорилго нь энгийн зүйлийг харуулах явдал юм