Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

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:

  1. Read Light Intensity – leest fotoweerstand (pin A1). Laser straalt continu.
  2. If condition – normaal ~950. Als waarde >50 daalt (bijv. <800), is post gedetecteerd.
  3. 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 pos voor 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

  1. Geïntegreerde Schakelingen (IC's): Compacte, Krachtige Chips die Moderne Elektronica Aandrijven
  2. Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
  3. DIY ADXL335 Aardbevingendetector – Laag-vermogen 3-as Versnellingsmeter Project
  4. Slimme Jaloezieën: Geautomatiseerd Lichtbeheer met Arduino & Zonne-energie
  5. MotionSense: Slimme inbraakdetectie met Arduino en ESP8266
  6. Bouw een Veilige IoT Puzzeldoos met Arduino MKR Bundle – Stap-voor-Stap Handleiding
  7. MOSMusic Project Kit: MOSFET, Arduino en meer
  8. Essentiële Onderdelen van een Boormachine: Een Uitgebreid Overzicht
  9. Belangrijkste Componenten van een Interne Verbrandingsmotor
  10. SPICE Netlist Syntaxis Beheersen: Componentnamen, Passieve & Actieve Elementen, en Brondefinities
  11. Micro-elektronica: de wetenschap van miniatuur elektronica