Table des matières:

Le réveil à bulles rend le réveil amusant (ish): 7 étapes (avec photos)
Le réveil à bulles rend le réveil amusant (ish): 7 étapes (avec photos)

Vidéo: Le réveil à bulles rend le réveil amusant (ish): 7 étapes (avec photos)

Vidéo: Le réveil à bulles rend le réveil amusant (ish): 7 étapes (avec photos)
Vidéo: Le Plus Grand Point Noir Du Monde ?😱 2024, Juillet
Anonim
Le réveil à bulles rend le réveil amusant (ish)
Le réveil à bulles rend le réveil amusant (ish)

Se réveiller avec un réveil bourdonnant est nul. Je fais partie de ces personnes qui n'aiment pas se réveiller avant le lever du soleil (ou depuis de nombreuses heures). Alors, quelle meilleure façon de se réveiller en s'amusant qu'une soirée bulle au lit !

À l'aide d'un arduino et d'une machine à bulles couramment disponible, vous pouvez vous aussi vous réveiller avec la joie des bulles. Jetez un œil à l'alarme en action:

Étape 1: Outils et matériaux

Outils et matériaux
Outils et matériaux

Les pièces (vous pouvez certainement remplacer les choses que vous avez dans la maison): Jouet générateur de bulles: Super Miracle® Bubbles Bubble Factory (acheté chez Michaels pour 12 dollars) Microcontrôleur: Arduino (ancien Seeduino dans mon cas) Écran LCD: Sparkfun Basic 16x2 Caractère LCD Snooze bouton: Staples Easy Button LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relais: 5V SF COM-00100 Assortiment de boutons/interrupteurs pour régler l'heure: SF COM-09190 & SF COM-00102 Potentiomètre: SF COM-09806 Perfboard Diode (1N4001) Résistance Fil 2.2K Adaptateur secteur pour arduino Pin headersOutils Fer à souder Pince à dénuder Zip Ties Dremel Multimeter Breadboards

Étape 2: Ouvrir la machine à bulles

Casser la machine à bulles
Casser la machine à bulles
Casser la machine à bulles
Casser la machine à bulles
Casser la machine à bulles
Casser la machine à bulles
Casser la machine à bulles
Casser la machine à bulles

Vous devez d'abord ouvrir la machine à bulles. Celui que j'ai trouvé était facile à ouvrir, juste quatre vis cruciformes.

Une fois à l'intérieur, déconnectez la batterie et le moteur de l'interrupteur et soudez les fils du moteur et de la batterie suffisamment longtemps pour alimenter l'extérieur de la machine. Ensuite, utilisez un outil Dremel pour faire une ouverture dans le plastique pour faire sortir les fils. Si vous aimez les bulles colorées, fixez la LED ou ThingM BlinkM sur le dessus de la machine. Enfin, j'ai choisi de placer une mini-planche à pain à l'arrière de la machine à bulles pour récupérer tous les fils. Cela a facilité le réglage de la distance entre le contrôleur et l'unité.

Étape 3: préparer le bouton Easy Snooze

Préparez le bouton Easy Snooze
Préparez le bouton Easy Snooze

L'utilisateur de Flickr, Tommy Bear, a fourni un excellent guide étape par étape pour un piratage facile des boutons.

Étape 11 de piratage facile des boutons
Étape 11 de piratage facile des boutons

Essentiellement, vous devez retirer un condensateur et une résistance et attacher vos propres fils. Le bouton Easy est, euh, facilement ouvert en enlevant les pieds en plastique pour accéder aux quatre vis cruciformes. Assurez-vous de vous accrocher aux pieds. Gros boutons rock.

Étape 4: prototyper le circuit

Prototyper le circuit
Prototyper le circuit

Brancher des éléments Selon l'écran LCD que vous choisissez, les exigences de câblage peuvent être différentes. Pour l'écran LCD Sparkfun Basic 16x2 caractères & en utilisant la bibliothèque LiquidCrystal.h En utilisant la bibliothèque LCD et en suivant la fiche technique (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Voici un schéma de câblage:

deuxième version du diagramme d'alarme à bulles
deuxième version du diagramme d'alarme à bulles

À l'origine, je prévoyais de faire fonctionner le moteur directement à partir du transistor. Il semble que le moteur produise une quantité importante de bruit dans le sol, provoquant l'impression de déchets sur l'écran LCD. Je suis passé à un relais pour séparer le moteur et les circuits Arduino. Je n'étais pas habitué à faire ce type de circuit. Ces ressources ont été utiles, vous voudrez peut-être les consulter. Bildr.org: Contrôle haute puissance: Arduino + TIP120 Transistor Tutoriel d'informatique physique ITP: Utilisation d'un transistor pour contrôler des charges à courant élevé avec un Arduino

Étape 5: écrivez le code

Écrire le code
Écrire le code

Voici un référentiel GitHub du code actuel que j'utilise. Cela nécessite un peu de travail, mais cela devrait vous permettre de démarrer.https://github.com/tomarthur/Bubble-Clock/ La version actuelle du réveil utilise la bibliothèque Time.h Arduino pour fournir le chronométrage de base. Améliorations à apporter à l'avenir: - Incorporer un dispositif de chronométrage externe ou même une horloge basée sur un GPS, évitant la perte de l'heure et de l'alarme si l'Arduino perd de l'alimentation - Permettre de régler l'heure à distance, ou différentes alarmes pour différents jours de la semaine - Méthode d'activation des bulles pour le plaisir (séquence secrète de tapotement sur le bouton snooze ?)

Étape 6: Construisez le circuit sur Perfboard

Construisez le circuit sur Perfboard
Construisez le circuit sur Perfboard
Construisez le circuit sur Perfboard
Construisez le circuit sur Perfboard

Une fois que vous avez un circuit fonctionnel sur la planche à pain, il est facile de tout transférer sur la planche de perf pour créer une configuration plus permanente. Il m'est arrivé d'avoir quelques pièces, mais vous pouvez également trouver des cartes similaires aux conceptions de planches à pain, ce qui facilite le déplacement du circuit.

Comme aucun trou n'est connecté sur ce type de carte, j'ai câblé une terre et un fil +5V sur le côté. J'ai à l'origine soudé l'écran LCD directement au perfboard. Mauvaise idée! Cela rendait le dépannage difficile. La deuxième fois, j'ai soudé des en-têtes de broches femelles au tableau de bord afin que l'écran LCD puisse être amovible.

Étape 7: Testez et ajustez

Tester et ajuster
Tester et ajuster

Une fois que vous avez terminé le circuit de perfboard, connectez-le à votre Arduino. Une fois que tout semble fonctionner, vous pouvez installer la machine à bulles et le contrôleur dans votre chambre.

J'ai fini par utiliser une boîte supplémentaire pour monter le microcontrôleur sur le cadre du lit pour le moment.

Conseillé: