ANT + och Arduino Integration med Cateye Ergociser utöva cykel (3 / 5 steg)

Steg 3: Ledningar för Arduino motionscykel och ANT + sändtagaren



Anslutningar att bearbeta informationen som krävs för Arduino (jag använde den Arduino Uno Special Edition, förvärvade på Radio Shack) och skicka data till ANT + sändtagaren är följande:

1. vridmoment behandlingen (spänning) = Analog A0 på Arduino

2. RPM läsning (Digital) = Digital D3 på Arduino

3. RX i från ANT + Transceiver = Digital D8 på Arduino

4. TX ut till ANT + Transceiver = Digital D9 på Arduino

5. Vin från Cateye Control Board = Vin på Arduino (power input region)

6. GND från Cateye Control Board = GND på Arduino (power input region)

Jag använde mjukvaran följetong subrutin (myserial) för att använda dessa digitala pin platser på Arduino (standard TX/RX är på stift 0 och 1). Jag gjorde detta så jag kunde fortfarande läsa seriell anslutning via USB från Arduino till PC för skärmen felsökning av data kommer från Arduino.

Jag använde även en mellanliggande bygel ombord för att göra kopplingar mellan Arduino TX och RX för ANT + sändtagaren. Jag var tvungen att använda en spänningsavdelare för att avgå från 5V (utdata från Arduino) till 3.3V (gräns för max spänning ingång på RX signal för ANT + sändtagaren). ANT + sändtagaren jag använde var Dynastream ANTAP281M4IB finns på Digikey. Det var ett svårt att löda till och också få ordentlig bygel anslutningarna. Om något nytt är tillgänglig på marknaden, skulle jag gå denna väg nästa gång. Resurser för ledningsdragning Dynastream ordentligt hittades på webben på följande URL: Digitalhacks blogg, särskilt kommentaren angående Pin 17 RTS samband. Skillnaderna i min ledningar var att TXD0 på dynastream var ansluten till D8 (RX) på Arduino och att RXD0 på dynastream var ansluten till D9 (TX) på Arduino. Ytterligare datablad på Dynastream ANTAP281 finns tillgängliga på följande webbadress: datablad ANT +. Anslutningsbeskrivning för alla 17 pinut platser beskrivs ovan (den versionen jag använde var den ytmontering versionen av denna ANT + transceiver). Observera att i metoden som vi satte ut Dynastream baudhastighet informerar den blir 4800 baud. Vi behöver Arduino koden för att återspegla detta.

Se Steg
Relaterade Ämnen

RS485 Seriell kommunikation mellan Arduino Mega och Arduino Nano med Visuino

Ibland måste vi ansluta Arduino styrelser ligger långt bort från varandra. RS485 är ett mycket bekvämt sätt att ansluta styrelser med bara 2 kablar, och kan arbeta för ett avstånd på 1200 m (4000 ft). Det gör också flera styrelser kan enkelt anslutas...

Hur man använder och Arduino shield med Raspberry Pi

Att lägga till Arduino kan sköldar till Raspberry Pi vara en mycket stor smärta. Du sluta med en röra av sladdar och sätta upp programvaran är en utmaning i egen rätt.Här är en enkel lösning att börja använda ditt eget Arduino sköldar med Raspberry P...

Designa och bygga en synthesizer med Meeblip och Arduino, adderat video!

För min praktikplats på Skapa digitalmusik/Meeblip jag har skapat ganska kul liten synthesizer. Det här är tänkt att vara mer flexibla än andra synthesizer genom att göra det helt oberoende. Det är batteridriven, har egen förstärkare/högtalare och st...

Ansiktsigenkänning och spårning med Arduino och OpenCV

uppdateringar20 feb 2013: Som svar på en fråga från student Hala Abuhasna om du vill använda klassen .NET seriell, använda namnkonventionen "\\\.\\COMn" och ersätt n med en nummer > 9 definiera com-porten för COM-portar över 9 som COM10, COM1...

Mobile Robotics med repa: bygga en Arduino-baserad insekt-liknande Walker och programmera den med Scratch

Låt oss springa runt? Detta är en Arduino-baserad, lätt att bygga version av insekt-liknande walker med klädhängare tråd och ursprungligen skapades av Jerome Demers (se också detta instructable) och Gareth Branwyn. Det finns i två versioner:en fristå...

Bygga din egen pratar Tom leksak med skrapa och Arduino

Gillar du pratar Tom? Vad sägs om att göra våra egna interaktiva (Arduino/Scratch) pratar Tomleksak?I detta instructable visar vi dig hur man bygger denna leksak med hjälp av sensorer och dubbelriktad Scratch <> - Arduino kommunikation att göra prog...

Ljus intensitet uträkning med hjälp av BH1715 och Arduino Nano

Igår arbetade vi på LCD-skärmen visar, och samtidigt arbetar över dem vi insåg vikten av ljusintensiteten uträkning. Ljusintensiteten är inte bara viktigt i fysisk domän i denna värld men det har dess bra sagt roll i biologiska domän också. Korrekt u...

AlarMe: Den eskalerande väckarklockan med Pi och Arduino

Här är den bearbetning kod som jag utformat och används.För att köra den själv, installera bearbetning på din dator, ladda ner zip-filen och kör skissen själv. Använd i-koden instruktioner att lägga till dina egna ljudfiler eller bara använder min.Om...

EL Wire hatt: Sekvenserade och ljud aktiverat med fjärrkontroll - drivs med Arduino och Sparkfun

Välkommen till Instructable guide av hatten EL Wire med några roliga funktioner.Konceptet är en EL Wired hatt med 8 sekvenserade EL ledningar kontrolleras av en trådbunden fjärrkontroll. Flera hastighetslägen kontrollerbar sekvens är förprogrammerad...

Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det)

Varning: Jag är inte en elektronikingenjör, så jag inte kan ge någon garanti för design (mycket mindre en implementering). Jag vet bara presenteras lösningen fungerade för mig minst 5-6 månader (så jag inte kan ens garantera dess tillförlitlighet öve...

Fotboll straff sparkar spel med ledningar och Arduino

Detta är en interaktiv elektromekaniska spel ligger mellan elektronik och den verkliga världen, gör du del av handlingen. Du spara mål med hjälp av en anordning och sparka bollen med fingrarna.Ju fler spelare bättre (vi har spelat 8 personer!). Video...

Första stegen med bearbetning och Arduino (styra skiftregister från dator)

Hej igen! Jag har få delar, så jag beslöt att börja bygga virtuella! Jag hade bearbetning på min dator, men jag hade aldrig använt det, eftersom i´m bara en student och jag don´t vet Java alls. Först bestämde jag mig att rita kvadrat. Jag hade så myc...

Förstärkt verklighet med hjälp av Unity3D, Vuforia och Arduino

Mer Augmented Reality finns tutorials här:1.2.3.4.5.Steg 1: Förstärkt verklighet med hjälp av Unity3D och Vuforia (del 1)Hämta allt nedan och följ instruktionerna i videon ovan:Hämta # Unity3D (Hämta och installera det) (*.exe-fil)Unity3D finns också...

Röd färg erkännande baserade Arduino kontroll (med hjälp av MATLAB och Arduino)

I denna tutorial, vi visar hur du använder färg erkännande för att styra någon manöverdonet anslutet till någon digital pin av arduino uno, vi har behandlat LED som ett ställdon i denna handledning som är ansluten till stift 13 av UNO. Vi har dragit...

Visualisering av verkliga och virtuella prototyp med Solidworks, Labview och Arduino

Om du inte vet hur din CAD-modell fungerar innan du går till en 3D utskrift, kan detta vara en lösning på några av de användare som vill visualisera resultatet för deras CAD församlingen modell. Du kanske tror visualisering kan göras med någon progra...

Signalera flöde affisch (med Chibitronics och Arduino)

Detta projekt kombinerar Chibitronics krets klistermärken med enkla Arduino programmering för att skapa en affisch med blinkande ljus som illustrerar grundläggande recording studio signal flow!Steg 1: Verktyg och materialFör att göra denna affisch, b...

Hem byggt IR fjärrkontroll mottagare eller Demodulator med fototransistor och Arduino vederbörlig

Min IR mottagare modul från Banggood bangged efter första run - upphörde det bara arbeta. Nästa nya en kommer att ta veckor att komma fram, men showen måste gå på... så bestämde mig att hitta tillfällig lösning, och det fungerade:).Jag googlade, och...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

Auotmatic Street lights kontroll med hjälp av LDR och Arduino

Gatan lätta reglerteknik används för att styra de ljus (aktivera och inaktivera baserat på ljus).Här gör vi användning av LDR (Light beroende motstånd) och LED (Light Emitting diode) och arduino.Hårda Ware komponenter som krävs:1) LDR2) LED3) 4.7 k m...