Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Willkommen zu meinem Happy-Face-Projekt! Dieses Instructable ist ein etwas mehr als Anfänger-Arduino-Projekt für alle, die nur Spaß mit Elektronik haben möchten. Bei diesem Arduino-Projekt werden 8 LEDs verwendet, die von links nach rechts in Form eines lächelnden Gesichts aufleuchten. Ich habe mich dafür entschieden, dies im Geiste des sich schnell nähernden Endes des laufenden Schuljahres zu schaffen. Obwohl ich gerne unterrichte, macht mich der Gedanke an den Sommer glücklich, was als Inspiration für dieses Projekt diente.
Klicken Sie hier, um den Code für dieses Projekt in Arduino Create anzuzeigen.
Intro-Song: McFerrin, B. (1988). Mach dir keine Sorgen, sei glücklich. Über einfache Freuden [Auf Spotify]. Capital Records Inc.
Schritt 1: Sammeln Sie Ihre Materialien
Für dieses Projekt benötigen Sie:
- 10 Überbrückungsdrähte (2 schwarze, 2 grüne, 2 rote, 2 gelbe und 2 weiße)
- 8 560 Ohm Widerstände
- 8 LEDs (6 rote und 2 grüne)
- Steckbrett
- Arduino
- USB-Kabel
Schritt 2: Verwenden Sie LEDs, um ein glückliches Gesicht zu erstellen
Erstellen Sie mit Ihren 8 LEDs ein Muster in Form eines lächelnden Gesichts. Für meine habe ich die 2 LEDs als Augen und die 6 Rottöne für den Mund verwendet.
Halten Sie beim Positionieren der LEDs die Beine senkrecht zueinander mit der Kathode (das lange Ende) auf der Unterseite. Die Ausrichtung der Beine ist entscheidend für den Erfolg dieses Projekts!
Schritt 3: An Masse anschließen
Verbinden Sie mit den 2 schwarzen Überbrückungsdrähten die Masse (GND) mit BEIDE negativen Schienen auf dem Steckbrett. Da wir LEDs auf beiden Hälften des Steckbretts haben, müssen wir Strom auf beide Seiten bringen.
Schritt 4: Fügen Sie die Widerstände hinzu
Da jede LED mit Strom versorgt wird, benötigt jedes Licht einen eigenen Widerstand. Für jede LED hängt der Widerstand an zwei Stellen: an der nächsten negativen Schiene und irgendwo in derselben horizontalen Reihe wie der kürzere Schenkel der LED, der er entspricht.
Schritt 5: Fügen Sie die Jumper-Drähte hinzu
Jetzt, da alle LEDs einen Widerstand haben, muss jetzt jede mit dem Arduino verbunden werden, wo die 8 anderen Drähte ins Spiel kommen. Nehmen Sie ein Überbrückungskabel, legen Sie ein Ende in die gleiche Reihe wie die Anode der grünen LED des linken Auges (vorzugsweise links davon, damit sich die Kabel nicht zu verheddern) und stecken Sie das andere Ende in Pin 13 des Arduino.
Wiederholen Sie diesen Vorgang für alle anderen LEDs mit den folgenden Regeln, beginnend mit der linken Seite des Lächelns, arbeiten Sie sich nach rechts und enden Sie mit dem anderen Auge.
- Die erste LED des Smile verbindet sich mit Pin 12
- Die zweite LED des Smile verbindet sich mit Pin 11
- Die dritte LED des Lächelns verbindet sich mit Pin 10
- Die vierte LED des Lächelns verbindet sich mit Pin 9
- Die fünfte LED des Lächelns verbindet sich mit Pin 8
- Die sechste LED des Lächelns verbindet sich mit Pin 7
- Das rechte Auge des Gesichts verbindet sich mit Pin 6
Hinweis: Sobald Sie die rechte Seite des Lächelns erreicht haben, versuchen Sie, die Steckbrettseite der Überbrückungsdrähte rechts von der LED zu platzieren.
Schritt 6: Einschalten und codieren
Verbinden Sie Ihr Arduino mit dem USB-Kabel mit Ihrem Computer, öffnen Sie einen Internetbrowser und gehen Sie hier, um den Code für dieses Projekt zu finden.
Sobald das Arduino angeschlossen ist, klicken Sie auf "Hochladen und Speichern". Sie sollten jetzt ein schönes, leuchtendes, glückliches Gesicht haben!
Fehlerbehebung:
Wenn Ihr Arduino nicht wie meines im Einführungsvideo aufleuchtet, überprüfen Sie einige Dinge:
- Alle Komponenten sind vollständig mit dem Steckbrett verbunden.
- Sind Ihre Widerstände an jedem kurzen Ende der LED angeschlossen? Sie müssen sein!
- Sind Ihre Überbrückungsdrähte an jede Kathode der LED angeschlossen? Sie müssen sein!
- Überprüfen Sie die Reihenfolge, in der Sie Ihre Überbrückungsdrähte eingesteckt haben. Wenn die Lichter in der falschen Reihenfolge aufleuchten, überprüfen Sie Ihre Pin-Reihenfolge.