Eenvoudige RC auto voor beginners (Android controle over Bluetooth) (7 / 10 stap)

Stap 7: theorie


Theorie

Alle berekeningen worden uitgevoerd in de Android-applicatie, en onmiddellijk het berekenen van de waarden 2‹2‹of de PWM voor de linker- en motor. Toepassing heeft flexibele instellingen, zoals het bereik van de PWM, de gevoeligheid van tilt, de minimumdrempel voor de PWM en andere. Voorbeeldopdrachten verzonden via Bluetooth:
L-255\rR-120\r
L - de opdracht naar de linker motor, R - voor het recht
Een streepje betekent dat de motor rotatie om terug te gaan
255 - PWM waarde (voor Arduino de maximale snelheid van de rotatie is)
\r - einde van de opdracht.
Op deze opdracht RC verplaatst auto naar voren en iets gedraaid aan de rechterkant, als juiste motor draait langzaam verlaten.

L255\rR-255\r
Deze opdracht zal de linker motor terug draaien en toekomen rechts, dwingt een auto om te roteren rond zijn as tegen de klok in.

H1\r
Opdracht is een extra kanaal waarmee u verbinding bijvoorbeeld verlichting, geluid, enz maken kunt.

Symbolen command L, R en H kan worden gedefinieerd in de instellingen van Android-toepassingen.

In het MCU biedt controleprogramma een timer die de motor uitschakelt als de laatste opdracht was meer dan n-seconden geleden ontvangen. De gegevens worden opgeslagen in het EEPROM geheugen van de controller en Androïde apparaat kunnen worden gewijzigd. Het bereik van deze instelling is van 0,1 seconden tot 99,9 seconden. Deze instelling kan worden uitgeschakeld. Om te werken met EEPROM bevat opdrachten: Fr - lezen waarden 2‹2‹and Fw - record waarden.

Elektronica

Blokdiagram zien op bovenstaande afbeelding

Gerelateerde Artikelen

Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Dit Instructable is gebaseerd op deze eerdere werk die laat hoe om te controleren van een typische tank-station stijl robot met behulp van de Arduino en een Android app zien, zoals weergegeven in deze RC auto voor Android Instructable.Ik heb gebruikt
Servo controle over Bluetooth met versnellingsmeter

Servo controle over Bluetooth met versnellingsmeter

In ons project, zullen wij beheersen een servomotor via bluetooth. We doen met de motie-gevoelige versnellingsmeter controlemaatregelen.meer informatie: http://make.robimek.com/Servo-Control-over-Bluetooth-with-accelerometer/Stap 1: materialen:Arduin
Android gecontroleerde auto voor beginners (MIT app uitvinder)

Android gecontroleerde auto voor beginners (MIT app uitvinder)

Dit is een eenvoudige arduino auto/robot, bestuurd door een android app gemaakt met behulp van MIT app uitvinder (opensource-app). ALS JE EEN BEGINNER BENT OP DIT TERREIN MAAK JE GEEN ZORGEN IK HEB VERSTREKT ELK DETAIL IN MIJN PROJECT, DUS HET ZAL EE
Eenvoudige Kim Chi voor Beginners

Eenvoudige Kim Chi voor Beginners

Kim Chi, een traditionele gefermenteerde levensmiddelen uit Korea gemaakt van kool, knoflook, Spaanse peper en andere groenten is een voedzaam voedsel, vol met probiotische goedheid. Het is rijk aan vitaminen en als de groenten zijn gefermenteerd en
Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Deze tutorial gaat door het opzetten van de Arduino IDE voor gebruik met een Adafruit motor shield kloon board, alsmede het opzetten van een oude RC auto, zodat het kan worden gecontroleerd met een android telefoon via bluetooth. De Code voor de RC a
Eenvoudige koord Pouch (voor Beginners)

Eenvoudige koord Pouch (voor Beginners)

dit is een kleine zak heb ik besloten om te maken omdat ik iets nodig om te houden van mijn lady's dag Valentijnsdag geschenk. Het is heel eenvoudig te maken, en het kostte me minder dan een uur van start tot finish.Stap 1: materialen Moet u de volge
Snelle en eenvoudige knipperen animatie voor Beginners

Snelle en eenvoudige knipperen animatie voor Beginners

((waarschuwing: de onderstaande animatie werd gedaan in Photoshop Elements 5. Als je ogen tijdens dit instructable bloeden, ben ik op geen enkele wijze verantwoordelijk))De sleutel tot het steeds een goede animator is het eerst gewoon beginnen en wer
Eenvoudige Knit Coaster - voor Beginners

Eenvoudige Knit Coaster - voor Beginners

een achtbaan behoefte aan uw drankje? Maak een van deze eenvoudige gebreide achtbanen, ze zijn eenvoudig en leuk om te maken!Stap 1: Benodigdheden Wat u nodig hebt om een achtbaan. 1. elke soort garen. 2. sommige breinaalden (het maakt eigenlijk niet
Eenvoudige arduino auto met behulp van HC-06 Bluetooth-Module

Eenvoudige arduino auto met behulp van HC-06 Bluetooth-Module

De gemakkelijkste manier om te bouwen van een Arduino-auto en controle met uw Androïde apparaat.Stap 1: Dingen nodig: Laptop met de Arduino software.Elke Arduino. (Im ' using Leonardo).Twee gelijkstroommotoren met banden stevig vastgemaakt.Een acryl
CxemCAR 1 - Android Control RC Car via Bluetooth

CxemCAR 1 - Android Control RC Car via Bluetooth

dit is een opensource-project van RC auto met controle van Android telefoon via Bluetooth. De controller wordt gebruikt met .NET Micro Framework: FEZ Panda II, maar u kunt elke controller werkt met .NET Micro Framework core (Netduino, GHI elektronica
Android gecontroleerd Arduino Bluetooth Panzer

Android gecontroleerd Arduino Bluetooth Panzer

Afstandsbediening auto's zijn leuk om te rijden rond de kamer of het huis zwerven. Wat is er leuker voor het? Wanneer heeft u de zichtbaarheid als u in het rijden. Een draadloze IP-camera is het antwoord. Of laten we zeggen heb je CCTV camera's rond
Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

IntroductieDit instructable laat zien hoe u een Arduino uitvoer van in- en uitschakelen kan overstappen van uw Android mobiele telefoon met slechts één klik op het pictogram van de pfodApp . Het toevoegen van een relais gedreven door deze uitgang om
De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

Update: een gebruiker gevraagd voor submenu ondersteuning. pfodApp altijd ondersteund submenu's maar ik sub-menu's hebt toegevoegd aan pfodDesigner. De instructable stelsel van het Gemeenschapsmodel A Custom Menu ziet u hoe u pfodDesigner wilt samens
Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

IntroductieDit instructable ziet u hoe u de gratis pfodDesigner beschikbaar op GooglePlay ontwerpen van een menusysteem van de Android met submenu's voor Arduino-compatibele apparaten.De tutorial is geschikt voor complete beginners. Geen codering erv