ESP8266 ADC - capteurs analogiques (5 / 5 étapes)

Étape 5: ADC sur un ESP8266-01 ?

Si vous êtes très bon avec un fer à souder, cette capacité de l’ADC sont accessibles sur n’importe quelle version de la ESP8266. Le graphique ci-dessus est le brochage de la puce EX. La puce sur l’ESP-1 a le brochage, tout simplement pas la connexion physique. Quelques mains stables et un petit fer pourraient touchez-la.

Quelques observations qui pourraient vous sauver des brûlures d’estomac :

- Ces modules ne sont pas maquette sympathique et pas seulement parce que les broches sont trop rapprochés. Tamponnage simplement dans un câble de raccordement ou une bosse le tx connexions rx peuvent entraîner des erreurs. Juste cogner la maquette peut être problématique. Ces puces sont très sensibles aux fluctuations de la tension. Heures de cheveux tirant et chasser le fantôme dans la machine a été résolu en soudant autant que possible. Connexions soudées ont fourni un contrôleur de massif de roche.

3,3 volts et beaucoup d’elle. 630mA. Si vous utilisez un régulateur de lm1117t3.3 (je fais). Souder ! Si le sol se détend ou est agita, vos 3.3V peut doper. Surtension provoquera l’ESP redémarrer. Trop de tension provoque fumée.

- Dans l' api de NodeMCU les formats de codage peut ou peut ne pas fonctionner dans votre script. C'est-à-dire wifi.sta.setip(), utilisation ' = « non »:'.

-Vous pouvez utiliser votre UNO comme un périphérique série, cependant, votre UNO met hors 5v à pins les tx et rx. Certaines sources affirment que GPIO du ESP8266 tolèrent. TX et rx ne sont pas. Utiliser les diviseurs de tension et de diodes ou de quelques autre magie. En outre, si vous devez utiliser un Arduino pour votre projet, utilisez un Arduino. Avec la maturation de ce produit, peut-être vous n’aurez pas besoin d’un Arduino.

- Le mod NodeMCU serveur a des fuites de mémoire grave. Ces fuites provoquent le Conseil de redémarrer lorsque la mémoire est trop bas. Insérer « print(node.heap() » dans votre script et regarder la mémoire réduire que vous accédez à la page. Comme le « tas » est épuisée, l’ESP se rechargera. Cette fuite de mémoire peut être grandement réduire ou éliminé en réinitialisant toutes les variables à « zéro » à la fin de votre script. Toutefois, si votre script se termine tôt pour une raison quelconque, la mémoire est utilisée jusqu’en « reset », cela peut ou peut ne pas être un problème pour votre projet.

Le bouton « Tas » dans LuaLoader, apparaît également, pour ne pas donner des lectures précises de mémoire.

Il y a une grande discussion ici : tech.scargill.ne

- En LuaLoader, les broches 4 et 5, comme marqué sur mon ESP-12 sont inversés. Autrement dit, si vous voulez lire ou passer la broche 4, vous devrez affecter la tâche à la broche 5 en LuaLoader et pour la broche 5 que vous devrez affecter la broche 4.


Avec la capacité de programmer les broches numériques, lire les broches analogiques, stockent et exécutent plusieurs scripts avec le firmware de NodeMCU. Cette plateforme devienne une alternative capable et très économique pour vos projets de l’ITO.

J’espère que vous avez trouvé ce instructable utile !

Articles Liés

ESP8266 ADC - capteurs analogiques multiples

ESP8266 ADC - capteurs analogiques multiples

Bien que le ESP8266 -07 et -12 seulement ont une broche d'ADC, cela ne signifie pas que vous êtes limité à un seul capteur analogique par module. Vous pouvez utiliser de nombreuses !Toutefois, afin d'utiliser plusieurs capteurs vous devrez "multiplex
Pi de framboise d’entrée capteur analogique à l’aide d’un MCP3008 : programme câblage/installation/basic

Pi de framboise d’entrée capteur analogique à l’aide d’un MCP3008 : programme câblage/installation/basic

Donc maintenant que nous avons acheté l'ADC MCP3008 permet d'obtenir il marche !Note : Ceci est mon premier additionner instructables donc si quelque chose est mal juste me le dire et si vous aimez mon congé de style un commentaire, aussi je suis des
Commande de la Position d’un servomoteur avec un capteur analogique

Commande de la Position d’un servomoteur avec un capteur analogique

Dans ce Instructable, nous allons apprendre comment utiliser un capteur analogique pour contrôler la position d'un actionneur. Dans cet exemple, nous allons utiliser un potentiomètre, mais vous pouvez utiliser n'importe quel capteur analogique. Vous
Connexion d’un capteur analogique de textile à Arduino

Connexion d’un capteur analogique de textile à Arduino

Cette instructable explique comment connecter un capteur analogique à l'Arduino (dans notre cas utilisera un Lilypad).Matériel que vous aurez besoin :-un Lilypad Arduino (www.sparkfun.com)-une planche FTDI (www.sparkfun.com)-un câble USB A à mini B (
Capteurs analogiques - calculer la non-linéarité introduite par une charge ou un menu déroulant résistance

Capteurs analogiques - calculer la non-linéarité introduite par une charge ou un menu déroulant résistance

Avez-vous déjà eu ce sentiment terrible que l'ajout une résistance de charge ou « tirer vers le bas » pour votre capteur est gâcher toutes vos lectures analogiques ?Peut-être vous vous demandez pourquoi nous voulons gâter un circuit parfaitement bien
Horloge de portée : capteur analogique horloge et température sur un Oscilloscope

Horloge de portée : capteur analogique horloge et température sur un Oscilloscope

Scopeclock est un matériel facile à utiliser pour rendre votre oscilloscope analogique capable de X-Y de plus utile. En utilisant cet simple à utiliser du matériel, vous pouvez convertir votre oscilloscope analogique dans une horloge de portée. Ce pr
Wearable coeur battre capteur ESP8266 + Pulse

Wearable coeur battre capteur ESP8266 + Pulse

Dans le cadre d'une volonté d'en savoir plus sur ESP8266 comme autonomeJ'ai pensé à un projet visant à connecter le capteur d'impulsions et de transmettre le BPM à l'ordinateur par une connexion TCP.Lors de la construction, je suis tombé sur quelques
Capteur de température DS18B20 ESP8266, IDE Arduino, nuage de EasyIoT

Capteur de température DS18B20 ESP8266, IDE Arduino, nuage de EasyIoT

Dans ce tutoriel, nous montrerons comment construire l'enregistreur de température DS18B20 ESP8266 WiFi connecté au EasyIoT Cloud. Tout le matériel coûte moins de 5$ sur ebay.EasyIoT nuage travaille également sur téléphone mobile ou tablette. Applica
Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, en utilisant un câble ou WiFi (ESP8266)

Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, en utilisant un câble ou WiFi (ESP8266)

J'ai écrit cette instructable car comment facile à mettre en place - Thingspeak - nevermind a quelques obstacles que j'ai rencontré et que, à en juger par les réactions, autres personnes sont aux prises avec aussi bien.Choses dont vous avez besoin :A
Capteur d’humidité ESP8266 WiFi DHT22 (Plug-and-Play)

Capteur d’humidité ESP8266 WiFi DHT22 (Plug-and-Play)

Dans ce tutoriel, nous montrerons comment construire « Plug and Play » WiFi humidité et capteur de température relié en nuage de EasyIoT. Il montre comment envoyer deux paramètres avec une demande avec REST API V1. Nous allons utiliser ESP8266, DHT22
Capteur de fuite d’eau WiFI ESP8266

Capteur de fuite d’eau WiFI ESP8266

Dans ce tutoriel, nous montrerons comment construire ESP8266 WiFi capteur de fuite d'eau avec le serveur ESP8266, Arduino et EasyIoT. Nous pouvons aussi utiliser ce capteur capteur d'humidité du sol ou comme capteur de pluie. Vous pouvez ajouter plus
Capteur de température WiFi DS18B20 ESP8266 (ESP8266 de l’IDE Arduino sans Arduino)

Capteur de température WiFi DS18B20 ESP8266 (ESP8266 de l’IDE Arduino sans Arduino)

Dans ce tutoriel, nous montrerons comment construire la sonde de température ESP8266 WiFi avec DB18B20. Nous utiliserons IDE Arduino, mais sans Arduino. Données seront envoyées au serveur EasyIoT (Windows ou Raspberry Pi) pour la journalisation et af
Comment mettre en place un transporteur Pololu avec capteur de Distance Sharp GP2Y0A60SZLF Analog

Comment mettre en place un transporteur Pololu avec capteur de Distance Sharp GP2Y0A60SZLF Analog

Comme j'ai commencé à essayer d'utiliser ce capteur, j'ai eu quelques difficultés, tandis que la mise en place.Tout le problème se pose lorsque vous commencez à convertir la tension analogique en distance. Comme vous pouvez ou ne pouvez pas savoir, q
Comment utiliser les broches ESP8266-01

Comment utiliser les broches ESP8266-01

IntroductionESP8266-01 est une puce WiFi activé très faible coût. Mais il a très peu I/O. À première vue, une fois que vous configurez pour la programmation toutes les broches sont utilisées.Cette instructiable s'appuie sur les broches à l'aide de ES