Table des matières:
- Étape 1: Testez tout sur le Protoboard. Collez l'écran LCD. Testez les résistances et les broches des boutons avec un multimètre
- Étape 2: Soudez d'abord l'interrupteur marche/arrêt, puis les fils/boutons/résistances, puis le NodeMCU. Voir Schéma
- Étape 3: Test du matériel
- Étape 4: Choix de programmation WiFi
Vidéo: Télécommande de poche WiFi : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Une simple télécommande peut s'avérer utile pour les projets impliquant le WiFi. Vous pouvez en créer un à partir des éléments suivants:
- Trois boutons tactiles*
- Carte IoT ESP8266 v2 (Amica) (et l'emballage en plastique dans lequel elle est fournie)
- Écran LCD chinois générique de 0,91 ", compatible avec la bibliothèque adafruit
- Protoboard PCB 3x7 centimètres
- pile 9V
- câble de batterie 9V
- Interrupteur marche/arrêt alias interrupteur à glissière à 2 positions*
- Une résistance de 100 ohms*
- Trois résistances de 1000 ohms*
- Velcro à dos adhésif (facultatif)
* Économisez de l'argent en récupérant ce composant d'une chaîne stéréo cassée ou d'un appareil indésirable similaire (essayez votre friperie locale)
Avec les outils suivants:
- Lunettes de protection
- Fer à souder
- Soudure (j'utilise 0.8mm)
- Pistolet à colle chaude avec un bâton de colle
- Coups de main (les gentils ici) (les moins chers ici)
- Coupe-fils conçus pour couper les petits fils afin qu'ils soient au ras d'une surface
- Pince à bec effilé
- Câble micro-USB
- Un ordinateur avec l'addon Arduino IDE et ESP8266 installé
- Des gants**
- Tournevis**
- Marteau**
- Perceuse sans fil**
**nécessaire uniquement si vous prévoyez de récupérer vos propres pièces
Il convient également de mentionner que cette télécommande peut être utilisée à l'envers - pour parcourir les informations reçues d'ailleurs.
Étape 1: Testez tout sur le Protoboard. Collez l'écran LCD. Testez les résistances et les broches des boutons avec un multimètre
Assurez-vous d'utiliser un nodeMCU "v2" d'Amica, car la version "v3" de Lolin est légèrement plus grande et ne conviendra pas !
Les boutons n'ont pas toujours quatre broches - mais quand ils en ont, vous devez les vérifier. Réglez votre multimètre pour lire les résistances. Touchez deux broches. Si la résistance indique zéro, les broches sont connectées les unes aux autres. Il est plus facile de tester les boutons lorsqu'ils sont assis sur le protoboard.
Les résistances peuvent vous tromper ! Par exemple, nous voulons trois résistances de 1k, qui sont marron, noir, rouge. La bande rouge peut être facilement confondue avec l'orange, qui désigne une résistance de 10k ! De plus, chaque fois que vous récupérez un composant, il est bon de vérifier qu'il fonctionne toujours correctement, si possible. Tant que toutes les résistances de 1k lisent quelque chose proche de 1 000 ohms, vous êtes prêt à partir.
Étape 2: Soudez d'abord l'interrupteur marche/arrêt, puis les fils/boutons/résistances, puis le NodeMCU. Voir Schéma
TinkerCAD a été utilisé pour créer le schéma illustré. Étant donné que TinkerCAD n'a pas de NodeMCU dans la liste des pièces disponibles, j'ai utilisé des broches d'en-tête pour le représenter. Les étiquettes ont été ajoutées avec un éditeur de photos.
La majeure partie du circuit sera recouverte par le NodeMCU et la batterie, il est donc important de tout vérifier. Veillez à ce que votre interrupteur d'alimentation ne bloque pas le port USB du NodeMCU. Utilisez une pince pour acheminer les fils de la batterie 9V, un à la fois, à travers un trou de montage. Cela protégera les fils de la rupture au fil du temps. Après avoir soudé tout le reste du circuit, je vous recommande de ne souder que les broches NodeMCU que vous allez utiliser.
Vient ensuite le plastique antistatique. Coupez un morceau du sac dans lequel le NodeMCU est entré. Collez à chaud le plastique sous le protoboard où la batterie ira. Cela protégera la soudure et les broches des courts-circuits contre le boîtier de la batterie ou tout autre élément sur lequel vous pourriez placer la télécommande. De plus, le plastique offre une surface lisse sur laquelle placer la batterie.
Étape 3: Test du matériel
Au lieu de lire un signal numérique marche/arrêt, nous allons lire la tension analogique. Cela nous permet de mettre les trois boutons sur une seule broche. Chaque bouton a une résistance différente, qui est ensuite connectée à un diviseur de tension lorsque vous appuyez sur le bouton. Le NodeMCU lira une tension comprise entre 0 et 3,3 volts et vous donnera une valeur correspondante entre 0 et 1024. J'inclus un croquis qui allumera l'écran LCD et affichera la valeur capturée par la broche A0. Cela vous permettra de savoir si les boutons fonctionnent. Les valeurs que j'ai capturées, de gauche à droite, étaient 545, 520 et 365, mais la vôtre peut varier quelque peu. Lorsqu'aucun bouton n'est enfoncé, la valeur analogique doit être comprise entre 0 et 15.
Étape 4: Choix de programmation WiFi
Il existe plusieurs façons de programmer la télécommande pour qu'elle communique avec d'autres appareils via le Wi-Fi et même via Internet. La méthode que vous choisirez dépendra de votre situation particulière. Il convient également de mentionner que cette télécommande peut être utilisée à l'envers (pour parcourir les informations reçues d'ailleurs). Les deux principales méthodes que j'ai vues sont HTTP et MQTT. Voici quelques tutoriels que vous pouvez suivre à partir d'ici:
Tutoriel du logiciel
Configuration de Raspberry Pi MQTT Instructable
Tutoriel du logiciel MQTT
Tutoriel PubNub
Consultez également les exemples inclus avec la bibliothèque matérielle NodeMCU (photo) !
Merci d'avoir lu! Il existe de nombreuses façons d'étendre cette télécommande une fois que vous avez compris. Par tous les moyens, publiez vos résultats. J'aimerais voir comment ça s'est passé !
Conseillé:
La télécommande TV devient une télécommande RF -- Tutoriel NRF24L01+ : 5 étapes (avec photos)
La télécommande TV devient une télécommande RF || Tutoriel NRF24L01+ : Dans ce projet, je vais vous montrer comment j'ai utilisé le populaire IC RF nRF24L01+ pour régler la luminosité d'une bande LED sans fil à l'aide de trois boutons inutiles d'une télécommande de téléviseur. Commençons
IRduino : télécommande Arduino - Imiter une télécommande perdue : 6 étapes
IRduino : télécommande Arduino - Imitez une télécommande perdue : si vous avez déjà perdu la télécommande de votre téléviseur ou lecteur DVD, vous savez à quel point il est frustrant de devoir marcher, trouver et utiliser les boutons de l'appareil lui-même. Parfois, ces boutons n'offrent même pas les mêmes fonctionnalités que la télécommande. Recevoir
Kit de télécommande ordinaire transformé en télécommande jouet RC à quatre canaux : 4 étapes
Kit de télécommande ordinaire transformé en télécommande jouet RC à quatre canaux : 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ??
Convertissez votre télécommande IR en télécommande RF : 9 étapes (avec photos)
Convertissez votre télécommande IR en télécommande RF : dans Instructable d'aujourd'hui, je vais vous montrer comment vous pouvez utiliser un module RF générique sans microcontrôleur, ce qui nous conduira éventuellement à créer un projet dans lequel vous pourrez convertir une télécommande IR de n'importe quel appareil en RF À distance. Le principal avantage de convertir un
Télécommande pour obturateur de caméra USB CHDK au format de poche : 8 étapes
Télécommande d'obturateur de caméra USB CHDK de poche : ce Instructable vous montre comment faire une télécommande USB CHDK de poche pour votre appareil photo Canon à l'intérieur d'une boîte Altoids Smalls (le nouveau type avec le couvercle à charnière). J'ai gardé les choses assez simples en ce qui concerne le circuit. Ce ne sont que des batteries connectées à un