Table des matières:
Vidéo: Servo Internet : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
INTRODUCTION
J'aime nourrir les oiseaux de mon jardin, mais malheureusement, le rat noir en profite également. J'ai donc pensé à un moyen d'empêcher les rats de manger la nourriture des oiseaux.
Le rat noir n'est actif que dans l'obscurité, nous devons donc fermer la mangeoire à oiseaux la nuit. Parce que je suis paresseux, j'ai pensé à un moyen d'automatiser cela. Et c'est ainsi que l'idée d'un servo contrôlé par Internet est née.
Étant donné que la mangeoire à oiseaux se trouve dans votre jardin, ce serait bien si l'ESP pouvait également servir de prolongateur de portée wifi. Accordez à vos invités l'accès à Internet sans révéler le mot de passe de votre réseau wifi.
Le résultat de la programmation est un servocontrôleur très flexible qui peut être configuré pour s'adapter à n'importe quel projet. Il a l'a.o. les fonctionnalités suivantes:
- L'utilisateur peut déterminer la position de début et de fin du servo.
- La vitesse de déplacement peut être réglée.
- Le servo peut être contrôlé manuellement via l'interface Web ou un bouton-poussoir.
- Une minuterie configurable peut fermer et ouvrir automatiquement la mangeoire à oiseaux à certains moments.
- La fermeture et l'ouverture automatiques peuvent être relatives au lever ou au coucher du soleil.
- Simple à connecter à votre réseau wifi.
- Des messages peuvent être envoyés via mqtt lors de certains événements.
- Le Servo peut être contrôlé par domoticz via un lien direct comme "ip-of-servo/SW=ON"
- Peut être déplacé vers n'importe quelle position en utilisant le curseur ou un lien comme "ip-of-servo/POS=90"
- Nous pouvons également l'utiliser comme répéteur/extenseur wifi.
- Nous pouvons avoir une led allumée comme veilleuse dans le jardin.
La vidéo vous donnera une idée de ce que vous pouvez faire avec cette technologie.
Fournitures:
- une carte NodeMCU v3 ou Wemos d1 (mini) (2, 50 $)
- un mini servo SG90 9G (2 $)
- une alimentation usb 5v
En option un interrupteur tactile et/ou une ou deux LED avec résistance et du fil.
Étape 1: le construire
le matériel
Le servomoteur a 3 fils qui ont été connectés au nodemcu. Rouge = vcc et doit être connecté à Vin (5v). Le fil noir ou marron est Gnd et le fil orange ou jaune est le fil de données et doit être connecté à la broche D1. Parfois, il est nécessaire de connecter une résistance pull-up de 10k à la datapin pour éviter les mouvements ératiques au démarrage.
les logiciels
J'ai rendu extrêmement simple l'installation du logiciel sur votre appareil ESP. Veuillez suivre ces étapes:
Téléchargez et décompressez le fichier dans un dossier sur votre ordinateur. Entrez dans ce dossier et cliquez sur Serial_Communicator.exe, le programme démarrera. Connectez l'ESP via le câble USB à votre ordinateur. Vous pouvez maintenant tester sur quel port com l'ESP est connecté. Lisez le texte d'aide pour continuer. Lorsque le logiciel est installé, le voyant bleu embarqué s'allume. Vous pouvez maintenant passer au chapitre "comment ça marche".
Maintenant, vous avez également un bel outil pour communiquer avec l'ESP via série. Connectez l'esp avec le câble USB à votre ordinateur Windows. Vous pouvez émettre des commandes pour déplacer le servo et voir les informations de démarrage et de débogage.
mise à jour 23 décembre 2020: nouvelle version avec veilleuse temporisée ajoutée.
TÉLÉCHARGER ESP8266SERVO-v1_1b depuis onedrive
Étape 2: Comment ça marche
se connecter au wifi
Une fois le logiciel téléchargé, le wemos démarre et la LED bleue s'allume en continu. Cela signifie qu'un point d'accès (AP) est ouvert où vous pouvez le connecter à votre wifi. Ouvrez maintenant les paramètres wifi sur votre ordinateur portable, votre téléphone ou votre tablette. Vous verrez un réseau appelé ESP-123456 ou similaire.
Connectez-vous à ce réseau avec le mot de passe 123456789 et accédez à 192.168.4.1. Entrez vos informations d'identification et suivez les instructions supplémentaires.
N'oubliez pas de définir le mot de passe administrateur. La valeur par défaut est 00000000. Une fois connecté avec succès, l'ESP redémarre et la LED clignote 3 fois.
démarrer
Au démarrage, l'Esp lit les paramètres du système de fichiers, se connecte à Internet pour régler l'heure du système et déplace le servo vers sa position de fermeture. Ensuite, la led clignote 3 fois pour indiquer qu'elle est prête.
Les paramètres
Après le premier démarrage, vous devez d'abord faire un peu de ménage. Accédez à la page des paramètres et cliquez sur "configuration de l'heure". Ici, vous pouvez définir votre position géographique et le décalage horaire. Si l'heure d'été est appliquée dans votre pays, vérifiez-le. Sauvegarder. L'appareil redémarre et calcule les heures de coucher et de lever du soleil. Vérifiez la page d'état pour voir si tout est correct.
paramètres d'asservissement
Il est important de faire les réglages du servo. Nous ne voulons pas que le servo se déplace vers des positions où il vibre, car il s'agit d'un état de courant élevé et pourrait détruire votre servo ou même votre nodemcu. Visitez la page servo, ici vous pouvez déterminer les extrêmes entre lesquels le servo peut se déplacer en toute sécurité. Appelez cela la position d'ouverture et de fermeture, ou vice versa, pour déterminer ce qui se passe lorsque vous appuyez sur le bouton de fermeture ou d'ouverture. Cela permet d'adapter très facilement le servo à votre projet spécifique.
Vous pouvez également déterminer la vitesse du mouvement du servo. Cochez « vitesse de fermeture lente » si vous ne voulez pas attraper d'oiseaux dans votre mangeoire.
domotique
Le servo peut également être contrôlé par des applications domotique comme "domoticz". En envoyant une requête http comme "ip-of-espservo/SW=ON" (fermer) ou "ip-of-espservo/SW=OFF", le servo peut être contrôlé. Vous pouvez tester cela dans votre navigateur.
moustique
Lorsque le moustique est activé, des messages tels que {"idx":"123", "cmd":"SW=ON"} ou 123, SW=ON peuvent être envoyés au servo. Lors d'événements ouverts ou fermés, les messages json sont envoyés comme {"idx":123, "nvalue":1}. Ce format json et peut être compris par domoticz.
bouton tactile
Si vous connectez un bouton, celui-ci a la fonctionnalité suivante:
- Lorsque le bouton est cliqué, le servo bascule de l'ouverture à la fermeture ou vice versa.
- Appuyez longuement jusqu'à ce que les voyants LED s'allument pour redémarrer l'ESP
- Appuyez plus longtemps jusqu'à ce que la led s'éteigne: L'ESP oubliera les identifiants wifi et démarrera un AP.
Le bouton de la carte nodemcu a la même fonctionnalité
Étape 3: Dépannage
mouvements ératiques
Si le servo se déplace de manière inattendue à la mise sous tension ou lorsqu'il est contrôlé, il est parfois utile de connecter une résistance de rappel de 10K entre 3,3V et la datapin d1.
Conseillé:
Radio Internet BOSEBerry Pi : 4 étapes (avec photos)
Radio Internet BOSEBerry Pi : j'adore écouter la radio ! J'utilisais une radio DAB dans ma maison, mais j'ai trouvé que la réception était un peu inégale et que le son ne cessait de se briser, j'ai donc décidé de créer ma propre radio Internet. J'ai un fort signal wifi autour de ma maison et le frère numérique
Contrôler le Led via l'application Blynk à l'aide de Nodemcu sur Internet : 5 étapes
Contrôler la LED via l'application Blynk à l'aide de Nodemcu sur Internet : Bonjour à tous, aujourd'hui, nous allons vous montrer comment contrôler une LED à l'aide d'un smartphone sur Internet
MATRICE DE LED INTELLIGENT CONTRLÉE PAR INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): 8 étapes (avec photos)
MATRICE DE LED INTELLIGENT CONTRLÉE PAR INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): Voici ma 2ème avance vers un projet que je suis très heureux de vous montrer. Il s'agit d'une matrice de LED intelligente DIY qui vous permettra d'afficher des données, telles que YouTube Stats, vos Smart Home Stats, comme la température, l'humidité, peuvent être une simple horloge, ou simplement afficher
Ordinateur bon marché pour naviguer sur Internet : 8 étapes
Ordinateur bon marché pour naviguer sur Internet : J'ai mis l'ordinateur bon marché dans l'atelier d'accès à Internet. Les cartes avec un processeur Intel Atom ont tendance à être vraiment bon marché et serviront bien notre objectif. J'ai acheté une carte au format mini ITX intel D525MW qui a un slot pour mini carte PCI Express et une mémoire DDR3
Hack Your Servo V1.00 - Transformez votre servo en un puissant actionneur linéaire : 7 étapes
Hack Your Servo V1.00 - Transformez votre servo en un puissant actionneur linéaire : à condition d'avoir les outils et le servo, vous pouvez le construire pour moins de quelques dollars. L'actionneur s'étend à une vitesse d'environ 50 mm/min. Il est plutôt lent mais très puissant. Regardez ma vidéo à la fin du post où le petit actionneur