Arduino RC Auto mit FPV Kamera (12 / 15 schritt)

Schritt 12: NeoPixel Stick


Da ein ungeschriebenes Gesetz ist, dass Arduino Projekte widerlich LEDs (kleiner Scherz!) haben sollte, habe ich einen NeoPixel Stick auf das Auto. NeoPixels sind eine Art von Futter adressierbare RGB LED von AdaFruit produziert, und der NeoPixel-Stick hat 8 adressierbare LEDs auf einer kompakten Platine. Der Stick benötigt eine Drittanbieter-Arduino-Bibliothek (https://github.com/adafruit/Adafruit_NeoPixel) zu arbeiten, aber es ist ziemlich einfach zu konfigurieren (Hardware und Software). Ich verlötet auf einige weibliche Header, so dass ich es mit 22AWG festen Kern Draht herstellen konnte.

Die Leuchten sind mit dem XBox 360 Controller gesteuert. Die Taste "Y" schaltet den Stick NeoPixel ein-/ausschalten. Die DPad steuert die Helligkeit und "Sequenz". Die Helligkeit wird gesteuert durch nach oben/unten auf dem DPad und Sequenz ist DPad links/rechts. Die Reihenfolge bezieht sich auf die vorprogrammierte Modi für den NeoPixel-Stick konfiguriert.

Die Liste der Sequenzen in der aktuellen Softwareversion ist:

Folge 0: Alle LEDs setzen auf (einstellbaren Helligkeit) weiß

Sequenz 1: Alle LEDs rot (einstellbar Helligkeit)

Sequenz 2: Alle LEDs setzen auf grün (einstellbaren Helligkeit)

Sequenz 3: Alle LEDs blau (einstellbaren Helligkeit) festgelegt

Sequenz 4: Warnblinkanlage - Ende LEDs blinken orange

Sequenz 5: Polizei Modus - Ende LEDs blinken rot/blau (verwenden Sie diese auf einer Straße in der Nacht, Haha)

Folge 6: Pulsierend/verblassen grüne LEDs

Sequenz 7: Knight Rider-Modus (rot)

Sequenz 8: Knight Rider-Modus (blau)

Sequenz 9: Leere Sequenz, derzeit festgelegt, weiß (Helligkeit einstellbar)

Der c#-Programm sendet NeoPixel Anweisungen an den Arduino mit einem 3 Character-Feld in der seriellen Ausgabenachricht, z. B. "L51" das erste Zeichen steuert ein/aus (L = Lichter auf, D = off(dark)). Das zweite Zeichen ist die Helligkeit (ggf. für die Sequenz), und das letzte Zeichen ist die laufende Nummer.

Um diese Informationen zu verarbeiten, die Arduino erhält die serielle Zeichenfolge speichert die Lichterkette in ein separates 3 Zeichen-Array und dann prüft jedes Zeichen. Die NeoPixel Status wird in jeder Iteration der Hauptschleife aktualisiert.

Hinweis: Für animierte Sequenzen, wie z. B. die Warnblinkanlage und die Reihenfolge der Polizei, wurde die millis()-Funktion zur Zeit verfolgen. Die meisten NeoPixel Beispiele verwenden die delay() Funktion, aber dies nicht für das Auto verwendet werden, da es die Ausführung von anderen Code in dem Arduino zu blockieren, bis die Verzögerung abgeschlossen ist.

Anmerkung 2: Da der NeoPixel-Stick nur in jeder Iteration der Hauptschleife aktualisiert wird, ist die minimale Zeit zwischen verschiedenen NeoPixel Staaten die Verzögerung in der Hauptschleife festgelegt. Wie Sie vom seriellen Abschnitt wissen, setzt diese Verzögerung die serielle Nachricht Update-Frequenz zwischen dem Arduino und PC. Also, sehr hoher Frequenz Aktualisierungen auf den NeoPixel-Stick nicht möglich - die höchste Frequenz für die NeoPixels ist direkt an die serielle Nachricht Häufigkeit (etwa 20Hz) gebunden.

In Verbindung stehende Artikel

Arduino RC Auto mit großer Reichweite und benutzerdefinierte Sender.

Arduino RC Auto mit großer Reichweite und benutzerdefinierte Sender.

Hallo! Dies ist mein erster instructable.Darin zeige ich Ihnen wie man ein RC Auto mit Arduino und nrf24l01 + wireless-Modul, oder wie ein billiges 27 MHz RC Auto upgrade.Das alte RC Auto, die von dem ich das Chassis und der Heli Regler nehmen, ich h
Arduino gesteuert Auto mit Colission Vermeidung

Arduino gesteuert Auto mit Colission Vermeidung

Angesichts der Eigenzeit und Liebe, wird dieses Auto Dinge vor ihm vermeiden. kommen Sie und folgen Sie, wie wir durch die Schritte gehen, um dieses tolle Projekt zu erstellen...Schritt 1: Sammeln Materialien Schnappen Sie sich ein altes Auto von Ihr
1. BM ARDUINO gesteuert Auto mit HC-SR04

1. BM ARDUINO gesteuert Auto mit HC-SR04

Mit diesem Projekt möchte ich dir den Weg zeigen, wie man eine RC-Auto in ein Auto Fahrzeug mit Arduino Uno R3 zu konvertieren.Schritt 1: Benötigte Materialien: RC-Car (mit getrennten Hinterrad-Motoren)Arduino Uno R39V BatterieDrähteUltra Sonic Senso
RC Panzer mit einer sich bewegenden FPV Kamera

RC Panzer mit einer sich bewegenden FPV Kamera

Hallo.In diesem instructable ich Ihnen zeigen wie Fernbedienung Tank mit FPV Kamera zu bauen. Am Anfang ich baue nur RC Tank ohne FPV Kamera, aber wenn ich es im Haus fuhr ich habe nicht gesehen, wo es ist. So kam ich mit, dass ich es hinzufügen, wir
Autonome Arduino-Auto mit Infrarot-Annäherungssensor

Autonome Arduino-Auto mit Infrarot-Annäherungssensor

Diese Instructable zeigt, wie ein preloved RC-Car zu ändern, sodass ein Arduino gesteuert werden können. Die Instructable zeigen Ihnen wie man die RC ausgeführt, dass ein einfache Abbildung 8 Code von dort die Instructable zeigen, wie eine Infrarot-A
Bluetooth-gesteuerte Arduino RC Auto

Bluetooth-gesteuerte Arduino RC Auto

wird dieses Projekt habe ich für meine Mikrocontroller-Klasse begonnen. Wir waren mit der Auswahl von Arduino oder Raspberry Pi beauftragt und dann bekommen die MCU Kontrolle eine RC-Auto oder etwas tun Phantasie mit einer RC-Car; Dann, nachdem wir b
Computergesteuerte RC Auto mit zwei Arduinos

Computergesteuerte RC Auto mit zwei Arduinos

erforderlichen Teile: dieses Projekt erfordert zwei Arduino Boards können man bei http://www.adafruit.com/category/17 kaufenDieses Projekt verwendet zwei Arduino Uno kompatiblen Boards.Ein L293D oder andere Dual-H-Brücke-Motor-Treiber-Chip wird benöt
LEGO Technic Auto mit Arduino + XBee Wireless Control

LEGO Technic Auto mit Arduino + XBee Wireless Control

ich war durchlesen Instructables einen feinen Winter Samstag, wenn meine 8 yo Sohn kam und blickte über meine Schulter und sah dies: durch sath02. Mein Sohn ist ein großer Fan von allen Dingen Lego und liebt Roboter und Autos, und das war genau sein
Ferngesteuertes Auto mit Arduino und Bluetooth-

Ferngesteuertes Auto mit Arduino und Bluetooth-

Dieses Projekt besteht darin, ein ferngesteuertes Auto mit einer Bluetooth-Verbindung. Dieses Auto ist in einem Ballon knallend Wettbewerb gegen andere ähnliche Autos verwendet werden soll. Die drahtlose Verbindung erfolgt durch ein Bluetoothmodul, d
Jede Fernbedienung ferngesteuertes Auto mit Arduino

Jede Fernbedienung ferngesteuertes Auto mit Arduino

da dies meine erste instructable ich versuchte mein Bestes. Dieses Auto wird mit Arduino ohne motor Shield oder Ics hergestellt. Dieser Rover kann mit einer Fernbedienung gesteuert werden. Zunächst müssen wir die Fernbedienung für Code zu entschlüsse
Mobile Roboter-Auto mit Arduino und DTMF gesteuert

Mobile Roboter-Auto mit Arduino und DTMF gesteuert

Hallo Leute!Dies ist mein erstes Projekt auf Instructables, hoffe, Sie werden es genießen.Dieses Projekt geht es um wie Sie einen Roboter-Auto mit Handy steuern können und wie Sie das Auto von überall steuern können in der Welt.Projekt unter der Leit
Geschwindigkeit gesteuert RC Auto mit (4 CH-Motor-Treiber-Controller + Arduino Bluetooth)

Geschwindigkeit gesteuert RC Auto mit (4 CH-Motor-Treiber-Controller + Arduino Bluetooth)

Hallo, da dies meine erste instructable hier, ich hoffe es gefällt euch und zögern Sie nicht Fragen Sie alles, was nicht klar drin.Zunächst begann ich dieses Projekt nachdem ich wollte Steuern 4 Motoren, die relativ hohen Leistung (12Volts, 4 Ampere)
Arduino Bluetooth RC Auto mit LCD

Arduino Bluetooth RC Auto mit LCD

LCD-Bildschirm zeigt, wo Ihr Auto-Rubrik (zum Beispiel bewegt sich vorwärts, rückwärts,...)Ich habe einfach nur den Code geändert und legen eine LCDSchritt 1: Teileliste Arduino unoHC06 Bluetooth-ModulL293D Motor-TreiberLCD 16 * 2Auto-chassisVariable
Eine hohe Leistung FPV Kamera Quadrocopter zu bauen

Eine hohe Leistung FPV Kamera Quadrocopter zu bauen

Diese Instructable zeigen Ihnen im Detail, wie man eine qualitativ hochwertige Quadcopter für FPV fliegen und aerial Fotos/Videos zu bauen.Wir alle wissen, dass Menschen nicht fliegen können. Unsere Knochen sind viel zu dicht und unsere Arme flattern