Intel Edison en Ridemakerz RC Chassis Robotics Platform (9 / 10 stap)

Stap 9: programmeren


OK zal ik toegeven, ik ben niet veel van een programmeur. Ik rotzooi rond met Arduino en ik ben er vrij goed bij mengen en bijpassende van andere mensen-code in iets dat werkt, maar thats about it. Thr Arduino voetafdruk van de Edison fooled me in het denken die het zou eenvoudig zijn om een eenvoudige schets uitgevoerd. Het opzetten van de Raad van bestuur was veel verder dan wat ik gewend was. Ik was verloren, maar ik had een levenslijn - mijn vriend Chris is een programmeur en aangeboden voor het programmeren van de robot voor mij. Alles wat ik moest doen was het bouwen van de hardware.

Dit betekent niet dat ik niet proberen. Ik keek andermans projecten en googled alle dingen die ik niet begreep, maar het duurde niet lang, ik had 10 tabbladen open en mijn hersenen begonnen beslaan. Heb ik besloten om te werken aan de code met behulp van een Arduino. Ik gebruikte een schets van de algoritmische muziek en mijn eigen patronen toegevoegd. Ik wijzigde de code naar gebruikte drukknoppen invloed kunnen zijn op veranderingen in het patroon spelen. Ik gebruik de Hallsensor, de fotocel en de IR afstandssensor control van de variabelen in het patroon gepland. Ik zou ook gebruik maken van het digitale kompas om te schakelen tussen vier verschillende varianten van het algoritme. Ik vond ook lijn volgeling sketch die met het Seeed Studio motor schild werkt.

Een gesprek met de vriend van mijn programmeur leiden tot de beslissing te gebruiken Javascript in plaats van de Arduino schetsen. JS zou gemakkelijker de robot control, audio synthese en 'connectiviteit' te integreren. We besloten ook om het gebruik van wifi in plaats van bluetooth, zodat we de uitvoer kunnen streamen.

Nou, een ding leidt tot een ander en hebben we de neiging om dingen te doen op het laatste moment. De vrijdag vóór de deadline rollen rond en we zou samenzijn om af te ronden wat we dachten een eenvoudig project. Ik besliste te jumper draden aansluiten op de draden van de sensoren en een proto-schild met een 17 x 10 breadboard gebruiken om te verbinden met de Edison. Ondertussen, Chris bijgewerkt van de Raad van bestuur en deze instellen als een webserver. Tegen de tijd dat kregen we wat instellen dat tot ik besefte dat ik vergeten de motor battery pack. We besloten om samen te komen zaterdag na het werk te eindigen.

Dat is wanneer de problemen begonnen. Niet kon krijgen we de motoren te verplaatsen. Ik had ze getest met het pak van de batterij aan de blote draden en zij werkte prima, ze gewoon niet kregen macht door middel van het schild. Ik was op dit punt uit mijn diepte en Chris aangepast de PWM pins jumpers en andere trucs tevergeefs. We uiteindelijk toegegeven en verwijderd het Seeed schild en geïnstalleerd het stuurprogramma bord dat bij de kit, hoewel het paste niet zo mooi. We testten het uit op een werk stand met de Edison gevoed vanuit de inbegrepen muur-wrat en het werkte prima. Het feit dat de Edison draadloos kan worden geprogrammeerd was geweldig, zoals Chris's slaapkamer computer had alle juiste software terwijl het aanrecht een betere werkbank was. Hij kreeg de wielen werken, hun macht aangepast en het opzetten van een rudimentaire webgebaseerde controller met behulp van de pijltoetsen van mijn laptop. Door dit punt het was laat en we besloten om te voldoen aan zondagmiddag te eindigen.

Door dit punt hadden we de Edison communiceren met de motoren, de volgende stap was om te programmeren van de regel die volgt op functie. Omdat de motoren werden werken goed op de 12v battery pack, ik gepland voor het aansluiten van een 9v-batterij wordt uitgevoerd de Edison, die is sceced van 7-18v. We testten de robot in deze configuratie. Het zou beginnen in die ooit richting u heeft verzonden, maar het enkel die manier voortgezet totdat het liep iets. We hadden de typische 'hardware vent wijt de soft ware / software kerel wijt de hardware' gesprek zoals we rond met geen resultaten porde. De uiteindelijke dader lijkt te zijn van de macht. De 9v was gewoon niet genoeg aan de macht van de Raad van bestuur. De Grove motorische bestuurder had een interessante functie-om te redden van de middelen die het gebruikt de laatste input totdat een nieuwe werd ingevoerd. De Raad van bestuur zou opstarten en sluit, maar zodra we een signaal naar de motor gestuurd, de bot zou beginnen met bewegen, de Edison zou sterven en opnieuw te starten en de bot zou gaan vliegen in een muur met geen nieuwe input. Wij beproefd wisseling het rond, met 9v naar de motors en 12v naar de Edison, maar dat werkte niet ofwel - de motoren werkte, maar de Raad van bestuur stierf. Het heeft een heleboel geweldige functies in een klein pakket, maar de Edison is een beetje macht honger voor kleinschalige robotica projecten. Ik zal moeten beoordelen van het ontwerp en het vinden van een oplossing van de batterij met hogere stroomsterkte te rijden van de Raad van bestuur. Met Arduino zijn altijd de andere manier rond!

Macht was dus onze achilleshiel. Dat en wordt een eigenwijs nerd die denkt dat hij kan trek iets op het laatste moment. We eindigden de motor driver back-up de 12v-accu aansluiten, inpluggen van de muur-wrat in een korte verlenging snaar en uitvoeren van de Edison van de macht van de muur. Het was leuk en we een paar dingen geleerd voor de volgende fase van het project.

Gerelateerde Artikelen

(Nog andere) DIY Arduino Robotics Platform-A Robot Chassis van reserveonderdelen

(Nog andere) DIY Arduino Robotics Platform-A Robot Chassis van reserveonderdelen

Ik gaf mijn neef een Arduino-starterskit een paar maanden geleden. Ik heb mijn zus gevraagd hoe hij aan het doen was met haar en ze zei dat hij had een paar problemen het uitzoeken. Ik zal zien hem de week na de kerst, dus ik hem vertelde om de kit e
Intel Edison - Robot

Intel Edison - Robot

Geruime tijd geleden ik een Arduino Robot gebouwd en vervolgens een upgrade dat naar een betere versie die veel sneller was, na het experimenteren met de Intel Edison heb ik besloten om de Arduino robot een upgrade en vervanging van de Arduino met de
Een telefoon gecontroleerd rover (Intel Edison + Blynk + Arduino)

Een telefoon gecontroleerd rover (Intel Edison + Blynk + Arduino)

achtergrondverhaal: (als u te lui om Lees overslaan)Het was mei (jaar 2015). Een student in zijn vorm 4 (10e klas?) kwam net thuis van school en hij aangedreven op zijn computer, als een dagelijkse routine, om te controleren op berichten op de social
De Intel Edison met behulp van Wyliodrin (Intel IoT) Program

De Intel Edison met behulp van Wyliodrin (Intel IoT) Program

Dit is een Instructable dat zal de Intel Edison met behulp van het Wyliodrin-systeem programma. Het Wyliodrin-systeem kunnen beginners om de wereld van IoT met weinig tot geen codering of technische kennis.Stap 1: materialen Wat we vroeger voor ons p
Intel Edison kat verrijking apparaat (iCED)

Intel Edison kat verrijking apparaat (iCED)

We hebben deze kat, die een belachelijke hoeveelheid energie heeft. We een fatsoenlijk bedrag van tijd doorbrengen met hem, maar hij is de behoeftige soort waarvoor blijkbaar niets minder dan 24/7 aandacht zal doen. Dus toen we geleerd over de Intel®
Een nieuwe heldere Toy Bulldozer met een Intel Edison rijden

Een nieuwe heldere Toy Bulldozer met een Intel Edison rijden

Dit instructable zal presenteren de stappen nodig voor het omzetten van een bulldozer vastgebonden extern gecontroleerde speelgoed aan een autonome machine gecontroleerd door een Intel Edison microcontroller.Wat u nodig hebt:Batterij geëxploiteerd To
Intel Edison Sensor Dashboard met behulp van Vrijboord/Python/kolf (minimale programmering nodig)

Intel Edison Sensor Dashboard met behulp van Vrijboord/Python/kolf (minimale programmering nodig)

Eerst wilde ik zeggen dank u voor de kans om te werken met een Edison en voor een door Intel/Instructables wordt gegeven met het oog op het invoeren van hun IoT-wedstrijd. Ik denk dat dit een geweldige manier om te doen gemeenschapsopbouw en ontwikke
T.E.E.T.H. - IOT toevoegen aan uw huis met Intel Edison

T.E.E.T.H. - IOT toevoegen aan uw huis met Intel Edison

TANDEN staat voor Timer moedigen iedereen aan gezondheid. De Intel Edison board min vormfactor wordt gebruikt om te upgraden van uw tandenborstel houder op een IOT Home toestel. Deze slimme upgrade is geweldig voor de gezondheid-bewuste mensen, die o
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
Arduino Intel Edison - Beginner drenken gids - Uncomplete

Arduino Intel Edison - Beginner drenken gids - Uncomplete

Hallo iedereen,Hier is mijn kleine gids voor mijn project Intel IOT "Plant Rehab installatie".Mijn belangrijkste concept is om de planten de beste voorwaarden om te groeien dankzij een automatische installatie, aangedreven door Arduino - Intel E
Intel Edison Smart Camera Trigger voor pixhawk op basis van Darren

Intel Edison Smart Camera Trigger voor pixhawk op basis van Darren

De Intel Edison is een zeer kleine en krachtige computer. Het heeft de perfecte maten moet worden gebruikt als een metgezel computer voor Pixhawk gebaseerd drones. Draaien van linux en kan sommige beeldverwerking. Het kan worden gebruikt om te contro
Intel Edison aangedreven wandelen teddybeer

Intel Edison aangedreven wandelen teddybeer

Dit is een wandelende teddybeer robot aangedreven door Intel's Edison module. De robot "kern" is een Robosapien v1, die nu kan worden gekocht als de Robosapien X. De X RoboSapien is een low-cost tweevoetige robot waarmee een verbazingwekkende ho
MCU-1: Een prijsbewuste Intel Edison MCU gebaseerd Rover speelgoedauto. (Intel IoT)

MCU-1: Een prijsbewuste Intel Edison MCU gebaseerd Rover speelgoedauto. (Intel IoT)

Kleine weergegeven video: obstakel te vermijden en weinig knop gebaseerde opdrachten via bluetooth.Stap 1: samenvattingDit project zal het bouwen van een eenvoudige rover auto die kan worden gecontroleerd door een Androïde slimme app met behulp van s
Plant van de toezicht- en zorg - met behulp van de Intel Edison

Plant van de toezicht- en zorg - met behulp van de Intel Edison

Winter is hier! Volg dit instructable te controleren en het maken van een automatische controle plant water geven systeem voor uw huis planten met behulp van de Intel Edison.Controleren van de volgende omgevingsvariabelen met behulp van Xively.com te