SmartPostBox : Boîte aux lettres intelligente connectée IoT (Sigfox)
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino MKR Fox 1200 (Sigfox intégré) | 1 |
| Photorésistance (LDR) | 1 |
| Module laser | 1 |
| Support 2 piles AA/AAA pour RTC | 1 |
| Fils de connexion | 1 jeu |
| Résistance 1 kΩ | 1 |
| Piles AA/AAA | 2 |
Outils nécessaires
- Fer à souder
Applications et services en ligne
- Arduino Web Editor
- Sigfox Backend (callback email)
À propos de ce projet
Vue d'ensemble
La boîte aux lettres, moyen de communication d'autrefois, devient obsolète face au numérique. SmartPostBox redonne du sens au courrier physique : vous recevez un email dès qu'un courrier est déposé, évitant les déplacements inutiles.
Fonctionnement
L'Arduino MKR Fox 1200 embarque un laser pointant vers une photorésistance, placés de part et d'autre de la fente de la boîte. Quand un courrier interrompt le faisceau, la photorésistance détecte la chute de luminosité. Le MKR Fox envoie un paquet Sigfox (un simple espace " ") qui déclenche un callback email vers l'utilisateur.
Logique du code :
Read Light Intensity: lecture continue de la photorésistance (broche A1). Valeur nominale ~950.If condition: si valeur < 800 (seuil -50) et état précédent non détecté → déclenchement.Notify Sigfox: envoi paquet" ", attente confirmation, puis attente retrait du courrier (valeur > 800) avant réarmement.
Avantages
- Notification immédiate à la réception du courrier
- Économie d'énergie : plus de vérifications inutiles
- Simplicité : fonctionnement continu, gère courriers multiples
Construction du projet
Étape 1 : Matériel requis
Voir liste composants ci-dessus. Photo du matériel assemblé fournie.
Étape 2 : Câblage du circuit
Pas de breadboard – câblage direct. Schéma fourni.
Préparation du MKR Fox : Connexion boîte piles + antenne Sigfox. La boîte piles se connecte après le laser et la photorésistance. Le MKR Fox bascule automatiquement entre alimentation USB (programmation) et piles (fonctionnement).
Étape 3 : Le code
Deux fonctions principales :
// Lecture et analyse lumière
lightIntensity = analogRead(A1);
if (lightIntensity < 800) {
if (pos == 0) { pos = 1; sendPacket(); }
} else {
pos = 0; // Réarmement quand courrier retiré
}
// Envoi paquet Sigfox
SigFox.beginPacket();
if (proDebug) Serial.println("Parsing Packet");
SigFox.print(" ");
int ret = SigFox.endPacket(true); // Attente confirmation
Variable proDebug (défaut 0) : si 1, affiche logs sur Serial Monitor (nécessite USB/PC).
Étape 4 : Configuration Sigfox (Callback Email)
- Connectez votre device au backend Sigfox.
- Créez un Callback : Type =
Data Uplink, Channel =Email. - Destinataire : votre email.
- Sujet :
SmartPostBox(ou au choix). - Corps du message :
Hello There,
This is to let you know that you have received mail in your post box.
Be sure to check it out.
Device {device}, Over and Out.
Variables disponibles : {device}, {lat}, {lng}, {time}, etc.
Étape 5 : Boîtier et installation
Un boîtier est indispensable pour aligner laser et photorésistance de part et d'autre de la fente. Forme en V inversé : un côté plus grand si la boîte aux lettres est peu profonde (ex: 60 mm). L'auteur a réalisé le sien en carton renforcé.
Étapes : découpe, pliage, fixation laser/LDR, test avec proDebug=1, installation dans la boîte aux lettres.
Contexte
Projet né de la frustration d'attendre du courrier important et de trouver la boîte vide chaque matin. SmartPostBox automatise la veille.
Code complet
Disponible dans la section Code du projet (fichier unique).
Schématiques
Schéma de câblage (image) + fichier Fritzing (schematics_gdbmhyM33P.fzz).
Processus de fabrication
- Maîtriser la syntaxe des netlists SPICE : nommage, composants passifs/actifs, sources
- Circuits intégrés (CI) : puces compactes et puissantes alimentant l'électronique moderne
- Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
- Détecteur de séismes DIY ADXL335 – Accéléromètre 3 axes basse consommation
- Stores intelligents : contrôle automatisé de la lumière avec Arduino et énergie solaire
- Kit MOSMusic : MOSFET, Arduino et plus pour éclairage musical
- Microélectronique : Science des Composants Électroniques Miniatures
- Composants Essentiels d'une Perceuse : Vue d'Ensemble Complète
- Composants clés d'un moteur à combustion interne