Modding en liten spårning bilmodell (5 / 6 steg)

Steg 5: Arduino firmware



Om du fortfarande har arbetat med arduino IDE vänligen hoppa ner till SW beskrivning.

Annars måste du ha arduino IDE vara installerad (Hämtningssida).

Hämta filen (nedan) SoftwareSerial.zip, dekomprimera den och kopiera mappen SoftwareSerial i undermappen bibliotek för Arduino IDE mappen. Nu kan du ladda ner (nedan) den MOTORBG.ino filen och öppna den i arduino IDE.

SW beskrivning (MOTORBG.ino)

Några begrepp återfinns i denna programvara:

  1. Med SoftwareSerial biblioteket instantieras ett objekt som heter mySerial förutsatt att RXD stift nr 11 och TXD stift nr 12
  2. STIFT 3 och 6 (SX_MT = vänster motor och DX_MT = rätt motor) är setted för utdata.
  3. Initiera serieporten (serial.begin(38400)) för kommunikation med PC
  4. Initiera objektet mySerial (mySerial.begin(38400)) för kommunikation med modulen HC-05
  5. I inställningarna för in funktionen analogWrite för stift 3 och 6 till maximal utmatning (255). Detta innebär att en hög spänning nivå (5V nominellt) används både till stift 3 och 5 i IC1. Antar att R1 och R2 trimmers är aktiverade för att ha ca 1V tillämpas på inverterade indata (PIN 2 av IC1A) och PIN 6 i IC1B utgångarna av båda opamp (PIN 1 och 7) är höga och PNP integrerade Q1 och Q2 är avstängda. Nästan PIN 3 och 6 i arduino är PWM (8 bitar)-utgång som drivmotorer "baklänges": när är setted till 255 motorer är ner, när är setted 0 motorer leverera full effekt (och hastighet). Mellanliggande värden tillåta för att ställa en hastighet mellan 0 och max möjliga hastighet.
  6. loop funktion: när android app skicka en sträng i formatet AhklPxyz (så stränglängden är alltid 8 och Ahkl: en vinkel på HST grader och Pxyz makt eller hastigheten på xyz procent av maxpuls) produktionen av mySerial.available() att få sanna och strängen heter "kommando" skaffa en ny karaktär genom modulen HC-05. Efter blocket med while kommandosträngen som har samma format av överförda strängen. Funktionen outled är heter och ange PWM utgången (av två motorer) beroende från "angolo" (0 till 360 grader) och "potenza" (0 till 100).
  7. Funktionen StrToInt konverterar en sträng av 3 tecken (dvs "034") i heltal (dvs. 34).

Hur att ladda programmet i arduino Pro Mini

Om du har tidigare lagt upp ett program till en arduino Pro Mini hoppa över till steg 6.

Annars läsa nästa.

På bilden ovan kan du se (vänster till höger) arduino Pro Mini (utan omlödning tråd eftersom is'nt viktigt här) och "6 Pin USB 2.0 till TTL UART modul". De är anslutna via en 4 ledarkabel slutar med hona-hona kontakter. Schemat för anslutningar är ganska enkel:

  • GND arduino att GND USB_to_TTL
  • VCC arduino till + 5V USB_to_TTL
  • RXD arduino att TXD USB_to_TTL
  • TXD arduino att RXD USB_to_TTL

Du måste hämta och installera USB_to_TTL drivrutiner för windows ligger på sidan intro i denna artikel. Efter att infoga USB_to_TTL enheten i en USB-port på din dator och tillåter inte en föraren sökning från internet. Om enheten är rätt installerade du kan se i device manager windows genom att klicka på portar (COM och LPT) något liknande "Silicon Labs CP210x USB to UART Bridge (COMn)" där n av COMn är det portnummer som tilldelats enhet. I arduino IDE måste du Val i verktygsmenyn samma portnummer, styrelsen "Arduino Pro eller Pro Mini" och processorn "ATmega328 (5V, 16 MHz).

Slutligen kan du överföra programmet till Arduino Pro Mini styrelsen i detta läge: efter att ha lastat källkoden (MOTORBG.ino) vänster klicka över den högra pilen (kompilera och ladda upp) en bit ner till menyraden i arduino IDE. För det första läsa du i status bar (längst ner) "sammanställningen skissen"; tryck (kontinuerligt) på reset-knappen (i arduino styrelsen) tills du läst "Ladda upp" i statusfältet så bara nu kan du släppa återställningsknappen.

Endast på detta sätt kan du ladda upp firmware till styrelsen.

Nu android App.

Se Steg
Relaterade Ämnen

Gimli dvärgen - Sagan om ringen Halloween kostym

efter framgången med förra årets Gene Simmons projekt, jag var spännande att se vad RavingChild skulle komma med för Halloween i år. Jag hade en känsla av att vad han beslutat, det skulle vara intressant, roligt att göra, och utmana min prop-making f...

Dremel Chop såg

Du kanske har sett skärmar för K & S Engineering metaller slangar i vissa hobby butiker.Vad jag gillar med denna slang är att OD våd bara passar inuti ID för nästa storlek. Jag använda den här funktionen göra tidning typ kullager för några av mina sk...

Hur man hem brygga öl den lätt väg med en ingrediens Kit

över en miljon ölälskare i USA har börjat brygga eget öl hemma. Men oddsen är att ännu mer nyfiken på ölbryggning, men har ännu inte prova det eftersom de är överväldigade med var man ska börja.Även om du har varit hem bryggning i år, du förmodligen...

Tillverka en Elegant ljuskrona från Gem

"ditt skåp svar på en skrikig livsstil!"Hej-Ho Instructabrarians!Har du någonsin ville ha en ljuskrona för ditt hem (eller kontor) men saknade tusentals dollar för att köpa en? Ja idag är du i tur eftersom jag kommer att visa dig hur enkelt det...

Brynt smör och Myzithra Pasta (Mac 'N Cheese för vuxna)

kort om tid och behovet av att göra middag snabb? Vill inte smutsig en hel hög av rätter eller göra något från en låda? Här är en snabb "från scratch" recept som jag älskar att göra. Följ med mig och middag kommer att läggas fram i ca 30 minuter...

Att göra ägg sallad mitt sätt

Steg 1: samla in vad du behöver Behövs ingrediensförteckningen är ganska kort, kan du lägga till eller dra ifrån vad någonsin du vill men om du subtraherar äggen det inte att ägg sallad...Du behöver...Ett par av hårdkokta ägg... rå/okokt ägg gör en a...

Bakgrundsbelyst skylt

jag fick i uppdrag att bygga ett tecken för en vän. Jag fick texten, (Stark oberoende kvinna behöver nr Man) och ett pristak på 100$. Jag hade nyligen köpt en Silhuett porträtt och ville skapa texten. Jag ville också arbeta med den flexibla LED strip...

E-Waste Speaker

Uma caixa de som praticamente vinda göra denos eletrônico.Custo noll!Espero que gostem :DSe eu ganhar algum dos principais prêmios eu pretendo levar na Universidade e disponibilizar para os alunos e professores utilizarem na criação de projetos! : DA...

RUSTIC Bee Hotel

Bin är en viktig del av vår ekologi. Många av våra favorit frukt och grönsaker skulle inte nåd våra trädgårdar och producera hyllor utan deras pollinering tjänster.Även gemensamma begreppet en pollinerare är honungsbiet, är våra trädgårdar mer benägn...

Kalla ram

Jag behövde en kall ram att starta min plantor i vår och jag hade revs en vägg i min butik, regenererats mest av träets, flera 2 x 4, några plywood full av naglar och vissa cedar vibration. Jag hade också några pexiglass som också hade återställts fr...

Mutter Chopper infoga

material:-bromsok-skrot papper-vector art mjukvara-USB-minne-laser skärmaskin (jag gjorde min på TechShop: www.techshop.ws, med deras laserskärare)-skrot trä, 3/8" eller tunnare-bandslipNyligen bestämde jag mig för att jag var trött på muttern "...

Rhino troféhuvud

jag började detta äventyr genom att vara involverad i en craft swap på craftster.org. Min sambo hade önskat en uppstoppade noshörningen huvud, så jag bestämde att jag skulle ge det en chans. Jag gjorde också en för min man i julklapp i processen! Jag...

New Year's Eve LED glitter klänning

Idén till detta projekt sprang från min partners önskan att bära en glittrig klänning på nyårsafton. Det var ytterligare näring av ett vänner uttalande: "min klänning kommer att vara mer glittrig än ditt." Mer glittrig? Hur kunde jag göra ett re...

Hur till sätta fast en klassiska amerikanska AM bordsskiva tube radio

tillbaka i dag någon visste alltid någon annan som kunde fixa mindre saker på radio och det är vad jag kommer att täcka här. I detta instructable jag kommer att gå igenom grunderna i att få en gammal tube bord topp radio upp och kör. Att hitta en ver...

Billig och enkel automatisk House växt vattning System

jag har växter i mitt kontor - problemet är att mina dagar variera vilt och ibland jag glömmer eller inte har tid att vattna blommorna. Jag tittade för en automatisk house vattning system och de var mycket dyrt ($49-$100) och jag kunde inte vara säke...

Designa och bygga en ljus, bil-top-kunna stödben segling kanot [mars 2016 uppdatering]

[UPPDATERAD MARS 2016, SE SISTA STEGET--WT](Kommentar på bilderna: kort Dragon är en bra båt, men det började ganska tung och gått upp i vikt som jag lagt till nya funktioner som vattentäta avdelningar. Han har genomgått många revideringar, men övers...

Universal USB Power Supply Kit

som en hacker och en maker jag har många gamla uppladdningsbara batterier, nätadaptrar (vägg vårtor) och andra källor till DC power ligger runt butiken. Det slog mig att de flesta hackare och beslutsfattare som jag själv har svårt att kasta ut väggen...

Knex SPAS-12 instruktioner

Hej knexers! Här är instruktionerna för min SPAS-12Steg 1: Vem har gjort denna pistol? Sätta några bilder om du byggt denna pistol i kommentarer, och jag ska ta med dem här1: Meme's SPAS-12. Modded en liten för komfort och gula kopplingar.2: AUG - 50...

Mindre dödliga Hoodie!

Hooded tröjor är awesome. Men runt flyttar maskiner, de dangley, ansikte-angränsande dragskor är en fruktansvärd idé! Åh, varför så dödligt, lilla hoodie?Här är hur man gör din favorit hoodie mindre dödliga-- och jag gjorde det på TechShop!Steg 1: Ka...