Table des matières:
- Étape 1: La théorie
- Étape 2: Programmation
- Étape 3: Assemblage de l'électronique
- Étape 4: Installation de l'électronique
- Étape 5: Découpage et ajustement de l'esquisse
- Étape 6: Mises à niveau
Vidéo: Domotique Arduino, ouvre-porte automatique : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Inscrivez-vous à mon cours 'Electronics in a nutshell' ici:
Consultez également ma chaîne youtube ici pour plus de projets et de tutoriels électroniques:
Il y a quelques années, j'ai eu l'idée de faire un ouvre-porte simple et facile à utiliser avec un motoréducteur. A cette époque, je n'avais pas les connaissances nécessaires pour faire un ouvre-porte. Cette pause hivernale, je me sentais optimiste et j'ai tenté ma chance. Je fais ce instructable, comme des moyens simples de le faire en ligne, et tout ce que j'ai trouvé étaient des tentatives compliquées d'ouvreurs de poulailler. Puisqu'il s'agit de mon premier instructable, je pourrais manquer certaines informations, vous pouvez donc laisser vos questions dans les commentaires, et je vous répondrai aussi rapidement que possible. Le but de cette instructable est principalement de vous inspirer à faire quelque chose de similaire ou de vous aider à construire le vôtre.
Matériaux - 1. Un motoréducteur à couple élevé, la vitesse (RPM) n'est pas très importante, mon moteur. (Obligatoire) 2. Un bloc d'alimentation (bloc d'alimentation) approprié pour votre moteur, j'avais un vieux chargeur de caméscope, qui était parfait pour le moteur. Assurez-vous que les ampères max sont supérieurs au courant de charge max du moteur. (Obligatoire) 3. Une carte Arduino, j'ai utilisé l'Arduino UNO Rev 3. (Hautement recommandé) 3. Matériel pour fabriquer un boîtier pour contenir les composants, par exemple. bois, feuilles de plastique, acrylique, etc. (Recommandé) 4. Un transistor MOSFET ou un servo pour déclencher la porte (Requis) 5. Un bouton, un commutateur, un capteur infrarouge, etc. pour indiquer quand ouvrir la porte. 6. Un écran LCD (en option)7. beaucoup de fils (obligatoires) Outils- 1. Dremel/outils rotatifs- ils sont très utiles et aideront également dans tout autre projet. 2. Fer à souder - achetez également de la pâte à souder/flux et du fil à souder 3. Un pistolet à colle chaude - l'outil le plus utile de tous
Étape 1: La théorie
Voici ce que je voulais réaliser1. Effort minimal pour ouvrir une porte2. Un simple capteur tactile pour me laisser entrer3. Un écran LCD 16x2 pour afficher l'état des portes4. Ça a l'air cool sur la base de mes besoins, j'ai synthétisé un organigramme.
Étape 2: Programmation
Ensuite, j'ai programmé dans l'environnement arduino (Mon code sera disponible en bas ou en haut de la page.pic
Au moment du projet, ma programmation était basique, j'ai donc trouvé les codes d'autres personnes, les ai mélangés, ajouté une partie de mon code et composé le code final. Environ 50% du code est en fait le mien.
Étape 3: Assemblage de l'électronique
J'ai utilisé du contreplaqué hobby de 6 mm d'épaisseur et je l'ai coupé avec un dremel et une molette de coupe renforcée. picVoici comment j'ai branché l'électroniqueLcd-PIN1 = attacher à gnd2 = lier à 5v3 = résistance ~2-3K à gnd (j'ai utilisé 1 K)4 = rs = attacher à la broche 12 5 = r/w = lier à gnd6 = enable = attache à la broche 11 7-10 = pas de connexions11 = attache à la broche 5 12 = attache à la broche 4 13 = attache à la broche 314 = attache à la broche 2 15 = attache à 4,2 V (5V fonctionne)16 = attache à la masse servo- broche 10 n'oubliez pas que la masse du servo doit être connectée à la masse de l'arduino (uniquement si vous utilisez une alimentation différente pour le servo) Capteur capacitif aux broches 6, 8 (la broche 8 est la broche du capteur), (j'ai utilisé un 4 M résistance ohm), et rappelez-vous pour que le capteur capacitif fonctionne, il doit être connecté à une terre appropriée. Le tutoriel pour connecter un capteur capacitif J'ai eu quelques problèmes avec le tutoriel, et certaines des solutions sont 1. la bibliothèque s'appelle 'Capacitivesense', mais le code essaie d'utiliser la bibliothèque 'Capsense'. Vous pouvez résoudre ce problème en changeant word-Capsense en Capacitivesense, et si le code le dit, une utilisation inappropriée de…. changez juste ce mot en sens capacitif (minuscule)2. allez à l'esquisse et essayez d'ajouter manuellement le fichier. J'ai également ajouté une led à la broche 13, car elle a déjà une résistance, l'ajout des résistances est complètement facultatif.
Étape 4: Installation de l'électronique
Nous avons presque terminé, maintenant nous venons d'installer l'électronique, et j'ai couru Ground (pour le servo), power (se connecte à un adaptateur mural USB pour alimenter l'arduino et le signal (pour le servo).
Étape 5: Découpage et ajustement de l'esquisse
Tout ypu modifiera probablement votre croquis en fonction des besoins de votre emplacement. L'humidité, la mise à la terre peuvent afecter le croquis. vous devez donc le calibrer selon vos besoins.1. Capteur tactileSelon la façon dont l'arduino est connecté à la terre et la taille de votre plaque tactile en aluminium, vous devrez ajuster la sensibilité du capteur.if (valeur > 40000) - ajustez cette ligne de code pour obtenir les résultats souhaités. Je vous recommande de faire cette étape maintenant, car votre situation sera la même, dans le scénario du monde réel.2. Servo- En fonction de l'interrupteur sur lequel votre servo appuie, vous devrez ajuster la quantité de mouvement du servo pour appuyer dessus myservo.write(104);myservo.write(90); - ajustez ces lignes pour obtenir les résultats souhaités. Je suggère de garder l'une des 2 lignes à 90 degrés, car ce sont la position neutre des servos.3. Moteur - en fonction du régime moteur/poids de votre porte/de la sortie V, A de votre bloc d'alimentation, votre moteur peut prendre plus ou moins de temps pour ouvrir la porte. monservo.write(104); retard (3400); myservo.write(90);- ajustez le temps de retard pour bien faire les choses (1000=1sec)
Étape 6: Mises à niveau
Toutes nos félicitations. Vous avez terminé. Certaines mises à niveau futures pourraient être 1. utiliser ce didacticiel pour fermer la porte après son ouverture en utilisant ceci, ceci ou ceci (ce ne sont pas mes projets) 2. utiliser un raspberry pi et une webcam pour enregistrer les données qui ouvre la porte et la télécharge sur une page Web.3. Piratage dans la serrure de la porte, pour verrouiller la porte à distance ou accorder une autorisation à distance à l'aide de la webcam. veuillez ne pas modifier mon code et prétendre qu'il est le vôtre, ou l'utiliser à des fins commerciales. Je vous autoriserai très probablement à le redistribuer dans un autre tutoriel SI vous me demandez mon autorisation. Mon identifiant e-mail est [email protected] pouvez utiliser ce code pour vos propres projets, c'est très bien.
veuillez me noter car il faut du temps pour rendre cette instructable, et mon projet, votez également pour moi sur makerlympics et autres concours, il suffit d'un clic, merci
Inscrivez-vous à mon cours 'Electronics in a nutshell' ici:
Consultez également ma chaîne youtube ici pour plus de projets et de tutoriels électroniques:
Conseillé:
Ouvre-store automatique utilisant EV3 : 6 étapes
Ouvre-store automatique utilisant EV3: J'ai un ensemble de stores occultants dans ma chambre que j'oublie souvent d'ouvrir ou de fermer le matin ou le soir. Je veux automatiser l'ouverture et la fermeture, mais avec une dérogation quand pour quand je me change
Pot de plante intelligent automatique - (bricolage, imprimé en 3D, Arduino, arrosage automatique, projet): 23 étapes (avec photos)
Pot de plante intelligent automatique - (bricolage, imprimé en 3D, Arduino, arrosage automatique, projet): Bonjour, Parfois, lorsque nous partons de la maison pendant quelques jours ou que nous sommes vraiment occupés, les plantes d'intérieur souffrent (injustement) car elles ne sont pas arrosées quand elles besoin de ça. C'est ma solution. C'est un pot de plante intelligent qui comprend : un réservoir d'eau intégré. Un sens
JavaStation (cafetière IoT entièrement automatique à remplissage automatique) : 9 étapes (avec photos)
JavaStation (machine à café IoT entièrement automatique à remplissage automatique) : l'objectif de ce projet était de créer une cafetière à commande vocale entièrement automatique qui se remplit automatiquement d'eau et tout ce que vous avez vraiment besoin de faire est de remplacer les clients et de boire votre café; )
Domotique : carte de commutation automatique avec contrôle du gradateur via Bluetooth à l'aide de Tiva TM4C123G : 7 étapes
Domotique : Tableau de commutation automatique avec contrôle du gradateur via Bluetooth à l'aide de Tiva TM4C123G : De nos jours, nous avons des télécommandes pour nos téléviseurs et autres systèmes électroniques, qui nous ont rendu la vie vraiment facile. Vous êtes-vous déjà interrogé sur la domotique qui donnerait la possibilité de contrôler les lampes à tube, les ventilateurs et autres éléc
Ouvre-store automatique : 11 étapes
Ouvreur automatique de store : http://contraptionmaker.infoNous vivons dans une maison de ferme vieille de 150 ans avec les fenêtres d'origine. Malgré l'isolation et le nouveau revêtement, c'est comme vivre dans un tamis, en hiver. Pour lutter contre ce problème, nous installons du plastique sur les fenêtres pour essayer de