SmartPostBox: IoT-geïntegreerde intelligente brievenbus met Sigfox
Onderdelen en benodigdheden
| Arduino MKR Fox 1200 (Sigfox) | 1 |
| Fotoweerstand (LDR) | 1 |
| Lasermodule | 1 |
| 2× AAA/AA batterijhouder (voor RTC) | 1 |
| Draadjes (jumper wires) | 1 set |
| Weerstand 1kΩ | 1 |
| AA/AAA batterijen | 2 |
Benodigde tools
- Soldeerbout
Apps en online services
- Arduino Web Editor
- Sigfox Backend (voor callback-configuratie)
Over dit project
Overzicht
De traditionele brievenbus vervaagt met de opkomst van e-mail. SmartPostBox brengt professionaliteit terug: je ontvangt een e-mail zodra post wordt gedetecteerd. Geen onnodige loopjes meer naar een lege bus.
Functionaliteit
De MKR Fox 1200 stuurt een laserbundel naar een fotoweerstand aan de overkant van de brievenbus. Wanneer post de bundel onderbreekt, daalt de lichtintensiteit. De controller detecteert dit en stuurt een bericht via het Sigfox-netwerk naar de cloud, die een e-mail naar de gebruiker stuurt.
Detectielogica:
Read Light Intensity– leest fotoweerstand (pin A1). Laser straalt continu.If condition– normaal ~950. Als waarde >50 daalt (bijv. <800), is post gedetecteerd.Notify Sigfox– stuurt een constante byte (spatie" ") naar Sigfox. Geen datalast nodig; e-mail informeert gebruiker.
State management: Variabele pos voorkomt dubbele meldingen. Na detectie wacht systeem tot post verwijderd is (waarde >800) voordat het opnieuw kan triggeren.
Voordelen
- Directe notificatie bij postontvangst
- Geen energie verspillen aan controleren van lege bus
- Eenvoudig, continu werkend, handelt meerdere brieven
Project bouwen
Stap 1: Benodigdheden
Zie bovenstaande lijst.
Stap 2: Schakeling aansluiten
Geen breadboard – componenten direct gesoldeerd. Zie schema-afbeelding. Belangrijk: batterijhouder pas aansluiten na laser en fotoweerstand. De MKR Fox schakelt automatisch tussen USB-voeding (programmeren) en batterij (operationeel).
Stap 3: Code begrijpen
Twee kernfuncties:
- Read and Analyse Light – continu uitlezen fotoweerstand, drempelwaarde 800, state-variabele
posvoor flankdetectie. - Send Packet –
SigFox.beginPacket(), print spatie,endPacket(true)wacht op bevestiging.
Stap 4: Sigfox Callback instellen
In Sigfox Backend: Device Type → Callbacks → New
- Type:
Data Uplink - Channel:
Email - Custom Payload Configuration: leeg laten
- Recipient: jouw e-mailadres
- Subject:
SmartPostBox(of eigen keuze) - Body: bijv.
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.
Variabelen als {device}, {lat}, {lng}, {time} zijn beschikbaar.
Stap 5: Variabelen instellen
proDebug (standaard 0): op 1 zetten voor debugging via Serial Monitor (USB-verbinding nodig). Op 0 voor veldgebruik.
Bibliotheken
- Sigfox (Arduino LLC, LGPL)
- ArduinoLowPower (Arduino LLC, LGPL)
Stap 6: Finale montage & behuizing
Een behuizing is nodig zodat post tussen laser en fotoweerstand valt. Ontwerp hangt af van brievenbusafmetingen. Basisidee: twee armen die samenlopen naar een scherpe hoek in het midden, één arm langer (laser is dikker dan fotoweerstand). Auteur maakte prototype van karton/tape.
Stappen: meten, ontwerpen/3D-printen, electronics erin, testen met proDebug=1, in brievenbus plaatsen.
Achtergrond
Ontwikkelaar wachtte op veel post en was er klaar mee om elke ochtend een lege bus te vinden. SmartPostBox lost dit op: je wordt pas gewekt wanneer er echt post ligt.
Code
Volledige code beschikbaar in projectbestanden (SmartPostBox.ino).
Schema's
Zie bijgevoegde schakelschema-afbeelding en Fritzing-bestand (schematics_gdbmhyM33P.fzz).
Productieproces
- Geïntegreerde Schakelingen (IC's): Compacte, Krachtige Chips die Moderne Elektronica Aandrijven
- Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
- DIY ADXL335 Aardbevingendetector – Laag-vermogen 3-as Versnellingsmeter Project
- Slimme Jaloezieën: Geautomatiseerd Lichtbeheer met Arduino & Zonne-energie
- MotionSense: Slimme inbraakdetectie met Arduino en ESP8266
- Bouw een Veilige IoT Puzzeldoos met Arduino MKR Bundle – Stap-voor-Stap Handleiding
- MOSMusic Project Kit: MOSFET, Arduino en meer
- Essentiële Onderdelen van een Boormachine: Een Uitgebreid Overzicht
- Belangrijkste Componenten van een Interne Verbrandingsmotor
- SPICE Netlist Syntaxis Beheersen: Componentnamen, Passieve & Actieve Elementen, en Brondefinities
- Micro-elektronica: de wetenschap van miniatuur elektronica