Inhaltsverzeichnis:

Ein kleiner Kompass mit ATtiny85 - Gunook
Ein kleiner Kompass mit ATtiny85 - Gunook

Video: Ein kleiner Kompass mit ATtiny85 - Gunook

Video: Ein kleiner Kompass mit ATtiny85 - Gunook
Video: ATTiny85 Basiswissen 2024, November
Anonim
Ein kleiner Kompass mit ATtiny85
Ein kleiner Kompass mit ATtiny85

Dies ist unser erstes Projekt mit ATtiny85; ein einfacher digitaler Taschenkompass (in Zusammenarbeit mit J. Arturo Espejel Báez).

ATtiny85 ist ein Hochleistungs-Mikrocontroller mit geringem Stromverbrauch. Es verfügt über 8 KByte programmierbaren Flash-Speicher. Aus diesem Grund bestand die Herausforderung in diesem Projekt darin, die Größe des Programms zu reduzieren, da die Schaltung dank des I2C-Protokolls sehr einfach ist.

Lieferungen

Für den Kompass:

  • ATtiny85
  • HMC5883L Magnetometer
  • SSD1306 I2c 0,96" 128x64 OLED-Display
  • Selbstsichernder quadratischer Knopfschalter
  • 3.7V 300mAh Lipo Li-Polymer-Akku
  • 3D-gedruckter Koffer (2 Teile, bitte finden Sie die STL-Links)

Für das Ladegerät:

  • Zwei Stück PCB; 17x10mm und 13x18mm
  • 3D-gedruckter Koffer (2 Teile, bitte finden Sie die STL-Links)
  • Micro USB 5V 1A TP4056 Lithium Batterielademodul

Schritt 1: Das Programm

Es ist notwendig, das Programm AB.ino in den ATtiny85 zu laden, bevor Sie ihn im Stromkreis verdrahten. Dazu können Sie einem der Tutorials im Internet folgen, z. B. https://www.instructables.com/id/DIY-Attiny-Progr… Um das Programm zu kompilieren, müssen Sie die Bibliothek ssd1306 von Alexey Dynda installieren. verfügbar unter

Schritt 2: Die Schaltung

Die Rennbahn
Die Rennbahn

Schritt 3: Verkabelung des ATtiny85

Verkabelung des ATtiny85
Verkabelung des ATtiny85
Verkabelung des ATtiny85
Verkabelung des ATtiny85
Verkabelung des ATtiny85
Verkabelung des ATtiny85
Verkabelung des ATtiny85
Verkabelung des ATtiny85

Es ist praktisch, die nicht verwendeten Pins des ATtiny vor dem Löten abzuschneiden.

Bereiten Sie zwei 10-cm-Drahtpaare vor, indem Sie zwei 2-mm-Abschnitte zur Hälfte abisolieren und etwa 5 mm voneinander trennen, wie auf dem 1. und 2. Foto gezeigt. Löten Sie einen Abschnitt des ersten Kabelpaars (A) an SDA (Pin 5) und den anderen Abschnitt an SCL (Pin 7) wie im 3. Bild gezeigt. Löten Sie mit dem anderen Adernpaar (B) ein Kabel an GND (Pin 4) und das andere an +V (Pin 8), wie im 4. Foto.

Schritt 4: Verdrahten des OLED-Displays

Verkabelung des OLED-Displays
Verkabelung des OLED-Displays

Löten Sie die vier Drähte einer Seite des ATtiny (SDA, SCL, +V und GND) an die entsprechenden Kontakte des OLED-Displays und kleben Sie es auf das Gehäuse. Schützen Sie die Anzeigetafel mit Isolierband.

Schritt 5: Platzieren Sie die Ladekontakte

Platzieren Sie die Ladekontakte
Platzieren Sie die Ladekontakte
Platzieren Sie die Ladekontakte
Platzieren Sie die Ladekontakte
Platzieren Sie die Ladekontakte
Platzieren Sie die Ladekontakte

Nehmen Sie zwei Drähte von einem Stiftleistenstecker. Falten Sie jeweils einen Haken wie auf dem ersten Foto. Setzen Sie einen wie abgebildet in die seitliche Seite der Vitrine und den anderen in den unteren Deckel ein.

Schritt 6: Verkabelung des HMC5883L

Verkabelung des HMC5883L
Verkabelung des HMC5883L
Verkabelung des HMC5883L
Verkabelung des HMC5883L
Verkabelung des HMC5883L
Verkabelung des HMC5883L

Kleben Sie das Magnetometer HMC5883L wie abgebildet auf den unteren Deckel. Löten Sie die SCL- und SDA-Drähte vom ATtiny an die entsprechenden Kontakte des Magnetometers, falten Sie den Ladekontaktdraht um und löten Sie an den GND-Kontakt. Löten Sie die +V- und GND-Drähte vom ATtiny an die entsprechenden Kontakte. Schützen Sie die Magnetometerplatine mit Isolierband.

Schritt 7: Verdrahten der Batterie

Verkabelung der Batterie
Verkabelung der Batterie
Verkabelung der Batterie
Verkabelung der Batterie
Verkabelung der Batterie
Verkabelung der Batterie

Löten Sie den Minuspol des Akkus an Pin 4 des ATtiny und den Pluspol an den Ladekontakt an der Seite des Gehäuses. Fügen Sie einen Draht von diesem Kontakt zum Schalter hinzu (siehe nächster Schritt).

Schritt 8: Verdrahtung des Schalters

Verdrahtung des Schalters
Verdrahtung des Schalters
Verdrahtung des Schalters
Verdrahtung des Schalters

Löten Sie den Draht vom seitlichen Ladekontakt an einen Kontakt des Schalters und dann einen anderen an den +V-Kontakt des Magnetometers. Jetzt können Sie den Kompass testen und den unteren Deckel kleben.

Schritt 9: Kalibrieren

Das Programm AB.ino verfügt über einen automatischen Kalibrieralgorithmus. Sie müssen nur den Kompass einschalten und um 360 ° drehen, wie im Video gezeigt.

ACHTUNG!Niemals beide externen Kontakte verbinden, da dies den Akku kurzschließen würde.

Schritt 10: Ladegerät I

Ladegerät I
Ladegerät I
Ladegerät I
Ladegerät I
Ladegerät I
Ladegerät I

Schneiden Sie zwei Leiterplattenstücke von 17 mm x 10 mm und 13 mm x 18 mm zu. Bohren Sie ein Loch in das kleine Stück, das mit dem Loch im runden 3D-gedruckten Teil übereinstimmt, führen Sie einen Draht durch und löten Sie ihn. Kleben Sie die Platine wie auf dem Foto gezeigt.

Schritt 11: Ladegerät II

Ladegerät II
Ladegerät II
Ladegerät II
Ladegerät II

Löten Sie einen Draht in das 17x10mm PCB-Stück und führen Sie ihn durch den Schlitz in das 3D-gedruckte Teil. Kleben Sie es wie abgebildet.

Schritt 12: Ladegerät III

Ladegerät III
Ladegerät III
Ladegerät III
Ladegerät III
Ladegerät III
Ladegerät III

Passen und kleben Sie die 3D-gedruckten Teile wie gezeigt und löten Sie die Drähte an das Batterielademodul. Der im unteren Teil gelötete Draht ist das Negativ. Jetzt können Sie den Akku des Kompasses mit einem Mini-USB-Kabel aufladen.

Karten-Herausforderung
Karten-Herausforderung
Karten-Herausforderung
Karten-Herausforderung

Zweiter Preis in der Karten-Challenge

Empfohlen: