Table des matières:

Interrupteur d'éclairage Bluetooth à télécommande : 4 étapes (avec photos)
Interrupteur d'éclairage Bluetooth à télécommande : 4 étapes (avec photos)

Vidéo: Interrupteur d'éclairage Bluetooth à télécommande : 4 étapes (avec photos)

Vidéo: Interrupteur d'éclairage Bluetooth à télécommande : 4 étapes (avec photos)
Vidéo: [Domotique] Interrupteur Sans Neutre Zigbee avec sa télécommande et tuto bricolage en Va et Vient 2024, Juillet
Anonim
Image
Image

Ce sera le premier projet d'une série intitulée: « La paresse optimisée: des solutions surdimensionnées à des problèmes remarquablement triviaux »

Avez-vous déjà été allongé au lit tard le soir en lisant ou en regardant Netflix sur votre ordinateur portable ? Le pire est bien sûr de ramper hors du lit pour éteindre les lumières. Voici une solution sur-conçue à ce problème remarquablement trivial.

A côté non:

Si vous avez la confiance et l'expérience nécessaires pour jouer avec votre alimentation secteur, une solution beaucoup plus agréable serait d'utiliser un relais et de le câbler derrière l'interrupteur d'éclairage dans le mur. Cependant, étant donné que je loue mon logement, je ne pense pas que cela rendrait mon propriétaire trop heureux!

Étape 1: Pièces

Télécommande et interrupteur
Télécommande et interrupteur
  • 2 modules Bluetooth HC-05
  • 2 puces ATtiny85
  • 2 prise IC à 8 broches
  • 2 petites batteries Lipo
  • 2 boutons poussoirs
  • 2 résistances de 470 ohms (il y a un peu de flexibilité avec cela, les valeurs n'ont pas besoin d'être exactement de 470)
  • 1 servomoteur SG90
  • Fil à âme pleine
  • Carte prototype
  • Arduino Uno

Étape 2: Télécommande et interrupteur

Télécommande et interrupteur
Télécommande et interrupteur
Télécommande et interrupteur
Télécommande et interrupteur
Télécommande et interrupteur
Télécommande et interrupteur

Assemblage des 2 circuits comme indiqué sur les photos ci-dessus. (Ne mettez pas les puces ATtiny85 dans le socket 8 broches car nous devons encore les programmer.

À l'aide d'une imprimante 3D, imprimez les pièces du commutateur. Ils peuvent être trouvés ici. Ce n'est pas ma conception originale et tout le mérite des fichiers revient à l'utilisateur de Thingiverse Carjo3000.

Étape 3: Associez les modules Bluetooth

Ensuite, vous devrez coupler les deux modules bluetooth hc-05. Le maître sera utilisé comme télécommande et l'esclave pour l'interrupteur d'éclairage. Je pourrais expliquer comment faire cela, mais il existe de nombreux autres excellents tutoriels pour le faire et il ne sert à rien de réinventer la roue. Je suggérerais de suivre l'un de ces deux tutoriels pour coupler les modules Bluetooth avant de revenir et de terminer celui-ci.

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

Étape 4: programmez l'ATtiny85 et téléchargez le code

Programmez l'ATtiny85 et téléchargez le code
Programmez l'ATtiny85 et téléchargez le code
Programmez l'ATtiny85 et téléchargez le code
Programmez l'ATtiny85 et téléchargez le code

Encore une fois, il y a un tutoriel ici sur la façon de programmer les puces ATtiny85 à l'aide d'un Arduino Uno. Juste pour être clair, assurez-vous qu'à l'étape intitulée "Téléchargement du programme vers ATtiny85", vous avez réglé l'horloge sur "8Mhz (interne)" avant de graver le chargeur de démarrage.

La bibliothèque servo standard pour Arduino ne fonctionne pas pour la puce ATtiny85, installez plutôt la bibliothèque SoftwareServo. J'ai d'abord eu un petit problème avec cette bibliothèque la solution est d'ouvrir le fichier Software.h dans un éditeur de texte et de changer la ligne #include en #include

Pour télécharger le code sur l'ATtiny85, suivez les instructions du didacticiel précédent, sauf pour télécharger le code que j'ai sur mon GitHub, chacun sur chacune des 2 puces. Branchez les puces dans les 2 circuits et maintenant, lorsque vous appuyez sur les boutons, vos lumières s'allument et s'éteignent !

Conseillé: