Stap 1: Vereisten definiëren
Laten we denken over de eisen voor onze apparaat:
- het zal worden gevestigd in de brievenbus, dus het zal worden aangedreven door een accu
- het moet energiezuinig te maximaliseren van de levensduur van de batterij. Dit zullen wij bereiken met behulp van een paar trucjes. Eerst, zullen wij de GSM module volledig wanneer niet in gebruik uitgeschakeld. Dit zal het verhinderen macht zuigen in de standby-modus wanneer wachten voor binnenkomend verkeer. We gebruiken ook slaap zedig van de microcontroller. Wij niet een Hall-Effect of laser sensoren die te veel huidige tekenen gebruiken. In plaats daarvan zullen we een contact switch gebruiken om op te sporen wanneer e wordt ingevoegd.
- Het moet reageren op beweging van de post. Dit is de reden waarom we niet een PIR-sensor die levende wezens maar niet bewegende stukjes papier detecteert gebruiken.
- het moet klein genoeg om te passen in het postvak en laat wat ruimte voor de post. Wij zullen baseren op de Arduino architectuur maar gewoon gebruik maken van de essentiële onderdelen die wij nodig voor deze toepassing hebt.
- het mocht niet wijzigen, boren etc. van de postbus die niet mijn eigendom is.
- het moet zeggen dat u het niveau van de batterij zodat u weet wanneer op te laden het.
- het moet niet noodzakelijk re-programming van elke keer dat u wilt wijzigen van telefoonnummer van de geadresseerde. Wij zal toestaan voor configuratiemodus. Het apparaat zal niet gaan slapen wanneer een smaill SPDT switch is omgedraaid. We geven het de mogelijkheid om SMS-berichten ontvangen met het gewijzigde nummer dat dan zal worden opgeslagen in het statische EEPROM-geheugen voor hergebruik in de aankomende cycli.
- het moet goedkoop te bouwen en te beheren. Dit betekent dat met behulp van een oplaadbare batterij, onderdelen scavenged van andere projecten en de goedkoopste spullen beschikbaar.