Inhaltsverzeichnis:
- Schritt 1: Erwerben Sie Ihre Teile
- Schritt 2: Zusammenbauen
- Schritt 3: Verkabelung
- Schritt 4: Software - VSCode
- Schritt 5: Installieren Sie das PlatformIO IDE-Plugin
- Schritt 6: Erstellen Sie ein neues Projekt
- Schritt 7: Entwicklungsumgebung für USBASP konfigurieren
- Schritt 8: Schließen Sie Ihren Programmierer an
- Schritt 9: Treiber einrichten
- Schritt 10: Schreiben Sie Ihren Code
Video: Winziges Mikrocontroller-Projekt für unter 2 Dollar - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Es gibt viel im Internet über die ersten Schritte mit Mikrocontrollern. Es gibt eine große Auswahl da draußen, so viele Möglichkeiten, sie zu programmieren, egal ob Sie mit dem bloßen Chip selbst, Entwicklungsboards oder umfassenderen SOC (System On Chip)-Geräten beginnen oder nicht, auch viele Möglichkeiten, sie zu programmieren.
Also für diejenigen, die es interessiert, ist dies einer von ihnen.
USBASP + AVR ATTiny85 Mini-USB-Entwicklungsplatine (von Digistump)
Ich mag diese Kombination, weil es eine wirklich günstige Möglichkeit ist, ein Projekt für eine Arduino-Plattform mit sehr kleinem Formfaktor in Gang zu bringen. Diese Chips sind so klein, dass Sie sie im Gegensatz zu den unhandlichen Unos praktisch überall einsetzen können.
Das Board, das ich verwende, ist ein billiger Digispark-Kicksarter-Knockoff, der bei ebay für satte 1 US-Dollar mit internationalem kostenlosem Versand erhältlich ist.
Der Programmierer ist der Open-Source-USBASP-Programmierer, der auch für ungefähr den gleichen Preis bei ebay oder AliExpress erhältlich ist
Dieses anweisbare ist der End-to-End-Prozess, um das Dev-Board dazu zu bringen, etwas zu tun
Ein einfacherer Weg ist, einen echten Digispark von digitumphttps://digistump.com/products/1. zu erwerben
Aber dieses Projekt scheint auf Eis zu liegen und diese kosten 8 US-Dollar
Wenn Sie eines davon haben, benötigen Sie keinen Programmierer, da er und der Arduino Micronucleus-Bootloader auf dem Chip vorgeflasht sind. Dies bedeutet, dass Sie das Programm direkt von Ihrem Computer auf den Chip verwenden können. Aber der Nachteil davon ist, dass der Bootloader einen guten Teil der verfügbaren Ressourcen auf dem Chip verwendet, was die Möglichkeiten einschränkt, was es wert ist. Hier geht es um USBASP und NICHT um den Micronucleus
Schritt 1: Erwerben Sie Ihre Teile
Gehe zu ebay oder aliexpress und suche nach oben
- "attiny85" für den Vorstand
- "usbasp" für den Programmierer und
- "Jumber-Drähte" für die Drähte (optional, wenn Sie welche herumliegen finden)
Schritt 2: Zusammenbauen
Wenn Ihre Hardware endlich ankommt, beginnen Sie mit dem Löten
Löten Sie die Breakout-Pins an die mit dem Paket gelieferten Pins an die Platine. Dies ist optional. Wenn Sie keinen Lötkolben haben, können Sie die Drähte einfach aufdrehen, dies wird jedoch nicht empfohlen, da die Kontakte nicht die besten sind
In diesem Beispiel habe ich aus irgendeinem Grund Drähte direkt an die Stromanschlüsse gelötet, aber Sie können dies auch mit den Breakout-Pins tun
Schritt 3: Verkabelung
Schließen Sie die Drähte gemäß den Bildern an. Ich habe diese Kombination verwendet, aber Sie können jede beliebige grobe verwenden, sie müssen nur richtig übereinstimmen
zum Vorstand:
- p0, p1, p2 = grün, blau, rot
- 5v, GND = rot, grün (VIN nicht verwendet)
der stecker:
entsprechender Kabelanschluss siehe Diagramm
Schritt 4: Software - VSCode
Jetzt sind Sie verkabelt und müssen Ihre Softwareumgebung einrichten
Das beinhaltet:
- Fahrer
- Entwicklungsumgebung
Laden Sie zuerst Visual Studio Code herunter. (die beste umgebung, die ich bisher gefunden habe)
Diese erhalten Sie unter
Laden Sie es herunter und installieren Sie es
Schritt 5: Installieren Sie das PlatformIO IDE-Plugin
Klicken Sie auf die Schaltfläche Erweiterungen in der unteren linken Seitenleiste und suchen Sie nach PlatformIO
Installieren und neu laden
Klicken Sie auf die kleine Hausschaltfläche unten links in der Statusleiste, um die Platform IO-Startseite zu öffnen, wenn sie nach der Plugin-Installation nicht automatisch angezeigt wird
Schritt 6: Erstellen Sie ein neues Projekt
Benennen Sie im Projektassistenten das Projekt und wählen Sie das Board aus
Das Board muss sein
Attiny85 (Generisch)
Der Rahmen muss sein
Arduino
Schritt 7: Entwicklungsumgebung für USBASP konfigurieren
Richten Sie den Programmierer in der PlatformIO-Projekteinstellungsdatei platformio.ini ein
Fügen Sie der Datei platformIO.ini diese Zeilen hinzu:
upload_protocol = usbaspupload_flags = -Pusb
Schritt 8: Schließen Sie Ihren Programmierer an
Schließen Sie Ihren Programmierer an
Schritt 9: Treiber einrichten
Ihre USBASP-Hardware benötigt Treiber, damit Ihr Computer mit ihr kommunizieren kann.
Laden Sie Zadig hier herunter
Stecken Sie Ihr USBASP-USB-Gerät in einen USB-Port Ihres Computers
Führen Sie das heruntergeladene Zadig-Programm aus, das Sie heruntergeladen haben
Installieren Sie den Winusb-Treiber für usbasp
Wenn Ihr System die Hardware nicht erkennt, senden Sie mir eine Nachricht und vielleicht kann ich helfen, aber im Allgemeinen sollte dies sofort funktionieren.
Schritt 10: Schreiben Sie Ihren Code
"loading="faul" Sicher haben Sie Ihre ATTiny85-Platine mit Ihrem Programmierer verkabelt und alles angeschlossen.
Drücken Sie die Tasten Strg+Alt+U, um das Programm zu kompilieren und hochzuladen
Empfohlen:
Powerbank unter 10 $! - Heimwerken - 3D gedruckt: 6 Schritte (mit Bildern)
Powerbank unter 10 $! | Heimwerken | 3D-gedruckt: Die heutige Smartphone-Industrie produziert viel zu leistungsstarke Telefone, als wir in den 90er Jahren erwartet hatten, aber es gibt nur eine Sache, die ihnen fehlt, nämlich die Batterie, sie sind am schlimmsten. Und die einzige Lösung, die wir jetzt haben, ist eine Powerbank. In diesem Video zeige ich dir, wie
Rc-Flugzeug zu Hause unter 60 US-Dollar herstellen – wikiHow
Wie man ein RC-Flugzeug zu Hause unter 60 US-Dollar herstellt: Heute zeige ich Ihnen, wie man ein RC-Flugzeug unter 60 US-Dollar baut. Sie können sich mein Video auf Youtube ansehen, um es zu verstehen. In dem Video habe ich den Preis in indischen Rupien angegeben, da ich ein indisches Publikum ansprechen möchte. Wenn dir mein Video gefällt, abonniere meinen Kanal für zukünftige u
Einführung in den CloudX-Mikrocontroller: 3 Schritte
Einführung in den CloudX-Mikrocontroller: Der CloudX-Mikrocontroller ist ein Open-Source-Hardware- und -Software-Mikrocomputer, mit dem Sie Ihre eigenen interaktiven Projekte erstellen können. CloudX ist eine kleine Chipplatine, die es Benutzern ermöglicht, ihr zu sagen, was zu tun ist, bevor sie etwas unternehmen. Es akzeptiert verschiedene k
Einführung in ADC im AVR-Mikrocontroller - für Anfänger: 14 Schritte
Einführung in ADC im AVR-Mikrocontroller | für Anfänger: In diesem Tutorial erfahren Sie alles über ADC im avr-Mikrocontroller
So wählen Sie einen Mikrocontroller aus: 21 Schritte (mit Bildern)
So wählen Sie einen Mikrocontroller aus: Früher war die Anzahl der verschiedenen Mikrocontroller-Chips, die dem Bastler zur Verfügung standen, ziemlich begrenzt. Man musste alles verwenden, was man beim Chip-Versandhändler kaufen konnte, und das schränkte die Auswahl auf eine kleine Anzahl von Ch