Externe auto Monitoring en Tracking met Intel Edison


Ik ben meestal uitgebreid, maar voor dit deel zal ik proberen te beknopt zijn. Dit project is:

Een Intel Edison + een GPS-ontvanger + een Bluetooth OBD-II-lezer (optioneel aftermarket auto sensoren) + een auto.

Voeg in sommige software en kunt u de positie en de parameters van de ECU (rpm, temperatuur, versnelling, snelheid, gaspedaal positie, etc.) from "afar" in een mooie en nette dashboard vanaf vrijwel elk apparaat met een webbrowser controleren (In dit ik gebruik vrijboord omdat het gemakkelijk in de browser is geconfigureerd en ziet er goed uit).

Het is een goed idee om te lezen dit instructable dat ik schreef een paar weken geleden dat het gaat over zeer gedetailleerd het instellen van een Edison generieke sensorgegevens nemen en zet hem in een web-dashboard. Ik zal verdoezelen of verwijzen naar dat instructable voor een aantal van de stappen in deze.

Ik hoop voor te leggen van een samenhangend systeem hier, maar ik denk dat verschillende van deze items zijn afhaalrestaurants die nuttig voor andere mensen zijn kunnen:

  • How to get GPS werken en output als de json-gegevens via een snelle web frontent.
  • Hetzelfde voor onafhankelijke sensoren
  • En hetzelfde geldt voor de OBD-II-gegevens

In elke sectie ziet u geannoteerde diagrammen van de aansluiting voor elke sensor. Ik presenteren ze apart, zodat het is makkelijker om te vertellen wat er gaande is zonder te kijken naar een ratten nest van wire.

Ik wilde dit instructable is meer dan het is, maar werk en enkele technische problemen (ik heb problemen met mijn bluetooth OBD-II-apparaat... dus er staat geen video van dingen werken nog) kreeg in de weg maken wat ik echt wilde. Dus, dit is meer een prototype met twee horden die ik oplossingen te hebben onderzocht, maar nog niet hebben geïmplementeerd. Ik ben het opzetten van dit alles in de inleiding omdat ik denk dat het belangrijk op te merken waar dit is niet een volledig afgewerkt en gemanipuleerde oplossing:

  1. Track of zelfs bij om het even welk is fatsoenlijk afstand wifi niet erg effectief. De Edison heeft een grote (voor zijn grootte) onboard wifi-antenne en een UNF-connector voor het toevoegen van een grote externe antenne, indien nodig.

    1. Een goed ontworpen externe antenne zou breiden het bereik van dit apparaat tot een aanvaardbaar niveau bevorderlijk over van 2 of 3 mijl afstand. (De lokale track dicht bij mij is Willow Springs/straten van Willow. Met behulp van een google earth guestimate de max afstand van de pits naar een locatie op schema is ongeveer 2.400 ft). Uw gemiddelde wifi-router is goed voor ongeveer 200 ft. Een cantenna zoals deze (http://www.turnpoint.net/wireless/cantennahowto.html) meestal dingen te ongeveer een mijl kunt uitbreiden, maar is zeer directionele (ie zou u moeten wijzen naar de auto om een link te krijgen).
    2. Zou een winkel en voorwaartse protocol oplossen zulks uitvaardiging zonder toevlucht te nemen tot "exotische" hardware?
    3. Welke andere comms kanalen beschikbaar zijn en hoe gemakkelijk is het om dan op de Yocto-distro en de Edison-hardware.
      1. Cellulaire-dit zou werken, maar is een beetje overkill en servicekosten gekoppeld. Als een waren het bijhouden van auto's over langere afstand zou dit waarschijnlijk de juiste weg te gaan. (Zoiets als dit zou kunnen werken: https://www.sparkfun.com/products/13120 en deze persoon heeft een werkende GPRS modem: https://www.sparkfun.com/products/13120

      2. ZigBee

      3. Andere radio 's

  2. Vrijboord zelf ondersteunt alleen een vernieuwingsfrequentie van ongeveer 1 update per seconde per gegevensbron. Verder mijn code is niet zo groot en blokken een beetje als wachten op dingen zoals GPS-positie. Als dit echt zal worden gebruikt als een auto-on-track controlehulpmiddel dan moet het werken over de volgorde van 10 - 20 keer per seconde (dit zal zorgen voor het zien van dingen zoals mid hoek gashendel modulatie, brandstof hongersnood halverwege hoek, nauwkeurige versnelling en vertraging punten, enz.

    1. Vrijboord is open source (https://github.com/Freeboard/freeboard) en kan daarom worden gewijzigd ter ondersteuning van hogere gegevenssnelheden. Ik ben geen ontwikkelaar JavaScript te gebruiken. Dus, ik kan niet de beste persoon om te proberen dit, ik heb echter sommige js-stuff dat vrij snel werkt. De reden die Vrijboord niet dit snel bijwerken is dat pompen gegevens overal snel "dure" in termen van bandbreedte. De meeste van de gebruiksgevallen waarschijnlijk voorzag voor vrijboord zijn het gebruik van hun gegevens-dienst (die heeft prijzen gebaseerd op service) en zijn enigszins langzamer op de update cyclus. Denk: industriële procesbewaking, milieubewaking, weerstations, en dergelijke, en je hebt het recht idee.
    2. Sla met behulp van Vrijboord. Dumpen van ruwe data naar een app op uw telefoon of computer met behulp van UDP en parse het er. Dan zou je het zo snel als de comms link zou ondersteunen (en afhankelijk van hoeveel waarden u krijgt terug die u wellicht (auto?) de snelheid die u rapporteert ze aanpassen.

Gerelateerde Artikelen

GPS auto tracker met Intel Edison

GPS auto tracker met Intel Edison

Naar het volgende project met behulp van de Intel Edison vervoer en veiligheid Kit ik heb gemaakt een zeer fundamentele toepassing voor het bijhouden van een auto met behulp van de GPS Grove. Dit project kostte me een beetje meer werk vanwege de comp
IoT RC auto met Intel Edison (IntelIoT)

IoT RC auto met Intel Edison (IntelIoT)

VoorwoordLaten we eerst begrijpen wat we willen bereiken hier. We hebben allerlei soorten RC speelgoed voor onze kinderen en dan zijn er video en mobiele games. Één dit is zeker dat iedereen houdt van auto's, zij het de werkelijke of worden zij in de
Aan de slag met Intel Edison - Python Programming

Aan de slag met Intel Edison - Python Programming

Deze gids is voor alles wat je python programmeurs die altijd heb afgevraagd,Wat is de beste manier om te gaan "IoT"(Internet of Things) nu sinds je hebt gemaakt naar deze pagina, koop zelf een Intel Edison van Amazon of een on line opslaan zoal
Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison... Een vocht Sensor detecteert het lage vochtgehalte van de bodem en activeert de waterpomp of de solenoïde ventiel dat de stroom van water. Wanneer de vereiste water wordt gepompt naar de plan
Milieu Monitoring Rover - aangedreven door Intel Edison

Milieu Monitoring Rover - aangedreven door Intel Edison

Dit is een instructable geïnspireerd door de Mars nieuwsgierigheid Rover , ik verwacht niet dat deze rover om Mars te maken!! maar u het nabootsen en implementeren van sommige koele eigenschappen met behulp van de Intel Edison. Hebben gezegdd dat, op
Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Air invloed op onze levenskwaliteit. Luchtverontreiniging leidt tot ziekten, allergenen veroorzaken mensen misselijk, verstopte binnenlucht kan leiden tot verloren productiviteit. Mensen in de grootste noodzaak mensen met astma, COPD, allergie voor s
Aan de slag met Intel® Edison Mini Breakout Board

Aan de slag met Intel® Edison Mini Breakout Board

Intel biedt 2 verschillende hardwareplatformen om te werken met Intel® Edison ontwikkel bord.De kern-module van Intel® Edison heet Intel® Edison Compute Module, terwijl de 2 extensie planken zijn Intel® Edison Arduino Board en Intel® Edison Breakout
Beginnen met Intel Edison

Beginnen met Intel Edison

Eerst moet u de Intel Edison firmware.Ga naar de verstand website en download het.Vervolgens opent u de gekoppelde schijf en verwijder alles binnen. Unzip de inhoud van de download in het station dan toegang tot de Edison met scherm (zie volgende sta
Basketbal Robot met Intel Edison

Basketbal Robot met Intel Edison

Hij schiet! Hij scoort! De menigte gaat wild! Laten we het bouwen van een robot die basketbal met u speelt. Deze tutorial is een stapsgewijze handleiding voor een eenvoudige en kleine differentieel-station robot die gebruikmaakt van de Intel® Edison.
Telegram met Intel Edison en Python

Telegram met Intel Edison en Python

Deze instructables ziet u hoe de Yocto package manager configureren en gebruiken van een Telegram bot Python bibliotheek. Hoewel Intel Edison het targetbord is, is het mogelijk aan te passen de volgende stappen uit om een vergelijkbare hardware.Stap
Kinderdagverblijf toezicht en een Tracking systeem met Intel Edison Development Kit

Kinderdagverblijf toezicht en een Tracking systeem met Intel Edison Development Kit

We hebben een kinderdagverblijf toezicht en een tracking systeem gebruik van Intel Edison bord samen met Bluetooth Low Energy (BLE) apparaten en een USB-camera gebouwd. Het is een demonstratie van hoe gemakkelijk het Intel Edison DevKit kan worden ge
Intel IoT EDI - toezicht op een comfortabele en veilige omgeving (met Intel Edison)

Intel IoT EDI - toezicht op een comfortabele en veilige omgeving (met Intel Edison)

Voordat ik wil om te beginnen, Intel en Instructables bedanken voor deze kans: Ik heb geselecteerd onder andere winnaar van een wonderbare Intel IoT Edison & Grove Kit... Dat was erg verrassend aan me, en ik ben zeer dankbaar voor het. Bedankt! :-)In
Geautomatiseerde studie milieu met Intel Edison

Geautomatiseerde studie milieu met Intel Edison

Ik ga u tonen hoe te maken van een geautomatiseerde studie-omgeving met de Intel Edison in dit project!De Intel Edison maakt gebruik van verschillende sensor om het milieu in de studiezaal te volgen. De Edison zal het optimaliseren van het milieu in
Verspreiden van informatie met Intel Edison

Verspreiden van informatie met Intel Edison

Project ontwikkeld door João L. Martins, Alex Lucchesi, Laís Minchillo en Fernando Pereira in de Intel IoT Roadshow 2015 in São Paulo, Brazilië!Dus stel je wat als wij zouden willen informatie uitwisselen over wat er gaande is in elke bezienswaardigh