Taula de continguts:
- Subministraments
- Pas 1: demostració
- Pas 2: el programa Arduino Ino
- Pas 3: M.I.T. Disseny d'aplicacions
- Pas 4: Electrodomèstics
Vídeo: Smart Home Amb Arduino MKR1000 i M.I.T. Aplicació Android: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest tutorial descric com millorar la vostra llar intel·ligent amb només uns quants components.
El cor d’aquest disseny de casa intel·ligent és la placa Arduino MKR1000, controlada amb una aplicació, dissenyada al lloc web de desenvolupament del M. I. T. (Institut de Tecnologia de Massachusetts).
Com es fa? Al lloc web del M. I. T. podeu iniciar la sessió amb el vostre compte de Google per crear una aplicació per a un telèfon intel·ligent Android. Podeu definir les pantalles i programar totes les ordres subjacents. Això últim es fa amb un clar llenguatge de programació visual WYSIWYG (el que veieu és el que obteniu) amb funcions de bloc.
Vaig fer una aplicació per controlar la placa Arduino MKR1000 via WiFi amb 5 sortides diferents per canviar 5 dispositius diferents en una "casa intel·ligent". Inicialment, només es connectaven els LED, però es poden substituir fàcilment mitjançant el canvi de relés per connectar els electrodomèstics.
Subministraments
1 placa Arduino tipus MKR1000, 7 resistències 1kOhm. 7 leds de 5 mm, diferents colors. Taula de pa i cablejat.
Relleus de 5 V CC per aplicació domèstica.
Font d'alimentació de 5 V CC per al MKR1000 (el subministrament USB de berrugues a la paret sí que ho farà).
PC amb el programari IDE Arduino instal·lat.
Pas 1: demostració
Aquí podeu veure com s’activen i s’apaguen les 5 sortides diferents amb LEDs. També es demostra la configuració de la pantalla, podeu seleccionar el nombre de botons mitjançant les caselles de selecció. (mínim un botó, màxim cinc botons).
Els botons són de color verd quan es poden engegar els LED i es posen en vermell si es poden apagar els LED. Després de tancar l'aplicació, l'estat de cada botó s'emmagatzema a la memòria.
Hi ha dos LED addicionals, un blanc que mostra el MKR1000 està buscant el canal WiFi correcte i un blau que mostra que la connexió està establerta i està bé. Això necessita aprox. 20 segons després de l’encesa.
Quan el WiFi caigui, el MKR1000 començarà a cercar de nou la connexió.
Pas 2: el programa Arduino Ino
L'Arduino MKR1000 necessita un programa per funcionar amb l'aplicació de M. I. T. És una versió ampliada i millorada del programa descrit a la publicació d'Agus Kurniawan "Arduino and Genuino MKR1000 Development Workshop 2016".
Descarregueu el fitxer, copieu el text a l'IDE Arduino i, a continuació, pengeu el programa al vostre Arduino MKR1000. Consulteu www.arduino.cc per obtenir una explicació sobre la instal·lació i l’ús del programari necessari i la programació de l’Arduino. Abans de carregar el programa al MKR1000, primer substituïu els valors "xxx" pels codis (secrets) de la vostra xarxa WiFi a la vostra llar intel·ligent.
Si no heu programat prèviament un MKR1000, primer heu de fer visible el MKR1000 a l'IDE. El MKR1000 no s’inclou de sèrie. Primer instal·leu la biblioteca "Wifi101" necessària. Per fer-ho, aneu a "Eines / gestioneu biblioteques" i seleccioneu la biblioteca WiFi101. L’últim pas és afegir la placa MKR1000. Per fer-ho, aneu a "tools / board / Boards Manager". A la llista de taules, localitzeu les "Taules SAMD Arduino (ARM Cortex-M0 + de 32 bits)". Feu clic aquí a "Més informació" i "instal·leu" per instal·lar aquest tauler.
Pas 3: M. I. T. Disseny d'aplicacions
Al lloc web del M. I. T. podeu iniciar la sessió amb el vostre compte de Google per crear una aplicació per a un telèfon intel·ligent Android. Podeu definir les pantalles i programar totes les ordres subjacents. Això últim es fa amb un clar llenguatge de programació visual WYSIWYG (el que veieu és el que obteniu) amb funcions de bloc.
El meu programa Android es pot trobar a la galeria del M. I. T. lloc web de desenvolupament. Inicieu la sessió i cerqueu "MKR1000" i descarregueu la versió més recent "MKR1000_V4_Control". Rebràs una còpia a la teva pròpia pàgina de desenvolupament que podràs veure, canviar o millorar.
Si voleu provar el fitxer executable d’Android (el fitxer APK) sense iniciar la sessió al M. I. T. al lloc web, podeu descarregar directament el fitxer aquí i copiar-lo i instal·lar-lo al vostre propi telèfon intel·ligent.
El M. I. T. El lloc web està ple de tutorials, una guia d'introducció i un gran fòrum. Podeu aprendre a programar pas a pas, dissenyant la pantalla del telèfon i tots els blocs que controlen els botons.
nota important: quan la vostra aplicació estigui llesta per instal·lar-la, copieu-la al telèfon i feu doble clic al fitxer apk. És segura d'utilitzar, però el vostre virusscanner probablement tornarà boig i començarà a advertir amb diversos missatges de seguretat incorrectes. Només cal ignorar-los, el motiu principal és que descarregueu una aplicació fora de la botiga d'aplicacions oficial …
Pas 4: Electrodomèstics
En lloc de LEDs, podeu connectar petits relés de 5 V CC per canviar els electrodomèstics. Tots ells estan connectats a tensions perilloses (110 V CA o més), així que aneu amb compte i treballeu amb seguretat.
Els relés necessiten alimentació, si instal·leu els 5 relés, us suggereixo que utilitzeu una font de 5 V CC separada per als relés. Altrament, la connexió MKR1000 5VDC es sobrecarregarà.
Recomanat:
Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)
Una carbassa de Halloween de l'IoT | Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: Hola a tothom, fa unes setmanes era Halloween i seguint la tradició vaig esculpir una bonica carbassa per al meu balcó. Però tenint la carbassa a l’aire lliure, em vaig adonar que era força molest haver de sortir cada vespre per encendre l’espelma. I jo
Com crear una aplicació d'Android amb Android Studio: 8 passos (amb imatges)
Com crear una aplicació d'Android amb Android Studio: aquest tutorial us ensenyarà els conceptes bàsics sobre com crear una aplicació d'Android mitjançant l'entorn de desenvolupament d'Android Studio. A mesura que els dispositius Android són cada cop més habituals, la demanda de noves aplicacions només augmentarà. Android Studio és fàcil d'utilitzar (un
Soft Toy Bluetooth Daus i desenvolupa jocs per a Android amb l'aplicació MIT Inventor: 22 passos (amb imatges)
Soft Toy Bluetooth Daus i desenvolupament de jocs per a Android amb l'aplicació MIT Inventor: el joc de daus té un mètode diferent 1) Jugar tradicionalment amb daus de fusta o llautó.2) Juga al mòbil o a la PC amb el valor de dau aleatori creat per mòbil o pc.en aquest mètode diferent jugueu als daus físicament i moveu la moneda al mòbil o al PC
Cotxe Arduino amb tracció a les quatre rodes Bluetooth amb cotxe UNO R3, HC-05 i L293D amb codificació i aplicació per a Android: 8 passos
Cotxe RC Bluetooth Arduino de 4 rodes amb motor UNO R3, HC-05 i L293D amb aplicació per a codificació i Android: Avui us explicaré com fer un cotxe RC bluetooth amb tracció a les 4 rodes amb HC 05, blindatge del motor L293, Motor de 4 CC, amb codificació i aplicació per a Android per controlar el cotxe. Component utilitzat: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Laberint làser personalitzable amb l'aplicació Arduino i Android: 13 passos (amb imatges)
Laberint làser personalitzable amb l'Arduino i l'aplicació per a Android: veieu un gran laberint des de llibres infantils fins a un robot de resolució automàtica de laberints. Aquí intento alguna cosa de manera diferent on resoldre un laberint mitjançant la reflexió làser. Quan al principi crec que és molt fàcil, però ho fa de forma barata, costa més temps per a la precisió. Si algú vol t