Мазмуну:
- Жабдуулар
- 1 -кадам: Demo
- 2 -кадам: Arduino Ino программасы
- 3 -кадам: M.I.T. Колдонмо дизайны
- 4 -кадам: Үй тиричилиги
Video: Smart Home Arduino MKR1000 жана M.I.T. Android колдонмосу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул окуу куралында мен бир нече компоненттер менен акылдуу үйүңдү кантип жакшыртуу керектигин айтып берем.
Бул акылдуу үй дизайнынын жүрөгү M. IT. T. сайтында иштелип чыккан колдонмо менен башкарылган Arduino MKR1000 тактасы. (Массачусетс технологиялык институту).
Бул кантип жасалат? М. И. Т. Android смартфонуңузга өзүңүз үчүн колдонмо түзүү үчүн Google каттоо эсебиңиз менен кире аласыз. Сиз экрандарды аныктап, бардык негизги буйруктарды программалай аласыз. Акыркы блок функциялары бар так WYSIWYG (сиз эмнени көрсөңүз) визуалдык программалоо тили менен жасалат.
Мен "акылдуу үйдө" 5 ар кандай түзмөктү которуштуруу үчүн 5 ар кандай чыгаруу менен WiFi аркылуу Arduino MKR1000 тактасын көзөмөлдөө үчүн колдонмо жасадым. Башында бир гана светодиоддор туташтырылган, бирок аларды тиричилик техникасын туташтыруу үчүн релелерди алмаштыруу менен оңой алмаштырууга болот.
Жабдуулар
1 Arduino тактасы түрү MKR1000, 7 каршылыгы 1kOhm.7 жетектеген 5 мм, ар кандай түстөр.
5V DC реле ар бир ички колдонууга.
MKR1000 үчүн 5V Dc электр булагы (дубал сөөлү USB менен камсыздалат).
Ардуино IDE программасы орнотулган компьютер.
1 -кадам: Demo
Бул жерде сиз LED диоддору менен 5 түрдүү чыгуунун кантип күйгүзүлүп жана өчүрүлөрүн көрө аласыз, ошондой эле экран жөндөөсү көрсөтүлөт, сиз белгилөө кутучаларын колдонуп баскычтардын санын тандай аласыз. (минимум бир баскыч, максимум беш баскыч).
LEDлар күйгүзүлсө, баскычтар жашыл түстө болот жана эгерде светодиоддор өчүрүлсө кызылга айланат. Колдонмону жапкандан кийин ар бир баскычтын статусу эсинде сакталат.
Эки кошумча светодиод бар, MKR1000дин ак түсү туура WiFi каналын издеп жатканын көрсөтөт, ал эми көк туташуу көрсөтүлөт жана OK. Бул болжол менен талап кылынат. Күйгүзүлгөндөн кийин 20 секунд.
WiFi түшүп калганда, MKR1000 кайра байланышты издей баштайт.
2 -кадам: Arduino Ino программасы
Arduino MKR1000 колдонмосу менен иштөө үчүн программага муктаж. Бул Agus Kurniawan басылмасында сүрөттөлгөн программанын кеңейтилген жана жакшыртылган версиясы "Arduino and Genuino MKR1000 Development Workshop 2016".
Файлды жүктөп алып, текстти Arduino IDEге көчүрүп, анан программаны Arduino MKR1000ге жүктөңүз. Керектүү программалык камсыздоону орнотуу жана колдонуу жана Arduino программалоо жөнүндө түшүндүрмө алуу үчүн www.arduino.cc караңыз. Программаны MKR1000ге жүктөөдөн мурун, адегенде "xxx" баалуулуктарын өзүңүздүн акылдуу үйүңүздөгү WiFi тармагыңыздын (жашыруун) коддору менен алмаштырыңыз.
Эгерде сиз мурда MKR1000ди программалабасаңыз, адегенде MKR1000ди IDEде көрүнүктүү кылышыңыз керек. MKR1000 стандарт катары киргизилген эмес. Алгач керектүү “Wifi101 ″ китепканасын орнотуңуз. Бул үчүн, "куралдар/китепканаларды башкаруу" бөлүмүнө өтүп, WiFi101 китепканасын тандаңыз. Акыркы кадам - MKR1000 тактасын кошуу. Бул үчүн, "куралдар/такта/Такта менеджери" бөлүмүнө өтүңүз. Такталардын тизмесинен "Arduino SAMD такталары (32-бит ARM Cortex-M0 +)" дегенди табыңыз. Бул тактаны орнотуу үчүн "Көбүрөөк маалымат" жана "орнотуу" дегенди басыңыз.
3 -кадам: M. I. T. Колдонмо дизайны
Сайттан M. I. T. Android смартфонуңузга өзүңүз үчүн колдонмо түзүү үчүн Google каттоо эсебиңиз менен кире аласыз. Сиз экрандарды аныктап, бардык негизги буйруктарды программалай аласыз. Акыркы блок функциялары бар так WYSIWYG (сиз эмнени көрсөңүз) визуалдык программалоо тили менен жасалат.
Менин Android программамды M. I. T галереясында тапса болот. өнүктүрүү сайты. Кирип, "MKR1000" издеп, эң акыркы версиясын "MKR1000_V4_Control" жүктөп алыңыз. Сиз көрө аласыз жана өзгөртө аласыз же өркүндөтө аласыз.
Эгерде сиз Androidдин аткарылуучу файлын (APK файлы) M. I. T.ге кирбей туруп сынап көргүңүз келсе. веб -сайтта файлды бул жерден жүктөп алып, өзүңүздүн смартфонуңузга көчүрүп, орното аласыз.
М. И. Т. веб -сайт окуу куралдарына, баштоочу гидге жана чоң форумга толгон. Телефонуңуздун экранын жана баскычтарды башкарган бардык блокторду иштеп чыгып, этап -этабы менен программалоону үйрөнсөңүз болот.
маанилүү эскертүү: Колдонмоңуз орнотууга даяр болгондо, аны телефонуңузга көчүрүңүз жана apk file. Itге эки жолу чыкылдатыңыз. Колдонуу коопсуз, бирок сиздин вирусканериңиз жинди болуп, бир нече туура эмес коопсуздук билдирүүлөрү менен эскертүү бере баштайт. Жөн эле аларды этибарга албаңыз, анын негизги себеби - тиркемени расмий колдонмо дүкөнүнөн тышкары жүктөп алууңуз …
4 -кадам: Үй тиричилиги
Светодиоддордун ордуна үйдөгү приборлорду алмаштыруу үчүн кичинекей 5В DC релесин туташтырсаңыз болот. Мунун баары коркунучтуу чыңалууга (110 В же андан көп) туташкан, ошондуктан этият болуңуз жана коопсуз иштеңиз.
Релейлердин өздөрүнө кубат керек, эгер сиз 5 реленин баарын орнотсоңуз, мен реле үчүн өзүнчө 5 В туруктуу токту колдонууну сунуштайм. Болбосо MKR1000 5VDC туташуусу ашыкча жүктөлөт.
Сунушталууда:
THINGSPEAK ТЕМПЕРАТУРАСЫ ЖАНА ЫЛДАМДЫК КОЛДОНМОСУ ESP8266 КОЛДОНУП: 9 кадам
THINGSPEAK ТЕМПЕРАТУРАСЫ ЖАНА НЫМДЫК КОЛДОНМОСУ ESP8266 КОЛДОНУЛУУСУ: Электрондук буюмдарым менен алпурушуп жатып, менде интернетке негизделген аба ырайы колдонмосун түзүү идеясы пайда болду. Бул веб-колдонмо SHT31 сенсорун колдонуп, реалдуу убакытта температура жана нымдуулук маалыматын алат. Биз долбоорубузду ESP8266 WiFi модулуна жайгаштырдык. Онлайн же оффлайн
Жөнөкөй супермаркеттин колдонмосу RFID RC-522 жана Arduino Mega: 6 кадам
Жөнөкөй супермаркеттин колдонмосу RFID RC-522 жана Arduino Mega аркылуу: Бул жерде менин башка окуу куралымда сизди кайрадан көргөнүм жакшы, бул жерде мен сизге RFID RC-522 жана Arduino аркылуу жөнөкөй супермаркет тиркемесин түзүүгө жардам берейин. жөнөкөй GUI.Note: иштеп жатканда Arduino сериялык мониторун иштетпеңиз
Arduino 4 Wheel Drive Bluetooth RC Car UNO R3, HC-05 жана L293D Motorshield коддоо жана Android колдонмосу менен: 8 кадам
Arduino 4 Wheel Drive Bluetooth RC Car UNO R3, HC-05 жана L293D Motorshield менен коддоо жана Android тиркемесин колдонуп: Бүгүн мен сизге HC 05, L293 мотор калканчын колдонуу менен arduino 4 дөңгөлөктүү bluetooth RC машинасын кантип жасоо жөнүндө айтып берейин. 4 DC мотору, коддоону жана андроиддин машинаны башкарууга колдонмосун колдонот. Компонент колдонулат: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Күчөтүүчү жана альтернативдүү байланыш колдонмосу: 6 кадам
Күчөтүүчү жана альтернативдүү байланыш колдонмосу: Биз бул колдонмону түзүү үчүн AppInventor колдонобуз. Өзүңүздүн жеке эсебиңизди түзүү үчүн бул шилтемени басыңыз: http://appinventor.mit.edu/explore/ Бул сүйлөй албагандарга дагы негизги фразаларды айтууга мүмкүнчүлүк берген колдонмо. Үч
LCD дисплейи жана Bluetooth колдонмосу менен Sunrise Ойготкуч саат: 8 кадам
LCD дисплейи жана Bluetooth колдонмосу менен Sunrise Ойготкуч саат: Кыш кайгылуу болушу мүмкүн. Сиз ойгоносуз, караңгы жана сиз төшөктөн турушуңуз керек. Сиз уккусу келген акыркы нерсе - будильниктин тажатма үнү. Эгерде сизде, мага окшоп, эртең менен ойгонуу кыйын болсо, бул будильник сизге керектүү нерсе