Thermomètre à nuage en 10 minutes et 300 roubles

  • Dec 11, 2020
click fraud protection

Ce simple produit fait maison peut être répété par toute personne capable de connecter trois fils. Avec cette chose, vous pouvez contrôler à distance la température, par exemple, dans le pays.

Thermomètre à nuage en 10 minutes et 300 roubles

Le thermomètre nécessite une connexion Wi-Fi.
La température peut être consultée sur le site internet et dans l'application mobile du service People's Monitoring
narodmon.ru. Il existe également des graphiques de température pour l'année et vous pouvez définir des limites de température, lorsque vous allez au-delà, le service vous avertira par des messages push, des SMS et des lettres par courrier.

Pour assembler le thermomètre, vous avez besoin d'un microcontrôleur NodeMCU-CH340 pour 2,65 $ et capteur de température numérique DS18B20 pour 1,41 $. Si vous le souhaitez, vous pouvez ajouter un autre indicateur numérique TM1637 pour 0,77 $. Vous aurez également besoin d'une résistance de 4,7K, de fils, de toute charge à partir d'un téléphone avec un connecteur MicroUSB. Il est pratique d'utiliser une boîte de jonction électrique comme boîtier.

instagram viewer

Très probablement, vous pouvez utiliser le tout petit contrôleur Wemos D1 Mini, mais je ne l'ai pas essayé.

Dans la version de base, il suffit de souder le capteur de température au contrôleur (fil rouge à 3V, noir à GND, jaune à D4), une résistance est placée entre les fils jaune et rouge du capteur (sur la photo le capteur est soudé à D1, ne payez pas attention).

Ceci est facultatif, mais vous pouvez connecter un bouclier. Le thermomètre prend en charge quatre types d'écrans (TFT couleur 240x320 points, OLED 128x64 points, LCD à deux ou quatre lignes, LED à sept segments). À mon avis, il est préférable d'installer l'indicateur à quatre symboles le moins cher. L'indicateur a quatre broches, nous les connectons au contrôleur (VCC à 3V, GND à G, DIO à TX, CLK à RX).

J'ai essayé de connecter un écran OLED au thermomètre, mais les chiffres dessus sont minuscules et beaucoup d'informations inutiles sont affichées, y compris l'adresse non déconnectable du site Web du développeur du micrologiciel.

Ce thermomètre peut être connecté au People's Monitoring et rendu public si son capteur est situé dans la rue. Si le thermomètre est situé à l'intérieur (par exemple, dans la même datcha), le service vous permet de l'utiliser comme un service non public. C'est ainsi que les données de deux de ces thermomètres sont affichées sur le site (notez qu'un seul thermomètre peut être connecté au service gratuitement).

Et donc dans l'application (bien sûr, les capteurs peuvent être renommés).

L'application envoie des messages push si le thermomètre cesse de transmettre des lectures ou commence à transmettre après une longue pause.

Comme vous l'avez probablement déjà deviné, pour transformer le contrôleur en thermomètre à nuage, vous devez télécharger le micrologiciel et le configurer. Mais c'est beaucoup plus facile à faire que beaucoup d'entre vous ne le pensaient. :)

Le micrologiciel peut être créé à l'aide du service wifi-iot.comet charger avec NodeMCU Flashermais je vais vous faciliter la tâche: ici dans cette archive deux fichiers - clignotant et firmware prêt à l'emploi. Connectez simplement le contrôleur à l'ordinateur, démarrez le flasher, sélectionnez le fichier led.bin (Config-gear), spécifiez le port COM virtuel auquel le contrôleur est connecté et appuyez sur "Flash".

Lorsque le micrologiciel a été téléchargé, déconnectez le contrôleur et reconnectez-le (vous pouvez utiliser un ordinateur, vous pouvez utiliser n'importe quel chargeur). Appuyez trois fois sur le bouton de réinitialisation avec une pause d'au moins une demi-seconde. Le contrôleur créera un point d'accès Wi-Fi temporaire appelé WiFi-IoT sans mot de passe. Connectez-vous à ce point avec votre smartphone et cliquez sur «connexion réseau». La page Web de configuration du thermomètre s'ouvre.

Vous pouvez tout configurer à la fois, vous ne pouvez configurer que la connexion Wi-Fi et continuer la configuration sur l'ordinateur. Je vais vous montrer comment tout configurer à la fois sur votre téléphone:

1. Cliquez sur "Matériel", cochez la case "Activer DS18B20" et changez son GPIO en "2". Cliquez sur "Définir". Cliquez sur "Principal".
2. Nous allons à "1-Wire", il y a "Clear & Scan List". L'adresse du capteur doit apparaître. "Main" à nouveau.

3. Si vous avez connecté l 'écran, allez dans "7SEGM", cochez la case "Activer", saisissez 3 dans le champ "GPIO Clk", dans "Données GPIO" 1. Cliquez sur le haut "Set". Changez l'élément "1" en DS18B20 1, appuyez sur le bouton "Set" inférieur. Cliquez sur "Principal".

4. Allez dans "Serveurs", mettez la case à cocher "Activer Narodmon.ru" là-bas, appuyez sur "Set". Nous notons l'ID du thermomètre. Cliquez sur "Principal".
5. On voit dans le menu principal que la température est apparue.
6. Cliquez sur "Principal". Dans le champ «AP name», saisissez le nom du point d'accès Wi-Fi domestique (seul le Wi-Fi 2,4 Ghz est pris en charge), dans le champ «AP Pass», saisissez le mot de passe du Wi-Fi. Nous appuyons sur le troisième bouton Set, qui se trouve immédiatement sous le mot de passe saisi.

Débranchez le contrôleur de l'alimentation électrique et rallumez-le. Il va maintenant se connecter au Wi-Fi domestique. Vous pouvez accéder à son interface Web depuis le navigateur à l'adresse qui peut être consultée dans l'interface Web du routeur domestique ou en utilisant se reconnecter au point d'accès temporaire du contrôleur: à nouveau trois fois cliquez sur le contrôleur RST, reconnectez-le avec le téléphone, allez dans "Principal" et voir ci-dessous l'adresse. Dans ce cas, 192.168.1.212.

Nous nous inscrivons au People's Monitoring: https://narodmon.ru/?invite=ammo1 (lien de référence, mais cela ne me donne pas d'argent, mais la possibilité de connecter plus de capteurs et de conserver les données plus longtemps).

Le thermomètre envoie des données toutes les 5 minutes, donc si 5 minutes ne se sont pas écoulées depuis le réglage, vous devez attendre un peu ou entrer manuellement dans l'interface Web du capteur et envoyer les données dans la section "Les serveurs".

Sur la surveillance des personnes, allez dans «Profil - Mes capteurs».

Cliquez sur "Ajouter" et entrez l'ID de notre thermomètre (nous l'avons sauvegardé à l'étape 4).

Si mon explication vous semble compliquée, ici il y a des instructions étape par étape très détaillées.

En fait, tout est très simple et ce produit fait maison peut vraiment être fabriqué et configuré en dix minutes. Quant aux prix, ils ne peuvent certainement qu'impressionner à quel point tout est bon marché.

© 2020, Alexey Nadezhin

Depuis dix ans, j'écris tous les jours sur la technologie, les réductions, les lieux d'intérêt et les événements. Lisez mon blog sur le site ammo1.ru, dans LJ, Zen, Mirtesen.
Mes projets:
Lamptest.ru. Je teste les lampes LED et aide à déterminer celles qui sont bonnes et celles qui ne le sont pas.
Elerus.ru. Je recueille des informations sur les appareils électroniques domestiques à des fins personnelles et je les partage.
Vous pouvez me contacter dans Telegram
@ munitions1 et par mail [email protected].