Arduino ist eine Open-Source-Entwicklungsplattform für Ingenieure und Bastler, um auf einfache Weise Elektronikprojekte zu entwickeln. Es besteht sowohl aus einer physisch programmierbaren Entwicklungsplatine (basierend auf der AVR-Serie von Mikrocontrollern) als auch aus einer Software oder IDE, die auf Ihrem Computer ausgeführt wird und zum Schreiben und Hochladen des Codes auf die Mikrocontrollerplatine verwendet wird.
Arduino verwendet einen Bootloader. Der Bootloader ist eine Software, mit der die neue Software darauf gebrannt werden kann. In diesem DIY werde ich also diskutieren, wie man einen Bootloader in einem frischen ATmega328-Chip brennt und ein hausgemachtes Arduino auf einer Leiterplatte baut. In Arduino UNO verwenden wir den ATmega328-IC, sodass ich diesen auswähle, um dieses Projekt zu demonstrieren.
Erforderliche Komponenten:
- Arduino UNO Board mit IC und Kabel
- Atmega328 IC
- Steckbrett
- Kabel anschließen
- 16 MHz Quarzoszillator
- 10 K Widerstand
Schritte zum Erstellen Ihres eigenen Arduino-Boards:
Um einen Bootloader in einem neuen frischen Atmega328 IC zu brennen, benötigen wir eine Arduino- Karte (wir können jede Arduino- Karte zum Brennen des Bootloaders verwenden). Und dann müssen wir die folgenden Schritte ausführen. Wir haben den gesamten Prozess auch im Video am Ende des Tutorials demonstriert.
Schritt 1. Ordnen Sie im ersten Schritt alle erforderlichen Dinge an, die in der obigen Komponentenliste angegeben sind
Schritt 2: Entfernen Sie nun „Arduino Original IC“ mit Hilfe des Schraubendrehers von der Arduino-Platine. Und setzen Sie "New Atmega328 IC" in die Arduino-Platine ein.
Schritt 3: Öffnen Sie nun die Arduino IDE und gehen Sie zu Datei -> Beispiel -> ArduinoISP und öffnen Sie sie.
Wählen Sie nach dem Öffnen von ArduinoISP unter Tools -> Board -> Arduino Uno die Arduino UNO- Karte aus.
Wählen Sie dann COM PORT unter Extras -> Serielle Schnittstelle -> COM10
und laden Sie dann ArduinoISP Sketch hoch.
Schritt 4: Entfernen Sie nun diesen neuen IC von der Arduino-Karte, setzen Sie den vorab gestarteten Arduino-IC oder den ursprünglichen Arduino-IC in die Arduino-Karte ein und laden Sie dieselbe ArduinoISP-Skizze hoch, wie wir es in Schritt 3 getan haben.
Schritt 5: Bauen Sie die unten angegebene Schaltung mit New IC auf Breadbaord und Original IC auf Original Arduino Board auf dem Brotbrett auf.
Schritt 6: Gehen Sie nun in der Arduino IDE zum Tool und klicken Sie auf den Burn Bootloader.
Jetzt sehen Sie, dass die Rx- und Tx-LED auf der Arduino-Platine einige Zeit zufällig blinkt. Dies bedeutet, dass der Bootloader im neuen ATmega 328 IC brennt. Und Arduino IDE zeigt " Done Burning Bootloader ". Jetzt können Sie diesen 'neuen IC' in Ihrem Arduino-Board verwenden.
Schritt 7: Bauen Sie nun Ihre eigene hausgemachte Arduino-Platine auf einer Null-Leiterplatte, indem Sie die in Schritt 1 gesammelten Komponenten gemäß dem folgenden Schaltplan löten. Überprüfen Sie auch das Video unten.
Setzen Sie den 'New IC' in diese Karte ein und Sie sind fertig.
Sie können es auch ordnungsgemäß auf einer Leiterplatte mit einem ordnungsgemäßen Leiterplattenlayout und Ätzen erstellen. Erfahren Sie hier, wie Sie PCB zu Hause herstellen und den Schaltplan mit EasyEDA in ein PCB-Layout konvertieren.
Für die LCD-Schnittstelle verbinden Sie einfach Ihr selbst hergestelltes Arduino-Board mit dem Original-Arduino-Board, indem Sie die Rx-, Tx-, RST- und GND-Pins des Original-Arduino-Boards verwenden, wie in der Fritzing-Schaltung oder im obigen Schaltplan gezeigt. Laden Sie den unten angegebenen Code (Abschnitt Code) hoch.
Bitte entfernen Sie 'Arduino Original IC' von der Platine, wenn Sie Code in einen neuen Arduino IC auf die Steckplatine oder die Zero-Platine hochladen. Sie können Ihr Arduino-Board mit dem 5-V-Pin des Original-Arduino-Boards versorgen, wie wir es oben in Fritzing Circuit getan haben.