AZDelivery 3 x Nano V3.0 mit Atmega328 CH340 inklusive E-Book!
Preis: 22,99 €
(Stand von: 2024/12/21 1:26 pm - Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.
)
3 neu von 22,99 €0 gebraucht
  • ✅ Maße (LxBxH): 45 x 18 x 7,5 mm (inkl. überstehender Bauteile); Pinout- und Code-kompatibel zum AZ-Nano V3-Board!
  • ✅ ATmega328P-Chipsatz mit 16 MHz Taktfrequenz und 32 KB Flashspeicher (inkl. 2 KB für Bootloader); einfache PC-Verbindung über CH340G-USB-Konverter
  • ✅ Separate Pinleisten! Verwenden Sie den AZDelivery AZ-NanoV3-Board auf kleinstem Raum oder üben Sie sich einfach im Löten.
  • ✅AZ-Nano V3-Board ist angenehm klein gehalten, der Stromverbrauch ist gering und die Anzahl der analogen und digitalen Ein- und Ausgänge ist für die meisten Anwendungen völlig ausreichend.
  • ✅ Dieses Produkt enthält ein E-Book, das nützliche Informationen über den Beginn Ihres Projekts enthält, es hilft bei einer schnellen Einrichtung und spart Zeit beim Konfigurationsprozess. Wir bieten eine Reihe von Anwendungsbeispielen, vollständige Installationsanleitungen und Bibliotheken.
(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)

Dazu benötigen wir die folgenden Bauteile:


Der Empfänger ist nur optional. Die Platinen kann man auch durch ein Steckbrett ersetzen, wenn man nicht löten möchte.

Schaltplan für 433MHz Sender & Empfänger

Sender und Empfänger sind nach Schaltplan auf der Platine zu verlöten oder auf dem Breadboard richtig zusammen zu stecken. Alternativ kann man auch die Kabel direkt an die Module löten. Als Breadboard habe ich z.B. dieses hier immer gerne verwendet, da man so nach dem testen gleich sein eigenes Arduino Shield löten kann.
Arduino Prototyping Shield mit Mini Breadboard <

Die Antenne (nicht im Schaltplan da diese ja eh nur am Modul angelötet wird) habe ich nur aus flexibler Kupferleitung erstellt. Ideal wäre ein Draht mit  einer Länge von λ / 4. Bei 433 MHz  also 17 cm.

Nachdem alles verdrahtet ist, muss nur noch das Sketch auf den Arduino geladen werden, damit der Sender auch weis was er zu tun hat. Das Sketch für den Funksender findet Ihr hier:
https://smarthomeyourself.de/hc_downloads/arduino/homecontrol_433mhz.ino

Sketch herunterladen und vorbereiten:
Nachdem wir uns das Sketch für den Funksender heruntergeladen haben, öffnen wir die Datei “homecontrol_1.ino” mit der Arduino Software (Version 1.x) und schließen den Arduino am USB Anschluss des PCs an. In dieser Datei können wir die IP des Arduino einstellen um ihn später darüber im Netzwerk ansprechen zu können. Ebenfalls kann hier bei Bedarf auch die Pin-Belegung angepasst werden. Hat man sich an den Schaltplan gehalten, sind die Pins bereits auf 2 und 7 eingestellt und müssen nicht mehr verändert werden. Ansonsten findet man ganz oben zwei Zeilen mit#define TRANSMITTER_PIN bzw RECEIVER_PIN  in denen der entsprechende Pin angepasst werden kann.  

Netzwerkeinstellungen:
Ich habe mich bewusst gegen eine automatische IP-Ermittlung entschieden, da die Geräte untereinander kommunizieren müssen und eine feste Adressierung das ganze erleichtert.

In der Methode setup() finden wir in den ersten 5 Zeilen die Netzwerkeinstellungen.
(Mac, IP, DNS, Gate und Mask)

Im Detail möchte ich nun nicht auf IP Adressen eingehen, aber für alle die sich damit sonst gar nicht zurecht finden kurz erklärt:
Die bei IP, DNS, Gate eingetragenen Werte sind IP-Adressen. IP-Adressen bestehen aus 4 Zahlen zwischen 1 und 254. Normalerweise sind die ersten drei Blöcken von IP, DNS und Gate identisch da diese das Netzwerk bestimmen. (Bei einer Mask von 255.255.255.0) Die Letzte Zahl identifiziert somit das Gerät. Daher dürfen IP-Adressen auch in einem Netzwerk nicht doppelt vorkommen.

IP ist die Adresse, unter der der Funksender später selber erreichbar sein wird.
DNS und GATE sind im Normalfall die IP-Adresse des Routers.

Um herauszufinden, welche Daten man hier einstellen muss, schauen wir in den Netzwerk-Einstellungen nach der Konfiguration unseres PCs. Dort finden wir ebenfalls eine IP, DNS, Gateway und Subnetmask. Alles ausser der IP übernehmen wir nun genau so von den PC-Einstellungen in das Sketch. Bei der IP ändern wir beim übernehmen die letzte Zahl auf eine im Netzwerk noch nicht verwendete Nummer. Ob eine IP existiert, kann man mit dem Befehl „ping“ von der Kommandozeile aus überprüfen.
Die meisten sollten wahrscheinlich in Ihrem Router die DHCP Einstellungen finden um zu sehen in welchem Bereich die IPs frei vergeben werden. Dieser Bereich sollte natürlich bei der IP-Vergabe vermieden werden auch wenn aktuell kein Gerät darunter erreichbar ist.

Sketch hochladen:
Sind die Einstellungen in der Datei vorgenommen, kann sie anschließend durch einen Klick auf  “Upload” auf den Arduino geladen werden. Nach erfolgreichem Hochladen erscheint in der Statusleiste: “Done uploading.” Jetzt kann der Arduino ans Netzwerk angeschlossen werden.

Ob alles geklappt hat können wir testen, in dem wir nun im Browser die im Sketch eingetragene IP des Arduino eingeben.
z.B. http://192.168.1.12

Hier sollte nun eine kleine Testseite erscheinen, mit deren Hilfe schon Funksignale gesendet werden können. Damit wäre der Funksender einsatzbereit. Er muss jetzt nur noch in den Basis-Einstellungen  im Feld „Arduino URL“ eingetragen werden, damit der Funksender für Schaltbefehle von der Haussteuerung verwendet wird.
z.B. „192.168.1.12/rawCmd“.

Hier das ganze noch mal als Video:

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden