Makercast: en video Livesändning plattform kan du styra (1 / 11 steg)
Steg 1: Ingen aning vad jag gör
Medan jag hade några skisser för plattformen och planen för att skriva kod anges blev det snart klart för mig att jag har ingen aning hur man blir vän med denna nya plattform. Det tog mig faktiskt flera dagar, mer än 10 timmar totalt tills jag äntligen fick styrelsen ansluten till datorn och kör ett ögonblick skiss med arduino. Medan jag kunde överföra några fel att allt-i-ett installer och Windows OS, var mest faktumet att PEBKAC, lika skamligt som det kan vara att erkänna att. Installera allt separat och manuellt blinkar var vad som fungerade för mig med denna gamla video.
Eftersom problemen aldrig riktigt slut på detta var bara den första frågan, tidslinjen av projektet såg ut ungefär så här (från vad jag kan minnas):
- Augusti: Får styrelsen och godsaker från Intel och Instructables (yay, mycket spänning och hopp)
- Augusti: Få Grove Base sköld tillsammans med några tröjor, då tillbringa flera dagar försöker ansluta Edison till PC, något off med drivrutiner, Arduino klient och allt det där. Mestadels PEBKAC.
- September: Allt ihop, försöker ut intressanta moduler inklusive motor drivrutiner som inte fungerar.
- September: Motor förare fortfarande inte fungerar, även på Arduino.
- September: Vänliga kollegor Koppla driver brädorna till ett oscilloskop. Några tecken på liv, MCU styrelserna Tom förmodligen.
- September: Snäll kollega hjälper till med blinkande saker i den motorn föraren. Det erkänns nu av Arduino och Edison.
- September: jag koppla in en MPU6050 till styrelsen eftersom det verkar som jag behöver det för position medvetenhet.
- September-oktober: Ovanligt mycket arbete faller på mitt huvud, Edison samlar damm. Köpte några hårdvara delar för Dollyn. Tidsfrist förlängning ger mig hopp.
- 11 oktober: Gå tillbaka till saker. Tillbringa hela dagen försökande till räkna ut hur till få och filtrera IMU data. Bara att lyckas få värden och konvertera dem till SI-enheter. Besluta att prova att spela med motor förare istället för nu.
- 11 oktober: Motor driver visar inga tecken på liv på Edison eller på Arduino.
- 12 oktober: Snäll kollega föreslår att jag klickar på återställningsknappen ombord. Arduino ser nu förare ombord på I2C. Känna sig dumma betyder jag lärde mig något.
- 12 oktober: Besluta, att det finns inget behov av IMU i ett system av klart definierade rörelse sortiment.
- 13 oktober: Edison ser inte styrelsen på I2C och hänger på Wire.endTransmission när du skannar I2C.
- 13 oktober: Besluta att jag kommer att försöka använda python för motor föraren i stället. Har ingen python uppleva vad så någonsin, men en Instructable av CarmelitoAndrade leder mig snabbt. Tack!
- 14 oktober: Prova saker med python. Kan inte uppdatera bibliotek och jag är annars borta som förväntat.
- Oktober 15: Flash nyaste bilden till Edison eftersom jag inte kommer att behöva köra arduino skript vid start och försök att få libmraa igen. Lyckas denna gång.
- Oktober 16: Två klick från köpa andra motor driver, men bestämmer sig för att testa bibliotekslistan en gång. Där du går, tydligen, om du vill köra Grove motor drivrutinen du behöver grovemd biblioteket, inte l298 en dubbel facepalm
- Oktober 16: Lyckades köra motor föraren använda Arduino skript. Nåja, bättre nu än aldrig antar jag.
- 16 oktober: Försök att SSH in i styrelsen, något är fel igen, kan inte ansluta på både WiFi och följetong.
- 17 oktober: Flash Edison igen för att fixa anslutningsproblem, misslyckas med att hämta libmraa och har att gå till jobbet.
- 18 oktober: Hantera uppdatera libmraa, prova grovemd.py provet och det fungerar, lära sig några python medan på den. Sådan prestation. Mycket hopp!
- 18 oktober: Design filerna för manuell och laser skärning plywood delar av Dollyn.
- Oktober 21: Skär de utformade delarna
- 23 oktober: Montera de flesta av Dollyn
- Oktober 24: Spray gummi på hjul
- Oktober 26: Gummit jag sprutade på misslyckas med att leverera. Välkommen gummibandet!
- November 7: Gjorde vissa förändringar av maskinvaran till dolly och borrade hål för kretskort
- November 8: Lyckades vända på en LED med en pip, slutligen. Sedan motorer också.
- November 9: Lödda några kablar och sätta allt tillsammans för ett test. Tog bilder och skyndade sig för att skriva detta instructable.
En sak jag kan berätta för säker - jag ska ta Harvards CS50x så snart den nya en visas online (nytt år eller så). Alla denna frustration fick mig att förstå hur borta jag i dessa saker och att få mig djupt i mer cluelessness bara kan lösa som. Eller inte.
Vad jag kan säga till de missmodiga likaså mindre utforskade/mer komplicerade plattformar - bara hålla gå och gräva efter svar och du får där du vill vara. Envishet aldrig misslyckas.