Inhaltsverzeichnis:

Ferngesteuerte Spike Buster oder Switch Board mit Standalone Atmega328P herstellen - Gunook
Ferngesteuerte Spike Buster oder Switch Board mit Standalone Atmega328P herstellen - Gunook

Video: Ferngesteuerte Spike Buster oder Switch Board mit Standalone Atmega328P herstellen - Gunook

Video: Ferngesteuerte Spike Buster oder Switch Board mit Standalone Atmega328P herstellen - Gunook
Video: Was kann eine Black-Hornet-Drohne im Wert von 195.000 US-Dollar? 2024, Juli
Anonim
Image
Image

In diesem Projekt werde ich zeigen, wie man mit Standalone Atmega328P ferngesteuerte Spike Buster oder Switch Boards baut. Dieses Projekt basiert auf einer benutzerdefinierten Leiterplatte mit sehr wenigen Komponenten. Wenn Sie es vorziehen, Videos anzusehen, habe ich dasselbe eingebettet oder wenn Sie gerne lesen, fahren Sie bitte mit dem Beitrag fort.

Schritt 1: Verwendete Komponenten und Materialien

Für dieses Projekt benötigen wir Komponenten wie

  1. Atmega328P-PU
  2. 16MHz Quarz
  3. 2*22pF Kondensator
  4. 10K Ohm Widerstand
  5. 4*1K Widerstand
  6. 4 * LEDs
  7. 4*5 Volt Relais
  8. Tsop1738
  9. UL2003A
  10. Benutzerdefinierte Leiterplatte (Gerber-Dateien werden in der Post geteilt) oder ein beliebiges Perf-Board
  11. Gehäuse mit Buchsenstecker

Wenn Sie online kaufen möchten, finden Sie hier einige verbundene Links, die Sie ausprobieren können

Amazon IND

  1. Atmega328P-PU -
  2. 16MHz Quarz -
  3. 4*5 Volt Relais -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon USA

  1. Atmega328P-PU -
  2. 16MHz Quarz -
  3. 4*5 Volt Relais -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P-PU -
  2. 16MHz Quarz -
  3. 4*5 Volt Relais -
  4. Arduino UNO -

AliExpress

  1. Atmega328P-PU -
  2. 16MHz Quarz -
  3. 4 * 5 Volt Relais -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Schritt 2: Schaltplan & Layout-Design

Schaltplan & Layout-Design
Schaltplan & Layout-Design
Schaltplan & Layout-Design
Schaltplan & Layout-Design
Schaltplan & Layout-Design
Schaltplan & Layout-Design

Dies ist der gesamte Schaltplan, den ich auf KiCAD entworfen habe. Die Schaltung besteht hauptsächlich aus Atmega328P-PU, dem Mikrocontroller, der in Arduino UNO verwendet wird. Anstatt das gesamte Arduino UNO zu verwenden, verwende ich eine eingeschränkte Komponentenversion von Arduino UNO auf einer benutzerdefinierten Leiterplatte (Weitere Informationen zur eingeschränkten Komponentenversion von Arduino UNO finden Sie in einem Artikel auf der offiziellen Arduino-Website, indem Sie hier klicken). Dies dient hauptsächlich dazu, den Platz und die Kosten zu reduzieren. Sie können dieses Projekt auch mit Arduino Uno und der 4-Kanal-Relaisplatine zusammen mit dem Fernbedienungsmodul erstellen.

Der TSOP1738 in der Schaltung wird als IR-Fernbedienungsempfänger verwendet.

Zum Ansteuern der Relais verwende ich ULN2003A IC, eine Reihe von sieben NPN-Darlington-Transistoren.

Nach dem Entwerfen des Schaltplans habe ich das Layout entworfen und die Gerber & Drill-Datei für die Herstellung der Leiterplatte generiert. Ich verwende JLCPCB für die Herstellung meiner Leiterplatten, da sie sehr gute und gut verarbeitete Leiterplatten zu sehr geringen Kosten liefern. Normalerweise kosten 10 Stück 2 $ und werden innerhalb von 48 Stunden versandt. Wenn Sie 5 Stück bestellen, wird die Leiterplatte innerhalb von 24 Stunden versandt. Wenn Sie das gleiche Board bestellen möchten, können Sie meine Gerber-Datei herunterladen, indem Sie hier klicken.

Schritt 3: IR-Bibliothek installieren und IR-Codes finden

IR-Bibliothek installieren & IR-Codes finden
IR-Bibliothek installieren & IR-Codes finden
IR-Bibliothek installieren & IR-Codes finden
IR-Bibliothek installieren & IR-Codes finden
IR-Bibliothek installieren & IR-Codes finden
IR-Bibliothek installieren & IR-Codes finden

Um die IR-Codes zu finden, müssen Sie zuerst die IR-Bibliothek installieren. Sie können die Bibliothek von GitHub herunterladen. Installieren Sie nach dem Herunterladen die Bibliothek in Ihrem Arduino Libraries-Ordner.

Konstruieren Sie dann die Schaltung wie auf einem Steckbrett gezeigt mit TSOP1738 & Arduino Uno. Schalten Sie nach dem Konstruieren die Schaltung ein und laden Sie die Skizze hoch. Drücken Sie dann die Taste, die Sie auf der Fernbedienung verwenden möchten, und notieren Sie die Codes, die auf dem seriellen Monitor Ihrer Arduino IDE angezeigt werden. Für dieses Projekt verwende ich 4 Tasten, also müssen Sie sich vier Codes für vier verschiedene Tasten notieren.

Ich habe den Download-Link der Skizze im vorherigen Schritt geteilt.

Im Video beginnt dieser Schritt um 1:07 oder Sie können hier klicken

Schritt 4: Endgültige Skizze zum Steuern von Relais

Endgültige Skizze zur Steuerung von Relais
Endgültige Skizze zur Steuerung von Relais
Endgültige Skizze zur Steuerung von Relais
Endgültige Skizze zur Steuerung von Relais

Als nächstes habe ich die endgültige Skizze auf meinen Standalone Atmega328P-PU hochgeladen. Der eigenständige Atmega328P wurde auf einem Steckbrett konstruiert und mit Arduino UNO programmiert.

Sie können diese Skizze herunterladen, indem Sie auf den Link klicken, der im Schritt Circuit Diagram & Layout Design freigegeben wurde.

Bevor Sie die Skizze hochladen, müssen Sie eine kleine Änderung vornehmen. Für Sie können sich die IR-Codes ändern, sodass Sie die vorhandenen Codes in der Fallerklärung durch Ihre IR-Codes ersetzen müssen.

Extra: Wenn Sie nicht wissen, wie Sie eine Skizze zum eigenständigen Atmega328P-PU booten oder hochladen, habe ich ein separates ausführliches Video erstellt, in dem dies erklärt wird. Das kannst du dir anschauen, indem du hier klickst

Im Video beginnt dieser Schritt um 2:33 oder Sie können hier klicken

Schritt 5: Platinenmontage

Vorstandsversammlung
Vorstandsversammlung
Vorstandsversammlung
Vorstandsversammlung

Nachdem ich die Platine von JLCPCB erhalten hatte, montierte ich alle Komponenten entsprechend und befestigte sie mit Lötzinn.

Schritt 6: Beenden des Projekts

Abschluss des Projekts
Abschluss des Projekts
Abschluss des Projekts
Abschluss des Projekts
Abschluss des Projekts
Abschluss des Projekts
Abschluss des Projekts
Abschluss des Projekts

Nach der Platinenmontage habe ich die Platine auf dem Gehäuse montiert und mit M3-Mutternschrauben befestigt und dann die Platine und die Buchsen entsprechend verbunden.

Board & Gehäuse Montage:

  1. Verbinden Sie zuerst alle Neutralleiter des weiblichen Steckers miteinander und verbinden Sie dann den Neutralleiter des Hauptkabels damit
  2. Als nächstes verbinden Sie das Live-Kabel des Hauptkabels mit dem Pin "IN" auf der Platine
  3. Die Pins 1, 2, 3 & 4 auf der Platine gehen einzeln auf den Live-Pin des Female Plugs
  4. Sie müssen auch eine DC-Buchse an Pin 5V und GND am Eber anschließen

Sobald alle Verbindungen hergestellt sind, schalten Sie die Leiterplatte mit einem 5V 1Amp-Adapter ein und schließen Sie das Hauptkabel an die Wechselstromquelle an.

Im Video beginnt dieser Abschnitt um 5:42 Uhr oder Sie können hier klicken

Der Test beginnt um 8:03

Empfohlen: