Inhaltsverzeichnis:
- Schritt 1: Sehen Sie sich den Schaltplan an
- Schritt 2: Lassen Sie das Board machen
- Schritt 3: Lassen Sie Ihre Software hochladen
- Schritt 4: Experimentieren Sie mit den Schlafmodi
- Schritt 5: Lassen Sie die Platine als Standalone-Gerät mit Strom versorgen
- Schritt 6: Zukünftige Verbesserungen
- Schritt 7: Bestellen Sie das Board
- Schritt 8: Stückliste
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Der Zweck dieser Platine besteht darin, eine Platine ähnlich der ARDUINO UNO bereitzustellen, die jedoch für Embedded-Projekte bestimmt ist (dh mit Batterien betrieben wird).
Wieso den ? Weil Sie ein Arduino Uno nicht lange mit Batterien betreiben können. Vor allem, weil die USB-Funktion selbst im Schlafmodus nur wenige mA verbraucht. Der Spannungsregler benötigt außerdem mindestens 7 V, um normal zu funktionieren, eine zu hohe Spannung für den effizienten Einsatz mit Batterien. Und das letzte Problem ist die grüne LED, auch wenige mA.
Mit dem Arduino Mobile können Sie das Board von 1,8 V bis 5,5 V mit Strom versorgen. Es gibt keine USB-Fähigkeit mehr oder fast, das werden wir in den nächsten Schritten sehen, kein Spannungsregler und keine Power-LED.
Im Schlafmodus benötigt das arduino mobile nur wenige uA. Es kann Monate auf Zellen dauern.
Die Pinbelegung ist die gleiche wie beim Arduino Uno und die integrierte LED, die mit Pin 13 verbunden ist, ist noch vorhanden.
Schritt 1: Sehen Sie sich den Schaltplan an
Die Stromversorgung muss an J1 (1,8V -> 5,5V) angeschlossen werden.
D1 verhindert Polaritätsfehler. Aber es lässt die Spannung auf 0,6 V abfallen. Wenn Sie keinen Tropfen wollen, löten Sie SJ1.
Der atmega328 sollte mit dem Arduino-Bootloader vorprogrammiert sein. Sie können es von einem Arduino Uno nehmen oder selbst einen neuen Mikrocontroller programmieren (ich bin sicher, Sie finden Anleitungen dazu).
Der FTDI-Anschluss wird verwendet, um ein USB-Seriell-Gerät zum Programmieren des Arduino-Mobils anzuschließen.
Ich habe einen ISP-Anschluss gesetzt, falls Sie den atmega328 direkt ohne Arduino-Software programmieren möchten.
Ein paar Kondensatoren, ein 16Mhz Quarz, eine LED für Pin13 und das ist alles !!
Schritt 2: Lassen Sie das Board machen
Ich habe in diesem anweisbaren die Eagle-Dateien des Schaltplans und der Platine beigefügt.
Ich empfehle OSH Park, dieses Board zu machen, aber jeder andere Anbieter sollte es können.
Wenn Sie mit Eagle und PCB-Herstellung nicht vertraut sind, können Sie mich gerne kontaktieren. Ich kann dir eine Platine schicken.
Schritt 3: Lassen Sie Ihre Software hochladen
Setzen Sie den FTDI USB-Seriell-Adapter ein (achten Sie auf die Ausrichtung).
Öffnen Sie Ihre Arduino-Software, wählen Sie den richtigen COM PORT und das Arduino Uno als Board aus.
Laden Sie Ihre Skizze hoch. Ich empfehle, die Blinkskizze zu verwenden, um zu überprüfen, ob alles in Ordnung ist.
Hinweis: Der USB-Seriell-Adapter ist stark genug, um das Board mit Strom zu versorgen, sodass Sie beim Programmieren keine externe Stromversorgung benötigen.
Schritt 4: Experimentieren Sie mit den Schlafmodi
Sie müssen die Schlafmodusfunktionen des atmega328 und die Unterbrechungen verwenden, um es aufzuwecken, wenn Sie das Arduino-Mobilgerät in einem batteriebetriebenen Projekt verwenden möchten.
Dieses Thema kann hier nicht behandelt werden, aber Sie finden im Internet mehrere Dokumentationen und Beispiele zu Arduino-Schlafmodi und -Interrupts.
Schritt 5: Lassen Sie die Platine als Standalone-Gerät mit Strom versorgen
Trennen Sie den FTDI.
Dann versorgen Sie das arudino mobile mit einem Akku (NiMH, Li-Ion…) Ihrer Wahl.
Denken Sie daran, dass die Spannung zwischen 1,8 V und 5,5 V liegen muss.
Schritt 6: Zukünftige Verbesserungen
Einen Reset-Knopf habe ich nicht eingebaut. Es könnte in einer nächsten Version schön sein.
Es gibt keinen EIN/AUS-Schalter. Ich werde daran denken…
Schritt 7: Bestellen Sie das Board
Wie gesagt, wenn Sie mit der Leiterplattenherstellung nicht vertraut sind, kontaktieren Sie mich von instructables Mailing. Ich kann ein Brett machen und es dir schicken.
Schritt 8: Stückliste
Ich habe alle Teile auf aliexpress gefunden.