Home > Technologie > ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

Advertisement

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

EINFÜHRUNG

GET ES AUF google PLAY "ardudroid" app

ARDUDROID (ehemals Andruino) ist eine einfache Android-App, die Ihnen hilft, die Pins Ihres Arduino Uno (oder Klons) von Ihrem Android-Telefon drahtlos zu steuern. Es ist sowohl eine Android-App und ein Arduino-Programm. ArduDroid verwendet eine einfache Android-Benutzeroberfläche, um 1) die digitalen und PWM-Pins von Arduino Uno zu steuern 2) senden Sie Textbefehle an Arduino 3) und empfangen Daten von Arduino über Bluetooth seriell unter Verwendung des beliebten und wirklich billigen (weniger als $ 10 von ebay) HC- 05 Bluetooth over serial module.This App wurde für das HC-05 Serial Bluetooth-Modul getestet und entwickelt. Andere Bluetooth-Module können oder können nicht funktionieren. Auch, während ich Arduino Uno in diesem Prototyp verwendet, fühlen Sie sich frei, mit anderen Modellen von Arduino experimentieren. Ich habe einen Leitfaden vor dem Erstellen und Programmieren einer Schaltung mit dem HC-05 Bluetooth-Modul und Arduino, aber ich werde kurz beschreiben wieder in diesem Leitfaden, wie man die Schaltung mit einem Steckbrett und Jumper Drähte.Spezieller Dank an Ingenieur Jafar Quttaineh zum Testen Die App und für seinen unschätzbaren Input.

Wie benutzt man ArduDroid

Sie können ArduDroid verwenden, um Befehle an Arduino zu senden, um ein Relais zu steuern, um elektrische Gadgets an / aus zu schalten, ein Roboterservo zu steuern, die Geschwindigkeit eines Motors und die umgekehrte Richtung zu erhöhen / zu verringern, ein Licht zu drehen, einen Lüfter zu beschleunigen und so weiter. Darüber hinaus können Sie lesen, Arduino Pins und Sensoren dann übertragen Sie die Daten zurück zu Ihrem Android-Handy.

Ich möchte zu dankbar Techbitar so groß instructables.

Schritt 1: Arduino standalone

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

Nachdem ich mein Arduino bekommen und eine letzte Programmierung auf meinem ersten Chip gemacht habe, wollte ich es von meinem Arduino Uno abziehen und es auf meinen eigenen Rennstrecken legen. Das würde auch meine Arduino für zukünftige Projekte freigeben.

Die besten Unterricht fand ich ist http://arduino.cc/en/Main/Standalone

  • Ein Brettbrett22
  • AWG wire7805
  • Spannungsregler
  • 2 Leuchtdioden
  • 2 220 Ohm Widerstände
  • 1 10k Ohm Widerstand
  • 2 10 uF Kondensatoren
  • 16 MHz Taktkristall
  • 2 22 pF Kondensatoren
  • Kleiner Schaltausgang ( "off"), dh Omron Typ B3F

Schritt 2: Herstellung der elektrischen Komponenten

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

"Fritzing ist eine Open-Source-Hardware-Initiative, die die Elektronik als kreatives Material für jedermann zugänglich macht. Wir bieten ein Software-Tool, eine Community-Website und Services im Sinne von Processing und Arduino, die ein kreatives Ökosystem unterstützen, das es Benutzern ermöglicht, ihre Prototypen zu dokumentieren , Teilen sie mit anderen, lehren Elektronik in einem Klassenzimmer, und Layout und Herstellung professioneller pcbs. "

Ich bin mit Fritzing Software-Programm, um die Bilder zu sehen, wie Sie die Drähte und elektrische Komponenten. Ich lieber durch die Hände machen.

Was brauchen Sie ist

  • 12 Volt Netzstecker
  • 12 Volt RGB-LED-Streifen
  • Bluetooth-Modul HC-05
  • Spannungsregler 7805 (für Bluetooth und Atmega)
  • 3 MOSFET N-Kanal (jeweils für rote, blaue, grüne LED)
  • 3 150ohm (LED-Streifen)
  • 1 1k Ohm (Bluetooth)

Ich würde zu einem besonderen Dank möchte adafruit Es ist sehr gut erklärt. Das, wie ich von ihnen gelernt.

Schritt 3: Zeit zum Code!

Ich habe die Codes mit Ihnen teilen. Ich hoffe, dass Sie es von Ihrem Computer herunterladen können. Entweder so können Sie nach Github gehen. Mein Github - Konto ist Github . Bitte helfen Sie mir, die Codes bei Bedarf zu verbessern. Ich habe die benutzerdefinierte zwischen den Werten von 0 bis 255. Wenn drücken Sie die Zahl Quadrat 13 auf der App-Smartphone sendet die Ausgabe.

Ich bin jeden Schalter Fall Gruppen von Farben in der Reihenfolge.

Wenn Sie volles Rot wünschen, also sein 255,0,0,

Wenn Sie volle grüne so seine 0,255,0 wollen,

Wenn Sie voll wollen, während seine 255.255, 255,

Wenn Sie volle Lila so seine 85, 0, 85,

etc.

RGB-Farbcodetabelle

Schritt 4: Endlich Projekt

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

ArduDroid: Ein einfacher 2-Wege-Bluetooth-basierte Android-Controller für Arduino RGB-LED-Streifen

Ich war sehr glücklich mit einem awesome Projekt kommunizieren mit Bluetooth, um sie durch das App-Smartphone zu steuern. Ich liebe die Presse auf dem Platz zwischen 13 bis 5. zur gleichen Zeit bin ich ein wenig Enttäuschung mit meinen Codes, weil, wenn ich Schalter-Schalter für 13 drücken und ich musste warten, bis sie für getan werden, während 100 Zeitschleifen so I Entschied, einen externen Rückstellknopf mit Arduino zu benutzen, wenn ich das Schaltergehäuse ändern möchte. Seine sehr schöne es haben eine extrem einfache Reset-Schaltung. Kein Code notwendig. Aber für jetzt werde ich den Code später beheben. Das wichtigste ist, sie arbeiten groß

Schauen Sie sich die Video-Hoffnung, die Sie genießen!

Led RGB-Rahmenvideo!

Related Reading