Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
Comme tout le monde le sait, la vie des étudiants est très dure, ils ont une longue journée avec des cours, beaucoup de devoirs et en général, ils ont une vie folle. Ils n'ont le temps pour rien, et si vous leur suggérez d'ajouter quelques heures à la journée, ils seront ravis. Malheureusement, nous ne pouvons pas le faire, mais maintenant les étudiants peuvent utiliser notre réveil WakeupNow qui garantira que vous vous réveillerez à l'heure et rapidement.
WakeupNow est un réveil intelligent, créé pour garantir que les personnes fatiguées se réveilleront rapidement et à l'heure.
Qui nous sommes?
Trois étudiants en informatique du Centre interdisciplinaire (IDC), Herzliya, Israël qui sont très fatigués de combiner des horaires stressants et chargés - école, travail, famille, etc.
Nous avons tous des difficultés à nous réveiller tôt le matin et à cause de cela, nous connaissons toutes les astuces pour réveiller les gens même lorsque vous essayez de manipuler l'alarme.
WakeupNow est notre projet final du cours « L'Internet des objets (IOT) » pensé par Zvika Markfeld. Merci de nous avoir enseigné ce cours incroyable.
Nous espérons que cette alarme facilitera votre réveil et vous plaira.
Fournitures
• 1 x carte ESP8266 (nous avons utilisé Wemos D1 mini)
• 1 x câbles micro-USB
• 1 planche à pain
• 1 sondeur
• 1 x LED
• 1 x piézo
• 1 LED RVB
• 20 câbles de démarrage
• 1 x capteur de température et d'humidité (nous avons utilisé DHT22)
• 3 résistances 10K Ohm
• 1 x matrice NeoPixel 8x8
• 1 haut-parleur
Étape 1: Connexions
- Placez la carte ESP8266 au milieu de la planche à pain.
- Connectez le câble micro-USB de la carte ESP8266 au port USB de l'ordinateur.
- Connectez entre la broche 5V sur la carte ESP8266 au plus (+) sur la planche à pain (câble de démarrage rouge) et entre G sur la carte ESP8266 au moins (-) sur la planche à pain (câble de démarrage bleu (comme sur l'image).
-
Connexion sondeur
- Connectez Gnd à moins (-) sur la planche à pain.
- Connectez Echo à la broche D3 de la carte ESP8266.
- Connectez Trig à la broche D2 de la carte ESP8266.
- Connectez Vcc à plus (+) sur la planche à pain.
-
Connexion led
- Connectez la longue jambe avec une résistance de 10K Ohm à la broche D4 de la carte ESP8266.
- Connectez la jambe courte au moins (-) sur la planche à pain.
-
Connexion piézo
- Connectez le câble de démarrage noir au moins (-) sur la planche à pain.
- Connectez le câble de démarrage rouge à la broche A0 de la carte ESP8266.
-
Connexion haut-parleur
Connectez l'un des câbles de démarrage au moins (-) sur la planche à pain et le second avec une résistance de 10K Ohm à la broche D8 de la carte ESP8266
-
Connexion LED RVB
- Connectez le câble de démarrage jaune à la broche D5 de la carte ESP8266.
- Connectez le câble de démarrage rouge avec une résistance de 10K Ohm au plus (+) de la planche à pain.
- Connectez le câble de démarrage vert à la broche D6 de la carte ESP8266.
- Connectez le câble de démarrage bleu à la broche D7 de la carte ESP8266.
-
Connexion du capteur de température et d'humidité
- Connectez 3.3V à la broche 3.3V sur la carte ESP8266.
- Connectez #D4 à la broche D4 de la carte ESP8266.
- Connectez GND à moins (-) sur la planche à pain.
-
Connexion NeoPixel Matrix
- Connectez DOUT à la broche D1 de la carte ESP8266.
- Connectez 5V au plus (+) sur la planche à pain.
- Connectez GND à moins (-) sur la planche à pain.
Commenter
Nous n'avions pas d'espace pour insérer tous les composants, nous n'avons donc connecté qu'une partie d'entre eux pour chaque étape de l'alarme.
Étape 2: préparations du logiciel
IDE Arduino
- Installation Arduino
- Prise en charge de l'ESP8266
Adafruit IO
- Créer un compte
-
Ajouter 3 nouveaux flux
- FaceRéaction
- Température
- Heure de réveil
-
Ajouter un nouveau tableau de bord nommé "Diagnostic d'alarme"
- Ajoutez un graphique linéaire avec des paramètres comme sur les images.
- Ajoutez un bloc de jauge avec des paramètres comme sur les images.
- Ajouter un bloc de flux avec un paramètre comme les images
Vous pouvez voir à quoi ressemble le tableau de bord sur les photos
Blynk
- Télécharger sur votre téléphone
- Scannez le QR Code dans les images pour obtenir le projet.
Étape 3: Coder
Téléchargez le fichier "finalProject.ino" pour le code de ce projet.
Ouvrez le code dans Arduino IDE et choisissez la carte appropriée - "LOLIN (WENOS) D1 R2 & mini".
Lorsque vous exécutez le moniteur série, assurez-vous que vous êtes sur 9600 bauds - cela vous aidera à savoir si vous avez des erreurs.
Pour vous connecter au Wi-Fi, Adfruit IO et BLYNK, vous devez modifier tous les endroits pertinents dans le code - assurez-vous de le faire.
Étape 4: Choisir quand se réveiller
Prenez votre téléphone portable et choisissez l'heure de votre réveil dans l'application Blynk.
La LED s'allumera pour vous informer que vous avez réglé une alarme et l'heure choisie pour vous réveiller s'affichera sur la matrice de LED dans la couleur rouge.
Étape 5: L'alarme sonne
Quand il est temps de se réveiller, l'alarme jouera une version moderne de "A Whole New World" et le RVB
led clignotera dans différentes couleurs.
Cela continuera jusqu'à ce que l'utilisateur ait réussi à désactiver l'alarme (dans les prochaines vidéos, vous n'entendrez pas l'alarme et ne verrez pas le voyant à cause de problèmes d'espace).
Étape 6: Arrêt de l'alarme - Premiers pas
Pour arrêter l'alarme, vous devez d'abord suivre ces étapes:
- Approchez-vous de l'alarme, en particulier du sonar, il vous récupérera et déverrouillera l'étape suivante.
- A l'étape suivante, le Piazo sera activé et vous devrez frapper 3 fois (il n'y a pas de limite de temps entre les coups) pour débloquer la dernière étape
Étape 7: Arrêt de l'alarme - Dernière étape
Dans la dernière étape, l'affichage dans la matrice NeoPixel se transformera en une équation et vous devrez envoyer la réponse à l'aide de Blynk, répondre correctement et l'alarme s'arrêtera.
Étape 8: Après avoir désactivé l'alarme
Après avoir désactivé l'alarme, vous verrez la température ambiante (nous voulions que ce soit la température de l'emplacement actuel à l'aide d'un service mais toutes les manières que nous avons essayées, cela n'a pas fonctionné) dans la matrice NeoPixel, la température est envoyée à Afafruit IO et vous pouvez vérifier dans le tableau de bord pour voir la dernière température enregistrée.
Ce réveil enregistre l'heure à partir du moment où l'alarme a été activée jusqu'à sa désactivation et l'envoie à Adafuit IO. Si l'heure de réveil est inférieure à 3 minutes, l'utilisateur sera averti dans le bloc de réaction rapide, sinon s'il a fallu plus de 5 minutes pour se réveiller, l'utilisateur recevra un e-mail pour lui rappeler qu'il doit travailler sur lui-même.
Conseillé:
Réveil intelligent utilisant Magicbit (Arduino): 10 étapes
Réveil intelligent à l'aide de Magicbit (Arduino): Ce tutoriel montre comment créer un réveil intelligent à l'aide d'un écran OLED dans la carte de développement Magicbit sans utiliser de module RTC
Le réveil à bulles rend le réveil amusant (ish): 7 étapes (avec photos)
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 ! Utiliser un arduino et un
Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo : 4 étapes
Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo : L'une des grandes vertus de quiconque vit ou travaille dans une grande ville est la gestion du temps. De nos jours, les déplacements sont constants et, comme le trafic est l'un des principaux facteurs. En y réfléchissant, j'ai créé une petite application qui utilise l'intégration avec Google M
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : 10 étapes (avec photos)
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : Avez-vous déjà voulu une horloge intelligente ? Si oui, c'est la solution pour vous ! J'ai fait Smart Alarm Clock, c'est une horloge dont vous pouvez changer l'heure de l'alarme en fonction du site Web. Lorsque l'alarme se déclenche, il y aura un son (buzzer) et 2 lumières s'allumeront
Réveil facile : un réveil intelligent à base de Raspberry Pi : 6 étapes
Réveil facile : une lumière de réveil intelligente faite avec Raspberry Pi : IntroPour le programme Project1 je devais faire quelque chose. J'ai toujours été fasciné par la façon dont une lumière de réveil comme celle-ci vous aiderait à vous réveiller comme celles de philips. J'ai donc décidé de faire une lumière de réveil. J'ai fait la lumière du réveil avec un Raspberr