Table des matières:

GOOB - un réveil intelligent : 15 étapes (avec photos)
GOOB - un réveil intelligent : 15 étapes (avec photos)

Vidéo: GOOB - un réveil intelligent : 15 étapes (avec photos)

Vidéo: GOOB - un réveil intelligent : 15 étapes (avec photos)
Vidéo: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, Novembre
Anonim
GOOB - un réveil intelligent
GOOB - un réveil intelligent

GOOB est un acronyme pour "Get Out Of Bed", un nom bien approprié pour mon projet. Je voulais créer un appareil qui puisse m'aider à me réveiller le matin car ce n'est pas la tâche la plus facile. L'idée principale est que le réveil n'arrête pas l'alarme avant que vous ne vous leviez du lit et que vous restiez hors du lit pendant plus de quelques minutes. Je voulais également ajouter d'autres avantages comme une veilleuse avec fonction de réveil et un chargeur sans fil. Passons donc directement au montage !

Fournitures

Ce sont les composants dont vous auriez besoin.

1. Coppertape (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. Capteur de distance IR Sharp 2y0A21 X 1 (Aliexpress)

4. Résistances et autres petits composants

4a. Résistance 2K

4b. 1Krésistance

4c. câbles

5. Chargeur sans fil (Aliexpress)

6. Bouton X 1

7. TIP120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. Bande LED (Aliexpress)

10. Potentiomètre X 1

11. Sonnerie X 1

12. MCP 3008 X 1 (Amazon)

13. SN74HC595N X 1

14. PCB (à souder)

15. FramboisePI X 1

16. Bois (min 25X70 cm)

17. Ruban adhésif

(extérieur)

18. Dongle sans fil (Amazon)

le prix total de tous les composants doit être compris entre 90 et 170 euros (selon si vous avez le temps ou non (aliexpress))

Étape 1: Outils requis

1. Un fer à souder/station (si vous voulez le souder sur le PCB)

2. Quelques outils de menuiserie de base

3. Colle à bois

4. Pistolet à colle chaude (pour fixer les pièces au boîtier)

5. Papier de verre

6. Coupe-boîtes

7. Percer

8. Outils électriques (facultatif)

Étape 2: Commencer par les schémas de circuit

Commencer par les schémas de circuit
Commencer par les schémas de circuit

L'ESP32

Le plan pour l'ESP32 est de publier sur un serveur Web sur le Pi si la personne entre ou sort de son lit. C'est pourquoi l'ESP ne se connecte pas directement au Pi.

Le capteur de distance IR sharp 2y0A21

Vous auriez besoin d'un MCP3008 pour transformer les données analogiques en données numériques lisibles. si vous souhaitez ajouter d'autres capteurs analogiques, vous pouvez simplement les connecter aux broches libres restantes sur le MCP

L'écran LCD

Ici, j'ai choisi d'utiliser un écran LCD avec un registre à décalage pour enregistrer certaines broches GPIO du pi. Vous pouvez également choisir de connecter l'écran LCD directement au pi ou vous pouvez même utiliser un écran oled si vous préférez cela.

La bande led

J'ai utilisé une bande de LED que j'ai trouvée à la maison, c'est un modèle non-RGB. Pour mon utilisation, c'est ce que j'avais en tête. Si vous souhaitez étendre davantage la conception et utiliser une bande de LED RVB, vous pouvez le faire. Vous auriez plus de transistors et vous devrez également modifier certaines choses dans le code.

Étape 3: faire le schéma de circuit

Faire le schéma de circuit
Faire le schéma de circuit
Faire le schéma de circuit
Faire le schéma de circuit

En utilisant tous les éléments mentionnés et en regardant le schéma, vous pouvez recréer le circuit.

J'ai commencé par construire le circuit sur une planche à pain pour faciliter les tests et le bricolage, mais si vous préférez le souder directement sur un PCB, vous pouvez également le faire.

Étape 4: Configuration du Pi

Avant de programmer les composants, certaines étapes doivent être effectuées avec le pi.

Étape 1: Configuration du WLAN en tant que statique et utilisation du WLAN 1 comme connexion Wi-Fi

Pour cette étape, je vais laisser tomber le lien vers le site officiel de Raspberry où vous pouvez simplement suivre les étapes (vous pouvez trouver les étapes ici)

Étape 2: Configuration d'une base de données Mysql sur le pi

Ceci est nécessaire pour extraire les données de sommeil plus tard. À ce sujet, vous pouvez également trouver suffisamment de tutoriels sur Internet, je ne vais donc pas tout expliquer ici. (lien vers l'un des tutoriels ici)

Étape 3: Configuration du serveur Web Apache

Celui-ci est assez simple. Vous avez juste besoin de faire 'sudo apt install apache2' et c'est tout. Maintenant, vous pouvez changer le site dans le répertoire '/var/www/html' en html, css et js trouvés sur mon github

Étape 5: Créer le schéma de la base de données

Faire la base de données Shematic
Faire la base de données Shematic

Pour la base de données, j'ai choisi une conception simple avec accès aux éléments les plus nécessaires que je souhaite enregistrer avec même des éléments supplémentaires pour une extension ultérieure.

Étape 6: Le Code (Pi et ESP)

Pour le codage, j'utilise Pycharm, un programme facile à utiliser que j'utilise à l'école.

Programmation de l'ESP32 J'ai choisi d'utiliser l'IDE Arduino. Vous devez installer des cartes supplémentaires sur l'IDE afin de pouvoir envoyer du code à votre ESP (tutoriel ici).

Pour le code vous pouvez aller sur ma page GitHub

Étape 7: Le côté ESP32 des choses

Le côté ESP32 des choses
Le côté ESP32 des choses
Le côté ESP32 des choses
Le côté ESP32 des choses

Ici, c'est assez simple. Avec le code que vous pouvez trouver sur mon github, il vous suffit de connecter un fil de ruban de cuivre à la broche 4 (une broche tactile capacitive) et vous pouvez simplement le mettre dans un oreiller ou sous vous.

Pour connecter l'esp32 au pi il vous suffit de vous connecter avec le point d'accès appelé ESP32 connecter avec le mot de passe 12345678 et d'aller sur la page du routeur via votre smartphone. Là, sélectionnez le menu et choisissez un nouveau point d'accès. Ici vous sélectionnez le nom du point d'accès de votre pi et donnez le mot de passe, c'est tout !

Étape 8: faire le boîtier

Faire le boîtier
Faire le boîtier
Faire le boîtier
Faire le boîtier

Coupez votre bois en petits morceaux et collez-les en forme de boîte (ne collez pas le dessus)

Étape 9: dessinez où vous voulez vos trous/pièces approfondies

Dessinez où vous voulez vos trous/pièces approfondies
Dessinez où vous voulez vos trous/pièces approfondies

Dessiner dessus avec un crayon me semblait être la meilleure façon.

Étape 10: faites les trous et les coupes

Faire les trous et les coupes
Faire les trous et les coupes
Faire les trous et les coupes
Faire les trous et les coupes

Pour les parties plus profondes, j'ai trouvé le moyen le plus simple de le faire avec un cutter et de le lisser davantage en ponçant avec du papier de verre. C'était possible grâce à mon essence de bois. Pour les autres trous, je recommanderais d'utiliser des outils électriques, mais percer un trou et utiliser une scie à chantourner fonctionneraient également.

Étape 11: Souder des composants sur un circuit imprimé

Souder des composants sur un circuit imprimé
Souder des composants sur un circuit imprimé
Souder des composants sur un circuit imprimé
Souder des composants sur un circuit imprimé

Cette étape n'est pas obligatoire mais donne aux composants un aspect plus propre et il sera plus facile à monter dans le boîtier en bois.

Étape 12: tout monter dans le boîtier

Tout monter dans le boîtier
Tout monter dans le boîtier
Tout monter dans le boîtier
Tout monter dans le boîtier

Voir si tout rentre dans le boîtier. vous pouvez commencer à coller à chaud certaines pièces, mais n'oubliez pas que vous devez toujours mettre l'autocollant en plastique pour que l'extérieur soit joli, je vous recommande donc d'attendre avec la colle chaude.

Étape 13: Touches finales: l'extérieur

Touches finales: l'extérieur
Touches finales: l'extérieur

J'ai choisi d'utiliser un grand autocollant qui donne à l'extérieur un aspect très agréable. vous pouvez également choisir pour la peinture.

Étape 14: Faire quelques ajustements extérieurs/intérieurs

Faire quelques ajustements extérieurs/intérieurs
Faire quelques ajustements extérieurs/intérieurs
Faire quelques ajustements extérieurs/intérieurs
Faire quelques ajustements extérieurs/intérieurs

Il est maintenant temps de coller à chaud certaines pièces sur le boîtier et si vous souhaitez finir les lumières LED comme moi, vous pouvez vous rendre dans votre magasin de bricolage local et rechercher un matériau de type plastique laiteux pour diffuser l'éclairage. Vous pouvez découper quelques lignes fines et les placer au-dessus des LED comme indiqué.

Étape 15: Le résultat

Le résultat
Le résultat
Le résultat
Le résultat
Le résultat
Le résultat

Un réveil fonctionnel qui peut être contrôlé à partir d'un site Web avec des capacités de charge sans fil et également utilisable comme lampe de nuit. Il n'y aura pas de répétition après l'installation de ce réveil.

Conseillé: