IoT RC bil med Intel Edison (IntelIoT)
Förord
Låt oss först förstå vad vi försöker uppnå här. Vi har alla typer av RC leksaker för våra barn och sedan finns det video och mobila spel. En detta är säkert att alla bara älskar bilar, oavsett om det är verkligt eller i 3D-spel eller en leksaksbil.
Jag har en fyra-årig pojke Rupansh och han är bara fascinerad av bilarna. Han skapar modellbilar med alla mina reservdelar, älskar böcker som har dessa bil bilder, klockor barn bil kanaler på Youtube och spelar monster turck spel i mobiler. Så jag hade en idé varför inte kombinera roligt i mobilt spelande med RC leksaker och varför inte styra dem med mobiler?
Jag hade började med Arduino och en Bluetooth-modul och byggde en för honom. Det var bra. Men jag ville ha lite mer. Med Bluetooth är vi begränsade vad gäller avstånd. Även om RC bilar är för litet utbud kul, men vad händer om vi vill utöka ramen till en riktig RC bil spel modell med långa avstånd racing kapacitet? Tänk om jag kunde kontrollera det från fysiskt var som helst (med vissa typer av IP-kameran för att se vad jag gjorde?). Vad händer om konceptet kan inkuberas i verkligt långväga praktiska koncept?
Så jag började gräva i sakernas Internet och fick Arduino till internet via en PC med seriell kommunikation. Det var kul, men inte exakt vad jag ville. Jag ville kontrollsystemet till isoleras fysiskt!
Sedan deltog jag i ett seminarium om Sakernas Internet i Pune, India anordnas av Intel corporation. De försedd med en Intel Edison styrelse, Arduino breakout ombord, Grove sköld och några coola kompatibla sensorer och ställdon. Det fick mig rullande den dagen att om jag kunde bygga en RC leksaksbil och faktiskt har det kontrolleras genom Edison, det skulle vara exakt vad jag söker. Under två dagar för hackathon gjorde jag en fungerande modell. Som jag hade ingen exponering för Edison före den dagen, allt jag gjorde var gjorde en avlägsen hacka och kontrollerade fjärrkontrollen genom Edison och Edison tog kommandot från en WebService som värd för min webbplats. Hela koden gjordes på Arduino. Edison kör Arduino kod som bara en annan Unix tjänst med begränsat minne och resursallokering vilket gör det svårt att göra något betydande "webb" sak med Arduino kod. Ändå jag skulle kunna skapa en fungerande demo och fick pris för bästa video demonstrationen för att göra det är video och dela det.
När jag var tillbaka från Pune, jag ville ha en riktigt bra, snabb arbetsmodell med styrelsen. Så jag började gräva med Linux. Ändrade kärnan med bitbake. Fick många funktioner. Lekte med curl och xmllint. Som vi fortsätta att arbeta på en teknik och prova saker, börjar vi att veta för- och nackdelar med den. Vi lärt känna den hastighet aspekten, stabilitet, formfaktor.
Så efter ungefär två veckor av spår och fel, "detta och att" jag slutligen uppnått mitt mål. Jag kunde nu kontrollera RC leksaker genom IoT och ja, ganska fort och realtid alltför. Men den största ta bort med hacka baserad kontroll var att jag inte behövde ändra själva leksaken. Jag hackade en fjärrkontroll RC och fick det ansluten till internet. Jag väljer en populär 27Mhz modul. Så att du kan ta systemet och kan styra bara om någon RC leksak att ha 27MHz mottagare.
Så jag tänkte varför inte bara dela hela arkitekturen så att några av er som har små barn kan gåva ditt barn att stor Gizmo. Trust me ditt barn kommer att älska den.
Så låt oss komma igång med våra cool projekt.
Här är de saker vi ska göra i detta projekt.
1. förstå projektet-arkitekturen
2. installera en Intel Edison ombord (vi bör bara fly detta ämne med lämpliga tips som hjälper dig att komma igång)
3. att förstå och arbeta med MQTT
4. den hårdvara hacket
5. android mobil App
6. demo av vårt projekt