Taula de continguts:
- Subministraments
- Pas 1: MQTT
- Pas 2: Configuració del programari
- Pas 3: connexió de maquinari
- Pas 4: Configuració del telèfon
Vídeo: Sistema de cortines intel·ligents: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Voleu un sistema de cortines intel·ligent que es tanqui quan l’habitació sigui massa calenta i lluminosa i que també pugui controlar-la de forma remota durant la marxa?
Aquí us mostraré com fer-ho fàcilment ~
Subministraments
- Capsa de cartró
- Sensor de temperatura DHT11
- Servomotor
- Sensor de canya
- Microcontrolador Realtek Ameba1 RTL8195AM
- Filferro de pont
Pas 1: MQTT
MQTT és un protocol de connectivitat màquina a màquina (M2M) / "Internet of Things". Va ser dissenyat com un transport de missatgeria de publicació / subscripció extremadament lleuger.
Podem dir que MQTT és un protocol dissenyat per a IoT. MQTT es basa en TCP / IP i transmet / rep dades mitjançant publicació / subscripció.
Com que fem servir el tauler de desenvolupament d’ameba, podem registrar un compte al lloc web oficial d’amebaiot i obtenir un servidor MQTT gratuït a amebaiot.com/cloud-getting-started
Tingueu en compte que, un cop us hàgiu registrat a AmebaIOT.com i haureu registrat el vostre dispositiu per al “Servei al núvol”, el nom d’usuari i la contrasenya que vau utilitzar per iniciar la sessió a AmebaIOT.com són els mateixos per a la vostra connexió MQTT, els detalls s’explicaran més endavant al tutorial..
Pas 2: Configuració del programari
El centre de tots els projectes d’IoT (Internet-of-Things) és un microcontrolador compatible amb Wi-Fi, el nostre projecte no és una excepció. El microcontrolador Wi-Fi que s’utilitza aquí és l’Ameba-1 RTL8195AM de Realtek, té molts perifèrics útils i un mòdul Wi-Fi fort a una potència prou baixa com per funcionar amb una bateria de cèl·lules durant setmanes.
Què hi ha de més? Aquesta placa es pot programar a Arduino IDE. Sí, no es necessita cap programari d’aprenentatge senzill, només cal que obriu el vostre IDE Arduino i enganxeu el següent enllaç a les “URL addicionals del gestor de taules” a “Fitxer -> Preferències” i la cadena d’eines i les utilitats del microcontrolador es descarregaran automàticament instal·lant aquest tauler des de "Administrador del Consell" a "Eines -> Consell"
Després, podeu descarregar el codi font de Github a Github.
L'últim que heu de fer és editar la informació següent sobre el codi que acabeu de descarregar i, a continuació, esteu a punt per prémer el botó "Puja" i aconseguir que el codi aparegui a Ameba en qüestió de segons.
Pas 3: connexió de maquinari
Podeu consultar la secció de subministraments per obtenir una llista de les coses que necessiteu.
Primer heu de construir una "casa" a partir de la caixa de cartró, que no sigui massa fantàstica;
La connexió del circuit és bastant senzilla; consulteu el mapa de connexions següent per connectar-ho tot.
Un cop feta la connexió, podeu enganxar el servo a la paret de la casa de cartró mentre connecteu el braç a la cortina, enganxar el sensor de canya d’un costat de la cortina i enganxar l’imant a l’altre costat de la cortina. Tingueu en compte que, per defecte, se suposa que el sensor de canya i l’imant són adjacents entre si fins que el servomotor estiri la cortina i l’arrossegueu amb ella.
L’objectiu del sensor de canya és fer saber a ameba si la cortina està tancada o oberta. Per últim, però no menys important, enganxeu el sensor DHT11 a l’altre costat de la paret, ajudarà a mesurar la temperatura de l’habitació i se suposa que dirà a ameba si l’habitació està rebent massa llum solar que ha elevat la temperatura fins a un nivell incòmode.. Si l’habitació està realment calenta, es tancarà automàticament a la cortina i enviarà a l’usuari un missatge MQTT.
Pas 4: Configuració del telèfon
Per controlar la cortina de manera remota mitjançant MQTT, primer hem d’instal·lar un client MQTT. Hi ha moltes aplicacions gratuïtes de client MQTT a Playstore per a Android i Appstore per a iOS. Aquí teniu la versió per a Android i la versió per a iOS.
Independentment de la versió que utilitzeu, el procediment de configuració és idèntic, En primer lloc, heu d’omplir l’adreça del servidor MQTT -> “cloud.amebaiot.com”;
En segon lloc, empleneu el número de port -> "1883";
En tercer lloc, empleneu el tema per subscriure-vos -> "outTopic";
En quart lloc, empleneu el tema per publicar -> "inTopic";
En cinquè lloc, empleneu el vostre nom d'usuari i contrasenya del servei al núvol MQTT;
Per últim, premeu el botó "connectar" per connectar-vos.
Un cop connectat, rebreu un missatge “--- MQTT server connected! ---” enviat des d’ameba com a confirmació de l’èxit de la connexió bidireccional. Ara podeu enviar un missatge "activat" per obrir la cortina i un missatge "apagat" per tancar-lo quan vulgueu.
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Com fer bricolatge de persianes intel·ligents amb interruptors intel·ligents SONOFF ?: 14 passos
Com es fan les persianes intel·ligents de bricolatge amb els interruptors intel·ligents SONOFF ?: Utilitzeu el mode d’interblocatge als interruptors intel·ligents SONOFF per convertir les vostres persianes o persianes corrents en intel·ligents. i tirar cap avall al vespre? De totes maneres, sóc
Maquinari i programari piratejar dispositius intel·ligents, bombeta LED Tuya i Broadlink, Sonoff, endoll intel·ligent BSD33: 7 passos
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: En aquest instructiu us mostro com he flasheado diversos dispositius intel·ligents amb el meu propi firmware, de manera que puc controlar-los mitjançant MQTT mitjançant la meva configuració d’Openhab. nous dispositius quan els vaig piratejar. Per descomptat, hi ha altres mètodes basats en programari per fer flash
IoT de banda estreta: la il·luminació i el mesurament intel·ligents obren camí per a un ecosistema millor i més saludable: 3 passos
IoT de banda estreta: la il·luminació i el mesurament intel·ligents obren un camí cap a un ecosistema millor i més saludable: l’automatització ha trobat el seu camí a gairebé tots els sectors. Des de la fabricació fins a la salut, el transport i la cadena de subministrament, l’automatització ha vist la llum del dia. Bé, tots aquests són sens dubte atractius, però n’hi ha un que sembla
Sistema de portes intel·ligents per a persones amb discapacitat auditiva (IDC2018IOT): 11 passos
Sistema de portes intel·ligents per a persones amb discapacitat auditiva (IDC2018IOT): tots esperem tenir una casa que ens convingui, però la versió estàndard no és adequada per a tothom. Les portes d’una casa estan molt mal dissenyades per a persones sordes o amb problemes d’audició. Les persones amb discapacitat auditiva no poden sentir trucar a la porta o