Taula de continguts:
- Subministraments
- Pas 1: Primer de tot.. Esquemàtic
- Pas 2: elaboració del Pcb
- Pas 3: exporteu PCb per gravar
- Pas 4: Constracció del tauler després de gravar el prototip per a proves
- Pas 5: pengeu el firmware
- Pas 6: descarregueu ELclient des de Jeelabs
Vídeo: MQmax 0.7 una plataforma IoT WiFi de baix cost basada en Esp8266 i Arduino Mini Pro: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hola, aquest és el meu segon instructable (a partir d'ara deixo de comptar). Ho he fet per crear una plataforma senzilla (almenys per a mi), barata, fàcil de fer i eficient per a aplicacions de IoT reals que incloguin treball M2M.
Aquesta plataforma funciona amb esp8266 i un arduino mini pro (el que té 8 ports analògics). La factura de materials és molt baixa. Tan baix com 7 euros amb el PCB fabricat per JLCPBC, 10 pcb per 2 euros.
Per tant, per descriure una mica com funciona. El firmware principal d'aquesta plataforma és. La plataforma afegeix un programador per programar per primera vegada el firmware, però necessitareu un programador TTL FTDI per connectar-vos al port sèrie. També necessitareu un adaptador de corrent per alimentar la placa. La placa funciona amb 6 ~ a 24 ~ (CA o CC). La vaig fer compatible amb el corrent altern per dos motius. Primer està protegit de la polaritat i, també, si voleu localitzar-lo a una llarga distància, podeu utilitzar corrent altern i tenir menys pèrdues al cable.
Com podeu veure, la plataforma té una placa d'alimentació separada com els escuts arduino. Això és degut a que podeu utilitzar molts mètodes diferents per donar-li poder. Des de Sollar fins a la bateria només podeu fer el que vulgueu per a la vostra aplicació específica.
Per tant, deixeu-ne crear-ne un i com començar-lo i Node-Red per crear la vostra aplicació.:-)
Subministraments
EspLink de Jeelabs
Pas 1: Primer de tot.. Esquemàtic
L'esquema és molt senzill de fer. Els dos botons propers a Esp8266 serveixen per fer parpellejar el microprogramari (es pot utilitzar i un altre microprogramari com TASMOTA)
També podeu veure un selector d’operacions on heu d’utilitzar dos ponts connectors Rx i Tx amb el programador o per a la comunicació entre Esp i AVR, la condició operativa.
Pas 2: elaboració del Pcb
L’esquema i el Pcb es van crear amb el programa easyEDA.
es tracta de PCB de doble cara i hi ha moltes vies que podeu utilitzar per connectar la part superior amb la inferior. He utilitzat dril de.2 mm i.4 es pot utilitzar fins a 1mm
easyEDA Enllaç al projecte
Pas 3: exporteu PCb per gravar
Podeu fer el tauler gravant amb aquestes màscares. la cara impresa entra a dins perquè no tingueu espai.
Pas 4: Constracció del tauler després de gravar el prototip per a proves
Vaig fer a mà 4 taulers amb la placa elèctrica per provar-los abans de demanar una tauleta.
La prova va tenir èxit, així que vaig demanar als taulers JLCPCB. El paquet va arribar molt ràpid a Grècia, però amb un preu elevat, uns 20 euros per als dos paquets, però encara és més barat que fer-ho pel meu compte, ja que un tauler fotosensible de doble cara de mida A4 costava uns 25 euros aquí a Grècia.
Pas 5: pengeu el firmware
Connecteu-vos al port de programació del costat TTL del vostre ftdi sense el 5v perquè heu d’alimentar la placa des del PowerBoard (això és complicat, ho sé, però és segur). Per carregar el firmware heu d’instal·lar Python 3.0
Després de la instal·lació, executeu l'ordre següent
Per a finestres
pip instal·lar esptools
Per a Ubuntusudo pip instal·leu esptools
per a Linux heu de canviar l'script dins del fitxer.bat i fer-lo executable. A Windows és per defecte.
Si la programació està bé, veureu una nova xarxa wifi al telèfon mòbil amb el nom AIThinkerXXXXX i està oberta.
Us connecteu a això i, després de la connexió, escriviu 192.168.4.1 al navegador chome del vostre telèfon o de la vostra PC, això portarà la pàgina de benvinguda de l'enllaç esp.
Primer heu d’establir el Pin AssignmentReset -> gpio12
ISP / FLASH -> disabledConn LED gpio2 / TX1
Serial LEd -> disabledUART pins -> normal
Rx, feu clic cap amunt desmarqueu i feu clic a Canvia.
Ara podeu programar el vostre arduino sense cable però sense fils. l'únic que heu de fer a continuació és anar al menú de serveis i escriure al camp mDNS arduino
Després veureu el pont wifi funcionant quan aneu a Ports en IDE arduino i veureu la IP 192.168.4.1.
També podeu connectar l’esp a la vostra xarxa local i utilitzar aquesta ip per carregar un programa.
Ara heu de seleccionar Arduino wifi a les plaques (em va funcionar, però només amb un 50% de senyal més) o podeu instal·lar la placa amb els fitxers i utilitzar la placa MqMax. (Encara està en desenvolupament)
Pas 6: descarregueu ELclient des de Jeelabs
github.com/jeelabs/el-client
Des d’aquest enllaç descarregueu la biblioteca El Client per a Arduino IDE.
Allà podeu trobar exemples de Mqtt i Rest, per utilitzar-los heu d’habilitar el mode Slip
Després d’instal·lar la biblioteca ElClient, teniu exemples nous a la zona Elclient. El meu preferit presonal és l’exemple de Mqtt, però només el podeu utilitzar com a pont wifi i connectar-lo amb un Raspberry pi amb Node-RED instal·lat.
Hi ha infinitats de coses que podeu fer amb MqMax en un tres i no res. Vaig fer la meva tesi per al meu màster en automatització i telecomunicacions i vaig tenir un gran èxit.
Si el feu servir, doneu un cop de mà perquè era molta feina. També si t'agrada vota per mi al concurs de PCB.
Feliç fer!
Recomanat:
Feu una pista sensible a baix cost en qüestió de minuts: 10 passos (amb imatges)
Feu una pista sensible a baix cost en qüestió de minuts: a la meva instrucció anterior, us vaig mostrar com fer un disseny de model de tren amb revestiment automàtic. S'utilitzava un segment de pista, anomenat "pista sensorial". És una cosa molt útil tenir en un model de traçat ferroviari. Puc ser utilitzat per a: Bloquejar
Ordinador portàtil amb un pressupost: una opció d’alimentació de baix cost (dues unitats internes, basada en Lenovo): 3 passos
Ordinador portàtil amb un pressupost: una opció de baix cost (dues unitats internes, basat en Lenovo): aquesta instrucció se centrarà en una configuració actualitzada del portàtil Lenovo T540p com a controlador diari de navegació web, processament de textos, jocs lleugers i àudio. . Està configurat amb emmagatzematge mecànic i d'estat sòlid per a velocitat i capacitat
Fer una eina d'eliminació d'arrencada d'arrencada de bugia trencada / esquinçada / trencada / fosa / fosa de baix cost: 3 passos
Crear una eina d’eliminació d’arrencada d’espurna trencada / esquinçada / trencada / fosa / fosa de baix cost: aquesta instrucció us mostra com fer la vostra pròpia eina econòmica per extreure l’arrencada trencada de la bugia per poder continuar amb la vostra posada a punt. Per als fabricants de bricolatge que treballen amb el vostre propi vehicle, no hi ha res com substituir la vostra espurna
ARUPI: una unitat de gravació automatitzada de baix cost / unitat de gravació autònoma (ARU) per a ecologistes del paisatge sonor: 8 passos (amb imatges)
ARUPI: una unitat de gravació automatitzada de baix cost / unitat de gravació autònoma (ARU) per a ecologistes del paisatge sonor: aquest instructiu va ser escrit per Anthony Turner. El projecte es va desenvolupar amb molta ajuda del Shed de la Facultat d'Informàtica de la Universitat de Kent (el senyor Daniel Knox va ser de gran ajuda!). Us mostrarà com construir una gravació d'àudio automatitzada en U
Construeix una joguina de robot de rodes de baix cost: 9 passos
Construeix una joguina de robot amb rodes de baix cost: en aquest instructiu, podem fer una simple joguina de robot de rodes de baix cost que puguis fer per a tu o per als teus fills. Puc garantir-vos que els vostres fills ho recordaran de per vida que els heu fet una joguina. Toy tindrà un aspecte semblant a la imatge adjunta i