• Home »
  • Empfänger »

    4 Schritt:Schritt 1: Empfangen und Senden von Daten zwischen ATtiny85: Der Transmitter Schritt 2: Empfangen und Senden von Daten zwischen ATtiny85: Der Receiver Schritt 3: Empfangen und Senden von Daten zwischen ATtiny85: Ergebnisse Schritt 4: Senden und Empfangen von Sensordaten mit ATtiny85 / 45: DHT11 und LDR durch Manchester-Code

    Ich habe viel mit dem Senden von HF-Daten zwischen zwei ATtiny85 Chips zu kämpfen, so dass ich dachte, es könnte hilfreich sein, wenn ich erklären, wie ich es tat. Es gibt eine Reihe solcher Projekte auf der Internetseite nicht beschrieben, aber dennoch ist es nicht gelungen, solche ein einfaches Projekt, das i festgestellt, daß vor allem aufgrund nicht mit den richtigen Bibliotheken und Kernen sein. BOM Transmitter: ATtiny85 - 0,82 € / 10 10k Widerstand 433 MHz transmittermodule - 1 Euro pro Satz Mini-Steckbrett - 58 cts / piece Empfänger: ATtiny85 10k Widerstand 433 MHz Empfängermodul Mini-Steckbrett Optional: 2-Draht-LCD Es gibt zwei Hauptbibliotheken verwendet werden, um Daten auf einem Arduino-Plattform senden und empfangen: VirtualWire und Manchester-Code. Wie Virtualwire ist etwas älter, nicht mehr unterstützt, und angeblich nur Zeichen zu senden (obwohl es eine Weise um, dass) Ich beschloss, Manchester-Code zu verwenden. Um eine lange Geschichte kurz zu machen, es hat nicht funktioniert. Ich hatte das MANCHESTER.h und MANCHESTER.cpp Datei und lief in eine Menge Ärger, bis ich herausgefunden, dass die falsche / alte Bibliothek, benötigen Sie die Manchester.h und Manchester.cpp-Datei von hier. Als ich, dass ich meinen Sender an Arbeit, ich Daten in ein Arduino schicken konnte, das war schon eine große Erleichterung. Allerdings ....... was immer ich tat, ich habe nicht meinen Receiver an die Arbeit. Bei der Prüfung etwas auf einem Attiny es ist sehr frustrierend, gerade bei einer LED, die Licht, aber doesnt angenommen, starren, ohne zu wissen, was und warum und wie. Also beschloss ich, einen LCD an die Attiny hinzuzufügen, so zumindest konnte ich sehen, was los war .. , Gab jedoch das LCD auf meinem ATtiny mir andere Probleme ... und wenn ich gelöst diejenigen, die auf die Lösung für mein Problem zu empfangen als auch erwiesen: Ich wurde mit der falschen Kern. Ich wurde mit der "Tiny Core" und nicht der "ATtiny Kern" Letztere ist die von Highlowtech. Auch programmierte ich die Attiny mit 8 MHz interner Oszillator, indem zuerst 'Brennen der bootloader " HINWEIS: Dieses arbeitet mit IDE 1.0.6. Die IDE 1.6.x hat eine andere Dateistruktur für die verschiedenen Kerne. Das ist nicht so hart zu arbeiten, ... Allerdings habe ich nicht in der Lage, es noch zu erarbeiten für die manchester Kern (Mine ist derzeit direkt in der Hardware-Ordner). Wenn Sie die manchester Bibliotheken mit IDE 1.6.x verwenden möchten, vielleicht dies wird Ihnen helfen: http://haeberling.blogspot.nl/2015/03/setting-up-arduino-ide-10-and-16-for. html Beachten Sie jedoch, dass der Kerl zu beschreiben, dass sich mit einem anderen ATtiny coreStep 1: Empfangen und Senden von Daten zwischen ATtiny85: der Sender Die von dem Sender aufgebaut ist einfach: Stecken Sie das ATtiny Chip in Ihrem Steckbrett, Schließen Sie einen 433 MHz-Sendemodul mit seinen Daten in den Pin PB0 (dh Stift 5 auf dem Chip). Verbinden Sie VCC und Masse des Sendermoduls an Vcc (Pin 8) und Masse (Pin 4) des Attiny Legen Sie eine 10 k Widerstand zwischen Pin 1 (Reset) und Pin 8 (Vcc) Schließen Vcc und Masse bis 5 Volt Nehmen Sie einen 17 cm steifen Draht und befestigen, dass an den Antennenloch des Senders. Verwenden Sie das folgende Programm: #include <Manchester.h> / * Manchester Transmitter beispiels In diesem Beispiel wird ein Sender 16-Bit-Nummer zu senden pro Übertragung. Probieren Sie verschiedene Geschwindigkeiten unter Verwendung dieser Konstanten, Ihre maximale möglichen Geschwindigkeit hängt von verschiedenen Faktoren wie Sender ab Typ, Distanz, Mikrocontroller Geschwindigkeit, ... MAN_300 0 MAN_600 1 MAN_1200 2 MAN_2400 3 MAN_4800 4 MAN_9600 5 MAN_19200 6 MAN_38400 7 * / #define TX_PIN 0 // Pin, wo Sie Ihren Sender verbunden ist uint16_t transmit_data = 2761; Leere Setup () { man.setupTransmit (TX_PIN, MAN_1200); } Leere Schleife () { man.transmit (transmit_data); Verzögerung (200); } Nur ein Wort auf der 2716, die ich sende. Das Programm ist nicht von mir, ich fand es als solches, und da es funktionierte und ich war sehr glücklich zu sehen, die "2716" erscheint in meinem Arduino nach tagelangen fruchtlosen Versuch, beschloss ich, es gibt als Tribut zu verlassen. (es kann hier gefunden haben) Schritt 2: Empfangen und Senden von Daten zwischen ATtiny85: Der Receiver Bau der Empfänger ist einfach: Setzen Sie den programmierten ATtiny Chip in Ihrem Steckbrett. Schließen Sie einen 10 k Widerstand zwischen Pin 1 und Pin 8 Setzen Sie Ihre 433 MHz Empfängermodul in dem Steckbrett Schließen Sie das datapin (in der Regel entweder eine der beiden mittleren Pins) an PB1 (physische PIN6) auf der ATtiny Pin. Schließen Sie das VCC und Masse des Sendermoduls an Vcc (Pin 8) und Ground (Pin4) des Attiny Schließen Sie den LCD-Schnittstelle, um PB0 (Pin 5) (Clock) und Pin PB2 (Pin 7) Stift (Data / Enable) Schließen Vcc und Masse des LCD auf VCC und Masse. Bringen Sie ein 17 cm (1/4 Lambda für 433 MHz) auf den Receiver-Modul. Verwenden Sie das folgende Programm in Ihrem Chip: #include <Manchester.h> <br> #include <LiquidCrystal_SR.h> LiquidCrystal_SR LCD (0,2, TWO_WIRE); / * Manchester-Empfänger für Attiny In diesem Beispiel Empfänger ein 16-Bit-Zahl pro erhalten transmittion ein Relais ein- oder ausschalten. versuchen, mit unterschiedlichen Geschwindigkeiten unter Verwendung dieser Konstanten Ihre maximal mögliche Geschwindigkeit hängt von verschiedenen Faktoren wie Sendertyp abhängen, Abstand, Mikrocontroller Geschwindigkeit, ... MAN_300 0 MAN_600 1 MAN_1200 2 MAN_2400 3 MAN_4800 4 MAN_9600 5 MAN_19200 6 MAN_38400 7 * / #define RX_PIN 1 // = Pin 6 uint8_t moo = 1; Leere setup () { lcd.begin (16,2); lcd.home (); lcd.print ("Empfangen"); lcd.setCursor (0,1); man.setupReceive (RX_PIN, MAN_1200); man.beginReceive (); } <br> Leere Schleife () { if (man.receiveComplete ()) { uint16_t m = man.getMessage (); man.beginReceive (); // beginnen Hören für nächste Meldung rechts // nachdem Sie die Nachricht abrufen moo = ++ moo% 2; lcd.print (m); } } Das LCD ist ofcourse optional. Sie können eine LED, die die Variable "moo" senden, um seinen Stift und damit auf komplette receival des Signals blinken bekommt, aber ich wollte nur, um sicherzustellen, dass das, was ich bekam, war das, was ich sentStep 3: Empfangen und Senden von Daten zwischen ATtiny85 : Ergebnisse Die Ergebnisse sind gut, kein Müll empfangen wird, aber die Reichweite beträgt etwa 4-5 Metern, mit den Antennen. Die Antenne des Empfängers nur einen geringen Unterschied. Das auf dem Transmitter macht einen großen Unterschied. Dennoch ist dies überraschend, da das Sendemodul zum Schalten Fernschalter bei größeren Entfernungen auch auf verschiedenen Etagen ist. Im Hinblick auf die Länge der Antennen: als f * λ = c (Häufigkeit * Wellenlänge = Lichtgeschwindigkeit) λ = c / f λ = 299.792.458 / 433.920.000 Die Wellenlänge ist 0,690893386 Meter. Antenne würde & lgr; / 4 = 0,172723346 Meter (17,3 cm) Das ist etwa 6,80013 Zoll. Wenn Sie würde mit 315 MHz-Module, würde die Antenne sein: 0.238 m oder 23,8 cm Sie können auch die Wellenlängenrechner. Angeblich kann das Sendemodul 12 Volt zu nehmen und immer noch von einem 5 Volt Mikrocontroller Stift gesteuert werden und muss eine weitere, dann erreichen. Erhöhen der Spannung auf dem Empfänger selbstverständlich keinen Unterschied macht Nachdem Sie die Verbindung hergestellt haben zwischen zwei ATtiny ist, die Verknüpfung einer von ihnen mit einem Arduino sollte kein Problem sein. Ich benutze meinen Daten an einen Arduino (e, g. Temperatur oder den Status eines Tripwire) zu schicken, oder um Daten von einem Arduino zu empfangen, um einen Servo- oder ein RGB-LED zu steuern. Wenn Sie ein Relais auslösen möchten, können Sie es wie folgt tun würde: Leere Schleife () {<br> if (man.receiveComplete ()) { uint16_t m = man.getMessage (); man.beginReceive (); // beginnen Hören für nächste Meldung rechts, nachdem Sie die Nachricht abrufen moo = ++ moo% 2; lcd.print (m); wenn (m == 2761) {digital (Relais, HIGH);} wenn (m == 0000) {digital (Relais, LOW);} } Ofcourse, müssen Sie die Relay Stift in den "setup'Step 4 definieren: Senden und Empfangen von Sensordaten mit ATtiny85 / 45: DHT11 und LDR durch Manchester-Code Senden einer feststehenden Anzahl von natürlich Spaß macht auf den ersten, aber es ist nicht viel. Unten ist ein praktischeres Beispiel des Sendens 1 stationären Wert und 3 Variablenwerte durch den Äther. / * LDR = A1 RF433 = D0 DHT11 = D4 LED = D3 * / // Bibliotheken #include <dht11.h> #include <Manchester.h> DHT11 DHT11; #define DHT11PIN 4 #define TX_PIN 0 // Pin, wo Sie Ihren Sender verbunden ist // Variablen float h = 0; schwimmen t = 0; int transmit_data = 2761; int transmit_t = 0; int transmit_h = 0; int Licht = 0; Leere Setup () { man.setupTransmit (TX_PIN, MAN_1200); } Leere Schleife () { int chk = DHT11.read (DHT11PIN); h = DHT11.humidity; t = DHT11.temperature; transmit_h = 100 * h; transmit_t = 100 * t; man.transmit (transmit_data); Verzögerung (200); man.transmit (transmit_h); Verzögerung (200); man.transmit (transmit_t); Licht = analogRead (A1); man.transmit (Licht); } Es braucht 3194 Byte, so konnte ich sie in einem ATtiny45 kompilieren. Der Sender wird D0 (Pin 5) verbunden. Der DHT11 Sensor bis D4 (Pin 3) und einem LDR zur A1 (Pin 7) verbunden ist, mit dem anderen Ende entweder Boden oder Vcc und eine entsprechende Pull-up oder Pull-Down-Widerstand verbunden ist, je nach Ihren Wünschen, Variablen h und t Schwimmern, die Dezimalstellen haben kann. Wie ich bin nur daran interessiert, 2 Nachkommastellen Genauigkeit, I mit 100 multiplizieren und sie in ganzen Zahlen. Ich schicke dann eine Stationskennung "2716", gefolgt von 3 Werte: Luftfeuchtigkeit, Temperatur, Licht. Die Empfangsstation kann dann erkennen, woher es kam und verarbeiten die eingehenden Signale (ab, indem sie sie um 100 wieder)$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Die Stückliste Schritt 2: Laden Sie die Arduino Test Skizzen Schritt 3: Verdrahten des Arduino + Bluetooth-Transceiver Schritt 4: Ihr PC für die serielle Bluetooth-Kommunikation Stellen Schritt 5: Referenzen

      UPDATE 31. August 2013: Ich habe eine Anleitung, wie man die Standardeinstellungen für die HC-05-Modul ändern veröffentlicht. 5. Juli 2013: Sehen Sie bitte meine anderen Führer auf Controlling Arduino mit Android über Bluetooth EINFÜHRUNG In der Führung, werde ich erklären, wie ich es geschafft, Daten über eine Bluetooth billig HC-05-Transceiver, die gefunden werden kann hin und her zwischen einem PC und Arduino senden weniger als 10 € auf ebay mit dem Breakout-Board. Die Version Ich habe in diesem Projekt nicht über eine Breakout-Board, so ist es etwas billiger, aber schwieriger zu löten. Ich empfehle den Kauf des Moduls mit der Breakout-Board. Dieses Bluetooth-Transceiver im Grunde wirkt wie eine generische serielle COM-Schnittstelle. Die PC zu seriellen Arduino Bluetooth-Verbindung kann in vielen Anwendungen wie die Steuerung Servos, Motoren, und Schreiben zu LCDs sein. Das Arduino zu PC-Verbindung kann bei Anwendungen nützlich sein, wenn der Arduino liest Sensoren dann übergeben ihre Werte über die serielle Bluetooth an einen PC für die Verarbeitung. Der Abstand für diesen Transceiver ist etwa 30 Meter oder so, aber es hängt wirklich von vielen anderen Variablen. Dies ist ideal für den Innenprojekten. Der einzige Nachteil dieses billige Bluetooth-Transceiver ist das Fehlen von Überschriften, was bedeutet, dass Sie mindestens 4 Drähte löten haben. Dann gibt es die Abwesenheit von Power-LED sowie keine TX / RX LEDs. Ich habe nicht diese Merkmale eine Notwendigkeit, sondern einige von euch vielleicht wollen mehr mit all diesen Features bezahlen und erhalten eine erweiterte Version dieses Transceivers. Der serielle Bluetooth-Modul Ich kaufte hat die folgenden Spezifikationen: - Standard-COM-Einstellung: 9600, N, 8,1 - Standard-Passwort / Pairing-Code: 1234. - Unterstützt den AT-Befehl, um die Baudrate, Gerätename, Hauptschlüssel, Master / Slave, usw. ändern - Unterstützt Baudraten 2400 -1382400. - Auf der Grundlage der CSR Bluetooth-Chip BC417143 - Bluetooth Spezifikation v2.0 + EDR - Stromversorgung: + 3,3 VDC 50mA - Frequenz: 2,4 GHz ISM-Band - Modulation: GFSK (Gaussian Frequency Shift Keying) - Emissionsleistung: ≤4dBm, Klasse 2 - Empfindlichkeit: ≤-84dBm bei 0,1% BER - Geschwindigkeit: Asynchronous: 2.1Mbps (Max) / 160 kbps, Synchron: 1 Mbps / 1 Mbps - Sicherheit: Authentisierung und Verschlüsselung - Größe: 26.9mm x 13mm x 2,2 mm. - Arbeitstemperatur: -20 ~ +75 Celsius - Abmessungen: 26.9mm x 13mm x 2,2 mm CREDITS Bei meinen Recherchen habe ich aus vielen Projekten zu diesem und ähnlichen Themen profitiert. Ich habe sie in dem Abschnitt aufgeführt. Zusammenhängende Projekte 1) In einem früheren Projekt, habe ich eine Pololu Wixel und ein Arduino, einen Roboter von einem PC-Terminal steuern. Hier werde ich ähnliche Datenaustausch-Funktionalität, aber ohne den Roboter zu zeigen. 2) Ich gehackt auch die RF-System von billigen drahtlosen Auto Spielzeug und nutzte die Arduino um Signale zu übertragen. Schritt 1: Die Stückliste HARDWARE - Arduino Uno (R2) oder Klon. - Bluetooth serielle Transceiver Arduino verbunden. Ich habe ein von Ebay mit dem BlueCore4 Chipsatz. Suchen Ebay für drahtlose Bluetooth-Transceiver-Modul RS232 / TTL. - Bluetooth-USB-Dongle an den PC angeschlossen werden. Ich habe einen alten MSI PC2PC Bluetooth sowie ein Bollionton Bluetooth USB-Dongles und beide funktionierte gut. - Die 1.2K Ohm & 2.2K Ohm Widerstände als Spannungsteiler verwendet werden, um die Arduino 5V bis zu 3,3 V fallen werden. Sie können diese mit 10 kOhm und 20 kOhm Widerstände ersetzen. Wenn Sie wissen, wie man Spannungsteiler zu berechnen, können Sie andere Werte für die Widerstände zu verwenden. - Brotschneidebrett und Drahtbrücken. -- Energiequelle. Ich habe eine 9V-Batterie. - Jeder PC, der Arduino IDE unterstützt die benötigt werden, um den Arduino Mikrocontroller programmieren. - Die meisten PCs und Smartphone w / Bluetooth und ein Terminal-Emulator kann verwendet werden, um den Arduino steuern. SOFTWARE - Windows 7 64-bit. Dies sollte aber auf andere von der Arduino IDE unterstützten Plattformen zu arbeiten. - Arduino IDE 1.0 - Tera Term Pro Terminal-Emulator , aber andere ähnliche Emulatoren funktionieren sollte. - Tera Term durch den ursprünglichen Autor der softwareStep 2: Laden Sie die Arduino Test Skizzen HINWEIS: Beim Hochladen von Skizzen aus der Arduino IDE auf die Arduino Mikrocontroller, sicherzustellen, dass Ihr Bluetooth-Transceiver TX pin / Draht wird nicht auf die Arduino RX (Pin 0) verbunden ist. Else, kann dies den PC das Senden von Skizzen zu dem Arduino Mikrocontroller verhindern. Überprüfen Sie die Video zu sehen, wie diese Demo-Skizzen zu arbeiten. Ich habe zwei Arduino Test Skizzen. Die erste ist ein "Test zu schicken." Das Arduino Mikrocontroller sendet Zahlen zum PC über serielle Bluetooth. Also, wenn Sie ein Terminal-Emulator auf Ihrem PC, wie Tera Term läuft, sehen Sie eine Liste von Zahlen rollten Bildschirm Ihres Emulator. Ich habe fast keine Fehlerbehebung in meinem Code, um den Code übersichtlich und einfach zu halten gemacht. Ich vertraue darauf, die Entwickler wird es pro ihre Anforderungen hinzuzufügen. Die zweite Test Arduino Sketch ist ein "get-Test." Wenn Sie Typ 1 auf der Tastatur, von der Terminal-Emulator-Anwendung wie Tera Term, wird das Arduino Pin 13 LED einschalten. Wenn Sie auf 0 auf der Tastatur, wird die LED ausgeschaltet. ////////////////////////////////////////////////// //////////////////////////////// // Remixed by: TECHBITAR (Hazim BITAR) // LIZENZ: Öffentlicher Bereich // Datum: 2. Mai 2012 // Kontakt: techbitar at gmail dot com int counter = 0; Leere setup () { Serial.begin (9600); Verzögerung (50); } Leere Schleife () { Gegen ++; Serial.print ("Arduino-Zähler:"); Serial.println (Zähler); Verzögerung (500); // Eine halbe Sekunde warten } ////////////////////////////////////////////////// //////////////////////////////// // Remixed by: TECHBITAR (Hazim BITAR) // LIZENZ: Öffentlicher Bereich // Datum: 2. Mai 2012 // Kontakt: techbitar at gmail dot com char InByte; int LED = 13; // LED an Pin 13 Leere setup () { Serial.begin (9600); pinMode (LED, Ausgang); } Leere Schleife () { Serial.println ("Drücken Sie 1, um Arduino Pin 13 EIN LED oder 0, um es auszuschalten:"); while (Serial.available ()!); // Hier bleiben, solange COM-Port ist leer InByte = Serial.read (); // Lesen nächste verfügbare Byte if (InByte == '0') digital (LED, LOW); // Wenn es eine 0 (Null) tun LED aus if (InByte == '1') digital (LED, HIGH); // Wenn es eine 1 (ein) schalten LED an Verzögerung (50); } Schritt 3: Verdrahten des Arduino + Bluetooth-Transceiver Alle 7 Artikel anzeigen WARNUNG: MY Bluetooth-Modul arbeitet mit + 3.3V DC. Das Arduino UNO IO Pins OUTPUT 5V. So vermeiden ANSCHLUSS DER ARDUINO 5V Ausgangs-Pins an diesen Transceiver OHNE einen Spannungsteiler. Doch seit der Bluetooth Pins Ausgang 3,3 V, wird dies nicht die Arduino Pins, die 5V tolerieren und eine 3,3 V-Signal von der seriellen Bluetooth-Transceiver als logische Hoch behandeln zu verletzen. Das ist, warum ich nicht verwenden, einen Spannungsteiler für die Verbindung zwischen dem Bluetooth-Übertragung / TX Stift (bewertet 3.3V) und dem Arduino erhalten / RX Pin 0 (5V bewertet.) START WIRING 1) Solder 4 Drähte mit dem Bluetooth-Modul: TX, RX, GND, Vcc 2) Bauen Sie den Spannungsteiler. Ich habe viele Fotos, um mit diesem Schritt helfen. 3) Verbinden Sie den Bluetooth-Modul an das Arduino Uno nach diesem: Bluetooth TX -----> Arduino Uno RX (Pin 0) Bluetooth RX -----> (Pin 1) Arduino Uno TX über den Spannungsteiler! Bluetooth GND -----> Arduino GND pin Bluetooth Vcc -----> Arduino 3,3 pin aber NICHT der 5V-Pin. 4) Schalten Sie den Stromkreis. Ich habe eine 9V-Batterie. Halten Sie ein Mobiltelefon oder ein Bluetooth-Gerät praktisch, um zu erkennen, ob Ihre Bluetooth-Transceiver zur Verfügung. Zu diesem Zeitpunkt sollte Ihr Bluetooth serielle Transceiver kommen, um zu leben und anderen Bluetooth-Geräten sollte es sehen. Wenn Sie es nicht sehen, klicken Sie die Verdrahtung. Mein Bluetooth serielle Transceiver verfügt über einen Standardnamen des HC-05 und ein Standard-Code 1234 und die Geschwindigkeit der 9600. Prüfen Sie die Herstellerdokumentation für Ihre Geräte Namen und das Passwort / Pairing-Code. Sie können alle diese Standardwerte mit der AT-Befehle zu ändern. 5) Stecken Sie den Bluetooth-USB-Dongle in den PC und bewegen sich entlang mit dem nächsten Abschnitt. Schritt 4: Ihr PC für die serielle Bluetooth-Kommunikation Stellen Alle 8 Artikel anzeigen Wenn Sie den Bluetooth-Dongle in den USB-Port Ihres PCs einlegen, wird Windows die erforderlichen Treiber automatisch installiert. Wenn es fertig ist, wird sie angezeigt werden ein System Meldung, die Installation erfolgreich war. Sie sehen dann das Bluetooth-Symbol in der Taskleiste oder auf dem Desktop. Klicken Sie darauf, um ein Menü mit einer Reihe von Optionen wie Bluetooth-Geräte anzeigen zu sehen. Klicken Sie darauf und folgen Sie den Objektträger. Geräte auswählen oder anzeigen Bluetooth-Geräte hinzufügen. Wenn Ihr Arduino Bluetooth serielle Transceiver ordnungsgemäß angeschlossen ist, sollten Sie Ihren Gerätenamen zeigen, auf der Liste. Klicken Sie darauf und dann auf Weiter. Sie werden aufgefordert, Ihre Bluetooth-Geräte "Pairing-Code / Passwort einzugeben. Die Standardeinstellung für die meisten Bluetooth-Geräte entweder 1234 oder 0000. Klicken Sie auf Weiter. Wenn das Pairing erfolgreich ist, werden Sie sehen, eine Systemmeldung sagen so. Nun sind sowohl Ihre PC-Bluetooth und die Arduino Bluetooth wie durch serielle Kabel angeschlossen. Führen Tera Term auf Ihrem PC (oder einem ähnlichen Terminal-Emulator) und wählen Sie das durch die Paarung festgelegten COM-Port-Nummer. PASSWORT welcher COM-Port? Wenn Sie die Bluetooth-COM-Port für den gekoppelten Bluetooth-Transceiver verwendet vergaß der rechten Maustaste auf das Bluetooth-Symbol auf Ihrem System Icon Bereich und wählen Sie "Show Bluetooth-Geräte." Sie sehen eine Liste der Bluetooth-Geräte. Rechte Maustaste auf das Bluetooth-Gerät, und wählen Sie "Eigenschaften". Klicken Sie dann auf die Registerkarte "Dienste". Dort sehen Sie die COM-Port-Nummer. Wenn Sie eine Verbindung / Paarung, obwohl Sie sicher, dass Ihre Bluetooth-Geräte werden in der Regel läuft es nicht machen, löschen Sie Ihr Bluetooth-Gerät und starten Sie den Vorgang von der Spitze. Das scheint die Verbindung zurückgesetzt. RUN TERA TERM Sobald die Paarung abgeschlossen ist, führen Tera Term zu starten Kommunikation mit Ihrem Arduino. Tera Term fordert Sie auf, wählen Sie entweder Seriell oder TCP / IP. Wählen Sie Serial und stellen Sie sicher Tera Term zeigt die COM-Port-Nummer aus den vorherigen Schritten. Stellen Sie außerdem sicher, dass die Einstellungen sind die gleichen für beide seriellen Bluetooth-Module. In diesem Fall: 9600, N, 8,1 Wenn Sie die get-Test Skizze hochgeladen haben, geben Sie dann entweder 1 (eins) oder 0 (Null), um den Stift 13 LED auf der Arduino ein- oder auszuschalten. Wenn Sie den Send-Test Skizze hochgeladen, werden Sie sehen eine wachsende Liste von aufsteigenden Zahlen auf der Tera Term Bildschirm von Arduino über serielle Bluetooth.Step 5 an: Referenzen Besonderer Dank geht an meinen guten Freund und erstklassig maker Jafar Qutaineh für seine Eingabe und an die Entwickler der vielen hilfs Bluetooth Projekte, die ich als Grundlage verwendet für dieses Projekt, wie den hier aufgeführten: Drahtlose Kommunikation mit PC und Arduino Board mit Bluetooth http://arduino.cc/playground/Learning/Tutorial01 Androino! Steuern Sie einen Arduino von Ihrem Android-Gerät mit einem Bluetooth-Modul billig. http://www.instructables.com/id/Androino-Talk-with-an-Arduino-from-your-Android-d/ wie Arduino durch bluetooth von Control (PC, Pocket PC PDA) http://www.instructables.com/id/how-to-Control-arduino-by-bluetooth-from-PC-pock/ Verwenden Sie dieses Handbuch AUF EIGENE GEFAHR

        4 Schritt:Schritt 1: Holen Sie sich ein paar alte Fernbedienungen. Schritt 2: Demontieren Sie die Fernbedienungen. Schritt 3: Desolder der LED aus dem Vorstand. Schritt 4: Testen Sie Ihre LEDs und Fototransistoren.

        Haben Sie IR LEDs benötigen für Ihre nächste Fernbedienung Projekt? Oder ist es ein Nachtsichtsystem? In diesem instructable werde ich Ihnen zeigen, wie IR (Infrarot) zu LEDs und IR-Phototransistoren kostenlos Schritt 1: Holen Sie sich ein paar alte Fernbedienungen. IR-LEDs werden in den meisten Fernbedienungen gefunden. So müssen Sie genügend Fernbedienungen finden, wenn Sie brauchen viel IR-LEDs. Ferngesteuerte Geräte können auch IR-Empfänger, wenn Sie möchten, um sie mit der IR-LEDs koppeln. DVD-Player, Heimkino-Sound-Anlagen, TVs und sogar RC Spielzeug können diese IR-Phototransistoren oder Empfänger haben. Benötigte Materialien: Old Fernbedienungen Flachschraubenzieher Löttechnik (Lötkolben, Entlötpumpe) Knopfzelle (kann um Ihr Haus legt werden, können Sie bei Ihrem Nachbar, Flohmärkte oder Müllcontainer aufgefordert werden) (zum Testen der IR LEDs) Digitalkamera-Multimeter (wenn keine Knopfzelle und Kamera) Schritt 2: Demontieren Sie die Fernbedienungen. Alle 7 Artikel anzeigen Entfernen Sie die Batterieabdeckung und verwenden Sie den flachen Schraubendreher, um das Kunststoffgehäuse abhebeln. Befolgen Sie die Hinweise auf der pictures.Step 3: Desolder die LED aus dem Vorstand. Gleichen Sie die Stifte der IR-LED, dann desolder die LED von der Leiterplatte. Nun haben Sie bereits eine freie IR LED. Tun Sie dies für die anderen Fernbedienungen und finden Sie jede Menge Gratis LEDs haben. Sie können auch desolder den IR-Empfänger auf den DVD-Player, wenn Sie möchten auch them.Step 4: Testen Sie Ihre LEDs und Fototransistoren. Testen Sie Ihre IR-LEDs von einem Multimeter oder einer Batterie während der Verwendung einer Kamera. Denken Sie daran, dass Sie die Digitalkamera oder den Nocken auf Ihrem Telefon verwenden. Sehen Sie, wenn es gibt ein wenig Glanz. Der IR-Empfänger gefunden hat keinen Teilnummer darauf. So testete ich den IR-Empfänger durch die Verfolgung der Leiterbahnen. Der erste Stift wurde mit der Stromversorgung verbunden ist, so dass es das VCC und dann der zweite Stift in eine IC, so war es der Ausgabe und der dritte Stift war GND. Ich habe eine Schaltung mit einer + 5V-Versorgung und eine rote LED. Als ich drückte auf einen Knopf auf meiner Fernbedienung, würde die rote LED blinkt. Also habe ich festgestellt, dass der Empfänger funktioniert. Vielen Dank für das Lesen dieses instructable. Ich hoffe, es hat euch gefallen.

          5 Schritt:Schritt 1: Zutaten: Schritt 2: Schritt 3: Schritt 4: Schritt 5:

          Hey Ich habe vor kurzem in RC-Elektronik so Ich fange an, sich zu diesem Thema legte einige i'bles! Nun, während ich meine RC plane ich auf eine kleine dilemma- kam Bau hatte ich nicht ein Servo-Splitter. Ich dachte, ich hätte noch eine Woche warten, um zu der Hobby-Shop bekommen und kaufen ein, und das würde mir Zeit und Geld kosten. Dann hatte ich eine tolle Idee, warum kaufen Sie ein, wenn ich könnte machen! ?? Was ich versuche, zu replizieren ist http://www.pololu.com/catalog/product/788 Bitte geben Sie diese eine Stimme für die "Ich konnte machen, dass" Wettbewerb! Genießen Sie Schritt 1: Zutaten: Elektronik: 6 Stiftleisten in zwei Hälften geschnitten, um zwei 3-Stiftleiste Segmente 3 weiblich Stiftleisten oder eine gebrochene Servo Endverbinder Haften Servo (für den Draht) oder 3 Drähte zu machen (so lange man sie braucht) Lötkolben und Lötzinn Werkzeug: Krazy Glue Lötkolben und Lötzinn Drahtscherer / Stripperinnen / Schneideplotter Helping Hands Zwei Größen der Schrumpfschlauch Feuerzeug oder Heißluftgebläse. Schritt 2: Schneiden Sie Ihre Servokabel auf die gewünschte Länge und isolieren Sie die beiden Enden des Drahtes. Trennen Sie jeden Draht auseinander etwa 1 1/2 Zoll. Nach der Trennung der Drähte fügen Sie etwas Lötzinn auf die Drähte. Dies wird durch den Lötprozess später helfen. Schritt 3: Legen Sie den 3-Pin-Header nach unten auf die Arbeitsfläche. Fügen Sie eine großzügige Menge Krazy Kleber Stapeln Sie die anderen 3-Pin-Header auf und halten, bis der Leim trocknet (ca. 10 Sekunden). Schritt 4: Klemmen Sie Ihre Doppelstiftleisten in eine helfende Hand. Einen Wulst von Lot fügt vorsichtig in jeweils zwischen den beiden Leitungen. Fügen Sie ein kleines Stück Schrumpf um jeden Draht. Löten Sie das braune Kabel (oder schwarz) bis hin zu einer Seite. Löten Sie das rote Kabel an der Mitte Löten Sie die gelbe (oder weiße) Kabel den ganzen Weg auf die andere Seite. Schrumpfen all die Schläuche, und notieren Sie, welche Seite die braune Ader hat. Schieben Sie nun eine mittelgroße Stück Schrumpfschlauch über alle Verbindungen und stellen Sie sicher bekannt, auf welcher Seite das braune Kabel ist eigenen. Schrumpfen und und nehmen Sie einen Filzstift und zeichnen Sie eine schwarze Markierung auf einer Seite. Dies zeigt an, auf welcher Seite der Minusleitung eingeschaltet ist. Schritt 5: Auf der anderen Seite des Drahtes fügen Sie ein kleines Stück Schrumpf jedem Draht und einem mittelgroßen Stück über alle Drähte. Löten Sie die Drähte an der Buchsenleiste. So stellen Sie sicher, dass das der braune ist auf der einen Seite und das rote Kabel ist in der Mitte. Shrink alle Schläuche und fertig!

            11 Schritt:Schritt 1: Messumformer Schritt 2: Empfänger Schritt 3: ESC (Electronic Speed ​​Controller) Schritt 4: Akku Schritt 5: Motor Schritt 6: Servos Schritt 7: Löten Schritt 8: Verbinden sie alle auf! Schritt 9: Die Bindung der Empfänger an den Sender Schritt 10: Wo Parts kaufen Schritt 11: Fazit:

            Ich bin in den Aufbau RC Flugzeuge. Ein Problem, das ich hatte, war, dass ein Führer zu den Grundlagen der Verbindungs ​​gesamte Elektronik Teile zusammen (auf instructables) nicht finden konnte. Hoffentlich I'ble wird Ihnen helfen, mit Ihrem RC Flugzeug gestartet. Mein Ziel ist es, Ihnen eine allgemeine Vorstellung von dem, was jede Komponente zeigen, wie man sie hook up geben. Biolethal machte einen sehr guten instructable auf eine komplette Anleitung zum RC-Elektronik so für weitere Einzelheiten über jeden Teil lesen Sie bitte seine i'ble. Während er gründlich erklärt, jede Komponente, die er nicht erklären, wie das alles anschließen. Das ist das Ziel dieser i'ble zu erklären, wie alles zu verbinden. Sehen Sie seine i'ble @ http: //www.instructables.com/id/The-Complete-Guid ... Auch ein weiterer guter Ort, um mit RC loszulegen ist http://makezine.com/makerhangar/ , aber ich weiß nicht empfehlen, dass das Flugzeug machte. Sein Flugzeug ist groß und sperrig. Ich empfehle Ihre erste Flugzeug, um etwas Ähnliches wie Experimental Airlines sein https://www.youtube.com/user/ExperimentalAirlines/videos . Er hat eine Menge guter Flugzeuge für Anfänger, aber ich mag es nicht, seinen Stil zu bauen Rümpfe. Sie sind schwach und schlaff. Ich werde eine andere i'ble hoffentlich bald, wie Sie Ihre eigenen Anfänger RC-Schaum Bord Flugzeug machen posten. Vergessen Sie nicht, lesen Sie flitetest. Diese Jungs sind einfach genial! flitetest.com Alle Teile sind aus HobbyKing.com Bisher alle Teile, die ich von dort gekommen sind, trotz ihrer extrem niedrigen Preisen sehr gute Qualität. Dank Hobbyking!

              8 Schritt:Schritt 1: Material Schritt 2: Hardware Schritt 3: Software Schritt 4: Sender Schritt 5: Receiver Schritt 6: Fazit Schritt 7: Wie zu 3 Sender mit einem Empfänger verwenden Schritt 8: Receiver 2.0

              Ich glaube, wir alle haben den Traum, um zu einem Superspion, wenn Sie also in einer geheimen Mission sind, sind Sie etwas zu tun, in Ihrem Haus und Sie wollen nicht gefangen, unsere Sie gerade essen alle Cookies in der Küche erhalten und Sie wissen, ob Ihre Mutter kommt, sind die Funk-Bewegungsmelder-Geräte für Sie. Ich sehe eine Menge von Wireless in de Internet und in Filmen, aber ich möchte, um herauszufinden, wie es billig für alle zu machen, damit ich ein ATtiny85, ein PIR-Sensor (Bewegungssensor) und eine HF-Verbindung, um das Projekt Arbeit zu machen. Wenn Sie diese proyect folgen Sie bitte mein Blog auf Facebook: (in Spanisch) Facebook-Seite oder geben Sie in meinem Blog Bioespin

                5 Schritt:Schritt 1: Video-1 Kurze Einführung und Konfiguration von Wireless-RF-Modul. Schritt 2: Video-2 Der Brief der Arbeit in Wireless Funk-Modul (mit PIC) Schritt 3: Projektbericht - Wireless RF Module verwenden PIC-Mikrocontroller. Schritt 4: Projektpräsentation - Wireless RF Module verwenden PIC MCU (Slides). Schritt 5: Die Bilder verwendet in Projektbericht und -präsentation.

                Es ist ein Microcontroller-basierte DIY Electronics Project. Benannt Wireless Funk-Modul mit PIC-Mikrocontroller. Das HF-Modul ist eine kleine elektronische Schaltung, die zum Senden, Empfangen oder transceive Funkwellen auf einer Anzahl von Trägerfrequenzen. HF-Module sind weit verbreitet in Verbraucheranwendungen wie Garagentoröffner, drahtlose Alarmanlagen, industriellen Fernbedienungen, Smart-Sensor-Anwendungen, die Wetterüberwachungssystem, RFID, Wireless-Maus-Technologie und Wireless Home Automation Systemen verwendet. Sie werden oft anstelle von Infrarot-Fernbedienungen verwendet, da sie den Vorteil, line-of-sight Betrieb nicht erforderlich sind. Für eine komplette Stapel, die ich im Zusammenhang mit diesem Projekt erstellt (schließen Link zu Projektbericht, Präsentation, Bilder & All Other Wichtige Stuff) könnte leicht in diesem instructable zugegriffen werden. Erstellt von: Abhi Sharma

                  5 Schritt:Schritt 1: Komponenten benötigt Schritt 2: Stellen Sie den Empfänger Schritt 3: Stellen Sie den Sender Schritt 4: Relais-Grundlagen Schritt 5: Montieren Sie den Vorstand und loslegen

                  Hallo Freunde! Ich bin wieder da mit einem neuen instructable wo wir Heimgeräte wie Lampe, Ventilator, Fernseher, usw. drahtlos abhängig von der Art des verwendeten Relais steuern. Ich habe es entworfen mit einem einfachen HF-trans. & Emp. Modul bei 433 MHz. Wie wir alle wissen, kann dieses Modul als Einzelkanal-Kommunikation verwendet werden, aber ich habe eine Reihe von Encoder und Decoder-ICs zu setzen, um sie zu unterstützen vier Kanäle. Encoder-Decoder-ICs sind sehr häufig jetzt Tage und ihres Grundprinzips ist Logikgatter, das mehrere Eingangskanäle multiplext und macht es zu einem digitalen Signal, und dann wird auf der anderen Seite vier Kanäle demultiplexiert. Die hier verwendeten Relais-Treiber sind CL100 Transistoren und dessen Äquivalent ist SL100. Beide sind gleich und werden als Stromverstärker für jeden Kanal verwendet. Eine weitere Sache, hier zu berücksichtigen, dass man nicht nur einfach mit Encoder-Decoder-ICs b'coz, solange Sie die Taste drücken, wird es ein Ausgangssignal "1" auf dem jeweiligen Kanal sein, aber wenn Sie die Taste loslassen, es wird kein Ausgang bzw. '0' Signal ist. So, dafür habe ich Flip-Flop-ICs für jeden Kanal verwendet werden; hier "CD4017". CD4017 ist ein einzelnes Flipflop IC, so müssen Sie vier ICs für vier Kanäle verwenden. Ich habe das Projekt erfolgreich abgeschlossen, aber ich werde euch beraten zu "74HC175", die ein Quad-Flip-Flop-IC zu verwenden. Es kann anstelle von vier "CD4017" ICs verwendet und so ziemlich das congesting von Drähten so dass es einfach zu reduzieren. Der Schaltplan wurde von circuitstoday.com genommen und hier gehen wir ... :-)

                    5 Schritt:Schritt 1: Lesen des EEPROM Schritt 2: Messumformer Demontage / Cracking the-Code Schritt 3: Lassen Sie uns ein Arduino Transmitter! Schritt 4: Optional: Gleichzeitige Makeln Schritt 5: Das ist alles, folks!

                    Smart Glühbirnen kosten Ihre Erstgeborene. Was schade ist, denn intelligente Leuchten entsperren enormes Potenzial für Home-Automation , Energieeinsparung , und allerlei coole Projekte. Wenn es nur einen Weg, um Ihre Beleuchtung, ohne die Bank zu steuern ... Und jetzt gibt es! Für 19 € auf Amazon, können Sie eine bekommen 4-Glühbirne kit aus China , die normalerweise auf 4 Kanäle aus einer einzigen Fernbedienung beschränkt ... aber mit einigen kreativen Hacking, kann verwendet werden, um eine unbegrenzte Anzahl von Kanälen steuern mit einem Arduino und eine sehr einfache HF-Modul! Hier ist ein Video von ihnen in Aktion als Teil unserer intelligenten Badezimmer Projekt (Instructable für das in Kürze!): Denke, das ist genial? Vergessen Sie nicht, Lieblings es und folgen Sie uns auf Facebook ! Dauer: 1-2 Stunden Preis gesamt: € 19 vier Buchsen (5 € / Buchse), ~ 20 € für einen Sender Du solltest wissen: Wie man ein Arduino (Programm siehe hier ) die Grundlagen der Verwendung eines Bus Pirate ( siehe hier ) Materialien: A 4-er Packung Vktech drahtlose Glühbirne Holders Arduino UNO oder ähnliche 315MHz RF Verbindungssender Werkzeuge: IC Clips / Haken Bus Pirate (wir haben die Sparkfun Version ) kleinen Kreuzschlitzschraubendreher -Computer mit einem Mikro-USB-Kabel Ein Steckbrett und Ersatzdraht (solid core ist am besten)

                      11 Schritt:Schritt 1: Überprüfen Sie die CoreConduit: Garden Steuerungssystem Schritt 2: Laden Sie die Quellcode- Schritt 3: Erstellen Sie die Controller Schritt 4: Einige Montage erforderlich Schritt 5: Programmierung drahtlosen Fernnetzsteckdosen Schritt 6: Identifizierung von Geräten Schritt 7: Gehen Wireless Schritt 8: Receiver Seite Schritt 9: Break it down Schritt 10: Timing ist alles! Schritt 11: Gehen weiter ...

                      Ein Hausautomationssystem sollte in der Lage, ein- / ausschalten Geräte wie Leuchten, Ventilatoren, Entertainment-Systeme, etc. Ein System, das W-LAN noch aus dem Internet unabhängig, aber am wichtigsten ist, DIY und Open-Source ist, weil ich will, um zu verstehen, wie sein es funktioniert. Warum neu erfinden das Rad? Jemand war nett genug, um die meisten der Arbeit für uns tun ;-) Die CoreConduit: Garden-Controller-System ist ein Projekt, das ich geschaffen, dass kann leicht Platz für Home-Automation-Anwendungen mit einem Verständnis von, wie es funktioniert und welche Änderungen vorgenommen werden müssen. Denken Sie daran, jeden Versuch, Lizenzen zu respektieren und Kredit denen für ihre harte Arbeit zu machen.

                      Seiten: