Taula de continguts:

Botó IoT que controla la vostra aplicació: 6 passos
Botó IoT que controla la vostra aplicació: 6 passos

Vídeo: Botó IoT que controla la vostra aplicació: 6 passos

Vídeo: Botó IoT que controla la vostra aplicació: 6 passos
Vídeo: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, De novembre
Anonim
Image
Image
Preparació del tauler per a AppShed IoT
Preparació del tauler per a AppShed IoT

Per appshedAppShedFollow Més per l'autor:

Preparació del tauler per a AppShed IoT
Preparació del tauler per a AppShed IoT
JavaScript i App Builder: lliçó 1
JavaScript i App Builder: lliçó 1
JavaScript i App Builder: lliçó 1
JavaScript i App Builder: lliçó 1
Fer un joc per a mòbils sense codificar
Fer un joc per a mòbils sense codificar
Fer un joc per a mòbils sense codificar
Fer un joc per a mòbils sense codificar

Quant a: Appshed és una plataforma educativa on els estudiants i els professors poden aprendre la creació d'aplicacions, la creació de jocs i l'IoT / robòtica. Més informació sobre appshed »

Una de les coses que més m’agraden dels microcontroladors és la possibilitat d’utilitzar-los com a dispositiu d’entrada, per exemple, l’Arduino Micro es pot utilitzar com a HID (dispositiu d’interfície humana), cosa que significa que, amb una mica de codificació i coneixements, podeu crear el vostre propi teclat. o el ratolí d’un Arduino! Això em va fer pensar què passa amb l’ús d’un dispositiu IoT com a entrada per controlar les coses d’una aplicació. Per tant, en aquest projecte, farem un cop d'ull a com fer que un botó connectat a una aplicació que es pugui programar per fer pràcticament qualsevol cosa a la nostra aplicació.

Pas 1: Instal·lació de les biblioteques

Per carregar el nostre codi, farem servir el popular IDE Arduino que es pot descarregar aquí. Ara, ja que utilitzarem el lloc web AppShed per controlar i editar la forma en què funciona el tauler, no ens hem de centrar en el codi real que entra al tauler. El codi que estem penjant és l’esbós principal AppShed que permet al lloc web controlar tots els pins del tauler.

Ara, per poder carregar codi al nostre tauler a través de l’IDE Arduino, hem d’instal·lar la seva biblioteca que permet a IDE parlar amb el nostre tauler específic. Això es fa de la següent manera:

  • Inicieu l'Arduino IDE
  • Aneu a Fitxer i feu clic a Preferències
  • Cap a la part inferior, hauríeu de veure "URL de gestor de taulers addicionals" seguits d'un espai en blanc
  • Copieu-lo i enganxeu-lo a l'espai en blanc

Ara hem d’instal·lar les plaques sota el gestor de taules.

  • Aneu a Eines, després Junta i, a continuació, feu clic a Gestor de junta
  • Ara, cerqueu ESP8266 a la barra de cerca
  • Feu clic a la primera opció i feu clic a Instal·la

Ara la nostra junta és capaç de comunicar-se amb l’IDE Arduino

Pas 2: penjar el codi

Carregant el codi
Carregant el codi

Per tant, en aquest moment hem descarregat les biblioteques necessàries per ajudar a l'IDE d'Arduino a comunicar-se amb la nostra placa IoT i hem descarregat les biblioteques que permeten executar l'esbós mestre AppShed. Ara, tot el que hem de fer és canviar el nom i la contrasenya del vostre dispositiu IoT al codi si no ho feu, el vostre nom de wifi de dispositius IoT serà "Your_device_name_here".

Per fer-ho necessitem el següent:

  • Connecteu la vostra placa IoT a l’ordinador
  • Descarregueu i obriu l'esbós principal d'Appshed (que podeu trobar aquí)
  • Aneu a les eines i feu clic al tauler
  • Desplaceu-vos cap avall fins que vegeu el tauler i feu-hi clic (estic fent servir el NodeMCU, així que faré clic a NodeMCU)
  • Ara torneu a les eines i feu clic al port, des d'aquí hauríeu de veure el tauler (hauria de tenir aquest aspecte com "com 9" si esteu a Windows i "/dev/cu.wchusbserial1410 'per a mac)
  • Feu clic a la fletxa que mira cap al costat per penjar-la i espereu mentre ho faci.

Si rebeu un missatge al cap d’uns 2 o 3 minuts dient que heu finalitzat la càrrega, tot funcionarà perfectament. Per comprovar que el nostre tauler funciona, també podem seleccionar la configuració de WiFi i buscar el nom que hem donat al tauler abans si hi està funcionant.

Pas 3: Configuració de l'aplicació

Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació

Fer una aplicació que rebi dades des d’un tauler IoT extern pot semblar força aterrador si no sou un desenvolupador d’aplicacions professional, però no és un problema, ja que utilitzarem la infraestructura AppSheds per fer que la nostra aplicació sigui real fàcil.

Hem de començar per anar a AppShed i crear un compte gratuït o iniciar la sessió en un de ja existent. A partir d’aquí hauríeu de veure les dues opcions IoT Builder o App Builder; començarem fent clic a IoT Builder, ja que ens permetrà definir quins pins volem que actuïn com a sortides o entrades. Un cop carregada la pàgina, feu clic a New IoT Project (Nou projecte IoT) i assigneu un nom a l'entrada del tauler i feu clic a save (Desa).

Ara, ja que volem configurar un dels pins com a entrada per veure quan es prem el botó, hem de començar fent clic a la icona del botó sota Entrades digitals i després fer clic al Pin 1 per lligar-los i donar-li un nom com i feu clic a Desa.

Ara ens dirigirem al costat de les coses de la creació d'aplicacions.

Pas 4: crear l'aplicació

Creació de l'aplicació
Creació de l'aplicació
Creació de l'aplicació
Creació de l'aplicació

Ara tornem a aquesta pàgina de destinació després d'iniciar la sessió i, en aquesta ocasió, fem clic a Creador d'aplicacions. Hauríeu de presentar-vos un telèfon simulat. Comencem fent clic al botó més per iniciar una nova aplicació. Un cop carregat, el primer que hem de fer és enllaçar el tauler IoT que acabem de fer a la nostra aplicació, ho fem fent clic al tauler i, a continuació, fent clic al tauler que acabem de fer, que s’hauria de dir entrada. Ara, amb el tauler carregat, podem començar a afegir funcions a l’aplicació.

Comencem fent clic a la casella d’entrada que hi ha a sota dels formularis i la titulem Estat del botó. Aleshores, hem de posar-li un nom al botó, això és important perquè hem anomenat anteriorment un botó "fixar un botó", de manera que posar-li un botó ajuda a lligar aquestes dues coses. Ara només hem de fer clic a Desa i l’aplicació ja està acabada.

Pas 5: publicació i proves

Publicacions i proves
Publicacions i proves

Ara que es crea una aplicació súper bàsica, hem de publicar-la i obtenir-la al nostre telèfon. Ho fem fent clic al botó de publicació, un cop finalitzat, hem de navegar fins a la pestanya de compartir i fer clic al codi QR, que us presentarà un codi QR que podeu escanejar amb el vostre telèfon.

Un cop carregada aquesta aplicació web, necessitàvem connectar el nostre telèfon als nostres dispositius IoT WiFi, cosa que fem dirigint-nos a la configuració WiFi del telèfon i connectant-nos al nom del dispositiu que li vam donar anteriorment.

Ara podem tornar cap a l'aplicació i prémer el botó dels nostres dispositius IoT; hauríeu de veure un 1 quan es prem el botó i un 0 quan no es prem el botó. Si no veieu cap valor, intenteu actualitzar la pàgina i hauríeu d'aparèixer un valor.

Pas 6: Prendre-ho més enllà

Portant-ho més enllà
Portant-ho més enllà

Ara sí, només veure un 1 o 0 és una mica avorrit, però, el propòsit d’aquest projecte és mostrar-vos el que és possible, és feina vostra anar més enllà i crear alguna cosa realment increïble. Com a exemple, podeu configurar l'aplicació per activar un so o reproduir un vídeo (aquí teniu un exemple d'aquest

Si teniu cap pregunta, deixeu-nos un comentari, gràcies per llegir-la.

Recomanat: