Stap 4: Uitbreiding op het idee
Een paar dingen die u zou kunnen verder nemen...
- Audio - het toestel heeft aansluitingen voor een microfoon of luidspreker, dus het zou kunnen wijzigen van de code om naar te kijken voor een 'luisteren' opdracht die kon belt u het nummer en laat je horen wat er gaande is in de buurt van het apparaat.
- Op-ster als functionaliteit - als mijn moeder had mechanische problemen, ze kon druk op een knop en hebben mij gewaarschuwd met haar locatie-url en spraakoproep naar mijn telefoon openstellen.
- Afstandsbediening doden - toevoegen van een relay-schild en onderbreken van het signaal van de gashendel aan de kar met een SMS-bericht
- Anti-tamper bericht - Monitor GPIO pinnen voor tamper switch sluitingen. Een locatie-URL wordt verzonden als iedereen de zetel verwijdert voor toegang tot de accu's en elektronica.
- Lage batterij/hoge Drain Alert - een tekst verzenden als er overmatige afvoer van de batterij met de toets uitgeschakeld is. Dit zou een waarschuwing als een voorbijganger draaide de lichten of signalen op toen de sleutel werd verwijderd uit de kar.
- LCD snelheidsmeter - vroege iteraties gewend een I2C LCD statusberichten weergeven op opstarten en vervolgens snelheid in MPH wanneer de kar bewoog dat meer dan 5 MPH. lage geheugen waarschuwingen gevraagd mij om deze code en de LiquidCrystal-bibliotheek te verwijderen. Het is misschien mogelijk om trim de bibliotheken tot alleen de functies die ik nodig en Bespaar ruimte.
Vanwege de geheugenbeperkingen van de Arduino UNO, zou ik dit opnieuw op een Mega of potentieel een Raspberry Pi. De Pi zou het gebruik van de camera voor het verzenden van een MMS-bericht met een foto van huidige het stuurprogramma. Er zijn vele mogelijkheden en de hulpprogramma's zijn daar en makkelijk te gebruiken. Ik hoop dat dit inspireert iemand om te proberen een soortgelijk project.