Inhoudsopgave:
- Benodigdheden
- Stap 1: De brievenhouder maken
- Stap 2: Voorbereiden en installeren van de elektronica in de brievenbus
- Stap 3: De ontvangerbehuizing maken
- Stap 4: Ontvanger en zender programmeren
Video: Je hebt mail: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
De postdiensten maken tegenwoordig deel uit van het dagelijks leven. Er zijn een paar verschillende redenen die wijzen op de noodzaak van de postdienst. Nummer één zal altijd zijn vanwege het vermogen om mensen te verbinden. Nummer twee is de E-commerce, die tegenwoordig booming is en vele andere redenen maken de postdiensten zo belangrijk.
Maar wat gebeurt er als er een mail komt? De meeste mensen moeten naar hun mailbox lopen om te controleren of er een pakketje, een rekening of een brief van een familielid in de inbox zit. Dit kan erg vermoeiend zijn als je op de vierde verdieping woont in een gebouw zonder lift en de brievenbussen zich op de begane grond bevinden.
Dus de postbot gaat je leven veel gemakkelijker maken door je te informeren dat de postbode iets in je brievenbus heeft laten vallen. Het principe is simpel, twee leds verlichten twee fotoweerstanden, als er iets tussen de detectie-elementen zit, zal een grote hoeveelheid licht de fotoweerstanden niet bereiken. Op deze manier detecteert de microcontroller de letter en stuurt een melding met geluid en tekst naar de tweede module in uw appartement!
Benodigdheden
2x Arduino Nano
2x 10k Weerstand
2x 220 Weerstand
2x 5mm LED
2x fotoweerstand
1x 433 MHz ontvanger/zendermodule
1x MAX7219 Dot LED Matrix-display
1x 297x420x4mm Multiplex plaat
1x actieve pieper
4x 2x 1, 5V batterijhouder of twee 5V powerbanks
25x Dupont Jumper Wire-kabels
1x 2x 8cm Prototyping-bord
Materiaal kost ongeveer $ 30.
Stap 1: De brievenhouder maken
De brievenhouder is een houten kist die in de brievenbus wordt geplaatst en waarin de sensoren, de microcontroller, het batterijpakket en de zender passen. Ik heb 4 mm multiplex gebruikt om de houder te maken, maar je kunt ook andere materialen gebruiken.
U kunt de patronen van de stukken voor dit onderdeel vinden en downloaden in het pdf-bestand LetterHolderPattern. Deze houder is ontworpen om in een brievenbus te passen met de volgende afmetingen 310 x 210 x 80 mm. U kunt de afmetingen direct in het AutoCAD-bestand wijzigen als u het ontwerp wilt behouden, maar de afmetingen van uw brievenbus worden niet doorgegeven aan mijn ontwerp.
Knip de delen uit en schuur de randen met fijn schuurpapier, lijm vervolgens de delen aan elkaar zoals op de foto's te zien is en laat de lijm 24 uur drogen.
Stap 2: Voorbereiden en installeren van de elektronica in de brievenbus
Elke 5 mm led heeft een weerstand van 220 Ohm nodig, die aan de positieve kant moet worden gesoldeerd. Beide leds gebruiken een gemeenschappelijke draad naar de grond. De digitale pinnen D8 en D9 sturen de leds aan en de analoge pinnen A0, A1 lezen de ingangsspanning van de LDR's. In het schakelschema vindt u meer informatie over het detectie-element.
De zender 433 MHz heeft een voeding nodig en de derde pin in het midden is verbonden met pin 10 van de Nano-microcontroller. De modules worden meestal zonder antenne geleverd, wat het communicatiebereik drastisch vermindert, om het bereik te vergroten heb ik een draad van 34,6 cm aan elke module gesoldeerd.
Voor het batterijpakket heb ik twee 2 x 1.5 V AA-batterijhouders gebruikt, die ik aan elkaar heb gelijmd en in serie heb geschakeld door de positieve kabel van de eerste aan de negatieve van de tweede te solderen om een spanning van 6 V te krijgen voor alkaline batterijen en 4,8 V bij gebruik van vier oplaadbare Ni-MH-batterijen. Een andere optie is om een powerbank direct aan te sluiten op de usb-voeding van de arduino.
De voeding werd aan de linkerkant geplaatst, in het midden de microcontroller en aan de rechterkant de 433 MHz zender. De kabels om de onderdelen aan te sluiten zijn gewone arduino project jumper Dupont draden. Ik heb een prototyping-bord gebruikt om alle positieve en een andere rij voor alle negatieve kabeldraden op een rij aan te sluiten, ik heb dit onderdeel uiteindelijk in het midden naast de arduino nano geplaatst.
Stap 3: De ontvangerbehuizing maken
De ontvangerbehuizing moet de led-dot-matrix bevatten, de microcontroller met de 433 MHz-ontvanger en de voeding. Ik heb een aangepast ontwerp gemaakt dat past bij de instructables-robot en heb het postbot genoemd. Het ontwerp werd eerst gekopieerd van papier naar het triplex, daarna werd het frame voor het display verwijderd en uiteindelijk werd met behulp van een pyrograaf het patroon gecreëerd.
Het matrixdisplay heeft twee pinnen voor de voeding, de DataIn is aangesloten op pin 12, LOAD(CS) is aangesloten op pin 11 en de CLK-pin is aangesloten op pin 10. De anode van de pieper is aangesloten op pin 13 en de arduino kan worden gevoed door een powerbank of een 5 Volt-stekkervoeding.
Stap 4: Ontvanger en zender programmeren
Om te communiceren met de 433MHz-modules heeft Arduino de RCSwitch.h-bibliotheek nodig en de LedControl.h-bibliotheek wordt gebruikt voor het aansturen van het dot-matrixdisplay. Ik heb ook de LowPower.h-bibliotheek gebruikt voor energiebesparing bij de zendermodule, omdat deze wordt gevoed met batterijen.
De code op de zender wordt eerst ingesteld op de leds en leest dan de ingangswaarden van de fotoweerstanden. Het verschil van de twee metingen wordt gebruikt om sensoren te kalibreren. De volgende stap is om de waarde van de eerste led af te lezen en te bepalen of er een obstakel is tussen led en fotoweerstand, als er niets tussen is, gaat de tweede led aan en als er ook niets wordt gedetecteerd dan de waarde van de laatste uitlezing wordt verzonden naar de ontvanger.
Zodra de Receiver-arduino een signaal ontvangt, moet worden bepaald of de waarde overeenkomt met een lege brievenbus of niet. Als er geen e-mail is, geeft een korte pieptoon aan dat de box leeg is en verschijnt er een X op het puntdisplay, anders wordt een e-mailsymbool weergegeven en een lange pieptoon om u te laten weten dat u Mail hebt!
Gefeliciteerd, je hebt alles goed gemaakt. Als je de instructable leuk vindt, vragen hebt of hulp nodig hebt, laat het me dan weten.
Aanbevolen:
De Arduino- en Drive Station-software downloaden die u nodig hebt voor MiniFRC (UPDATE 13-05-18): 5 stappen
De Arduino- en Drive Station-software downloaden die u nodig heeft voor MiniFRC (UPDATE 13-5-2018): MiniFRC is een tweejaarlijkse mini-robotcompetitie die wordt gehouden door FRC-team 4561, de TerrorBytes. Teams bouwen kwartschaalrobots om te strijden op een kwartschaal FRC-veld. In deze tutorial laat ik je zien hoe je alle benodigde software downloadt en installeert
Wat je nodig hebt en leert: 4 stappen
Wat je nodig hebt en leert: Een Raspberry Pi-bord is wat je in deze les leert gebruiken. Dus, wat is het en waar komt het vandaan? De Raspberry Pi is een kleine, goedkope en programmeerbare computer gemaakt door de Raspberry Pi Foundation. Een van de medeoprichters van de stichting
Je hebt een knop om in te drukken!: 10 stappen
Je hebt een knop om in te drukken!: Hallo, jongens! Ik ben Irisa Tsai uit Taipei, Taiwan. Ik zit in de negende klas van de Kang Chiao International School. Kang Chiao is een school op de berg met uitgebreide cursussen die studenten kunnen volgen. Er zijn verschillende soorten onderwerpen beschikbaar in mijn
Perfecte plantenbak - de slimste plantenbak die je ooit hebt gezien - Ajarnpa
Perfecte plantenbak - de slimste plantenbak die je ooit hebt gezien: deze plantenbak is waarschijnlijk een van de slimste plantenbakken die je ooit hebt gezien. Al met al zijn strakke en moderne ontwerp, deze plantenbak beschikt over een bodemsensor die detecteert wanneer uw grond droog is. Als het droog is, slaat een slangenpomp aan en geeft automatisch water
Open mappen herstellen wanneer u zich opnieuw aanmeldt nadat u zich hebt afgemeld: 5 stappen
Geopende mappen herstellen wanneer u zich opnieuw aanmeldt nadat u zich hebt afgemeld: Oké, hier is de situatie, u gebruikt de computer met heel veel van uw mappen geopend… Toen kwam uw moeder eerder thuis dan verwacht! Je weet heel goed dat als ze je betrapt op de computer, terwijl je in bed zou moeten liggen omdat