Boîte aux lettres connectée

Boîte aux lettres connectée

Dans le cadre du jeu concours ambassadeurs Conrad, j’ai eu la chance de recevoir 200€ de matériel pour réaliser le projet de mon choix !

J’ai donc fabriqué une boîte aux lettres connectée, capable de voir lorsqu’une lettre est déposée à l’intérieur, puis de remercier le facteur, et d’envoyer un message par liaison bluetooth jusque dans ma chambre.

A ce moment, une LED rouge s’allume, m’indiquant qu’il y a du courrier à relever. De plus, lorsque le facteur a un colis à donner, il appuie sur un bouton présent sur la boîte aux lettres, et un bandeau de LEDs blanches flash dans ma chambre.

Nous allons voir dans cet article comment j’ai réalisé ce projet, pas à pas 🙂

  1. La vidéo de fabrication se trouve ici :
    J'ai tout d'abord élaboré le schéma du circuit.
  2. J'ai ensuite cherché le meilleur moyen de tout mettre dans le boîtier en plastique. Tout a été fixé à la colle chaude.
  3. Après, je me suis intéressé au panneau "MERCI !" comportant les 30 LEDs bleues.

    Le panneau en lui-même a été imprimé en 3D, puis toutes les LEDs ont été soudées. J

    J'ai fait 2 groupes de 15 LEDs de façon a pouvoir allumer l'un, puis l'autre. Voici un schéma résumant le branchement des LEDs.
  4. J'ai rajouté une section de mon bandeau de LEDs RGB à l'intérieur.
    Le panneau était fini, et refermé ! Les câbles reliant les LEDs sortaient bien de la boîte, et étaient au nombre de 5 (deux + et un - pour les LEDs bleues, un + et deux - pour les LEDs rouge et verte).
  5. Pour faciliter les branchements de la batterie Li-Po, j'ai changé le connecteur de la batterie pour un connecteur XT60
  6. J'ai ensuite fait tous les branchements du 12V dans le boîtier.
  7. Puis, j'ai attaqué la partie bluetooth.
    Je branche le 5V, le Ground, le Rx du module au Tx de l'arduino et réciproquement pour le Tx du module.
  8. Les relais ont été connectés à l'Arduino : 5V et Ground pour l'alimentation. Les deux relais de droite correspondent aux deux groupes de 15 LEDs bleues, connectés aux pins D8 et D9; ceux de gauche aux couleurs verte et rouge du bandeau de LED RGB, connectés aux pins D10 et D11.
  9. Toutes les LEDs ont été branchées aux sorties des relais.
    La masse des LEDs bleues est connectée à une résistance 5.1 Ω 2W, directement au moins, le plus du bandeau RGB est connecté au +12V
  10. Je me suis ensuite penché sur le bouton poussoir pour le colis.
    Ce dernier est branché à l'Arduino, une de ses bornes au +5V et l'autre à D12.
    Une résistance de pulldown est ajoutée entre D12 et le Ground.
  11. Pour finir le boîtier récepteur, je me suis occupé du module ultrasons : 5V, Ground, Echo à D6 et Trig à D7
  12. La partie émettrice était finie, il ne restait plus qu'à mettre le code dans l'Arduino : tests très concluants !

    [char echo = 6;
    char trig = 7;
    float distance;
    int button = 12;
    int blue1 = 8;
    int blue2 = 9;
    int r = 10;
    int g = 11;
    int buttonState = 0;
    bool done = true;
    void setup() {
    pinMode(button, INPUT);
    pinMode (r, OUTPUT);
    pinMode (g, OUTPUT);
    pinMode (blue1, OUTPUT);
    pinMode (blue2, OUTPUT);
    Serial.begin(38400);
    pinMode (trig, OUTPUT);
    pinMode (echo, INPUT);
    }

    void loop() {
    delay (10);
    digitalWrite (trig, LOW);
    delayMicroseconds(2);
    digitalWrite (trig, HIGH);
    delayMicroseconds(10);
    digitalWrite(trig, LOW);
    distance = pulseIn (echo, HIGH) / 58.0;

    if (distance 10.0 && buttonState == 0) {
    Serial.print('0');
    done = true;
    digitalWrite (r, 0);
    digitalWrite (g, 0);
    digitalWrite (blue1, 0);
    digitalWrite (blue2, 0);
    }
    buttonState = digitalRead (button);
    if (buttonState == 1) {
    Serial.print ('3');
    }

    }]
  13. Il est temps de s'attaquer au boîtier récepteur ! Je commence par percer la boîte à différents endroits pour y faire passer un connecteur 12V femelle, une LED rouge 10mm et les câbles du bandeau de LEDs blanc.
  14. J'ai encore une fois élaboré le circuit du boîtier récepteur, le voici. La batterie 9V est en fait le connecteur 12V, il est impossible de le sélectionner sur Fritzing.
  15. Après avoir bien étudié le circuit, j'ai installé la LED rouge et le bandeau blanc.
  16. Le connecteur 12V a été installé, le +12V au Vin de l'Arduino et le - au Ground.
  17. Il était ensuite temps de s'occuper du module Bluetooth ! Comme pour l'émetteur, 5V, Ground, Tx au Rx et Rx au Tx.
  18. J'ai ensuite branché le transistor.
    La patte du milieu est reliée à deux résistances : une de 1kΩ et une de 8kΩ; le collecteur est branché au - du bandeau de LEDs blanches et l'émetteur est branché au Ground. L'autre extrémité de la résistance de 8kΩ est branchée au Ground, c'est une résistance de pulldown. L'autre extrémité de la résistance de 1kΩ est branchée à D7.
  19. J'ai ensuite finalisé le boîtier récepteur en branchant la LED rouge à D6.
    Il ne restait plus qu'à installer les deux boîtiers !
    PS : pour le code, je ne l'ai pas sur mon ordinateur actuel, promis je mets à jour le tuto dès que je le récupère !
  20. Avant de tout installer, j'ai fait un test des deux boîtiers : tout marche bien navette !
  21. Au niveau de la boîte aux lettres, j'ai tout d'abord installé le bouton poussoir pour le colis sur la façade avant : c'est parti pour un trou diamètre 14 !
  22. Le boîtier émetteur est ensuite vissé sur la planche supportant la boîte aux lettres, puis refermé.
  23. Le panneau "MERCI !" est collé à la boîte aux lettres, de même pour le capteur ultrasons
  24. Le boîtier récepteur est fixé au mur de ma chambre : le projet est totalement fini !
  25. Tout le projet est fini ! Le signal est parfaitement transmis, le facteur remercié et moi content !
Rating: 3.2/5. From 71 votes.

Connectez-vous pour voter
Please wait...
Réalisé par
Posté le
Univers
Candidats Ambassadeurs Robotique & RC 2018
Temps de fabrication
3 jours
Niveau de difficulté
Avancé
Matériel(s)
2
Arduino UNO
1
Transistor NPN
2
Boîte plastique
30
LED bleue 5mm
1
Bandeau LED RGB
1
Bandeau LED blanc
1
LED rouge 10mm
1
Capteur Ultrasons HC-SR05
2
Module Bluetooth HC-05
1
Bouton poussoir
1
Batterie 11.1V 1300mA
2
Connecteur 12V femelle
1
Connecteur 12V mâle
1
Résistance 1kΩ
1
Résistance 8kΩ
1
Résistance 5.1Ω 2W
1
Module 4 relais
Outils
1
Perceuse à main
1
perceuse à colonne
1
Ordinateur
1
Fer à souder
1
pistolet à colle
1
Imprimante 3D

Un commentaire

  1. bdug said on mai 23, 2018

    Super bien imaginé et réalisé !!

Vous devez être connecté pour laisser un commentaire.