Aufgepasst!
Günstige Hardware und kostenlose eBooks für den Arduino gibt es bei AZ Delivery
Info zu meinen Partnerlinks
Da ja bald Weihnachten ist und ich schon gaaaanz lange so ein Mikrocontroller-Bastel-Teil haben will, habe ich mir am Wochenende kurzerhand ein Elegoo Uno R3 Ultimate Start Kit bestellt, welches gestern geliefert wurde.
Halt. Stop.
Erstmal eine Erklärung, worum es überhaupt geht.
Video-Link: https://www.youtube.com/watch?v=EbVmfGNwn0g
Verstanden?
Gut, ich auch.
Nach dem Auspacken, habe ich sofort die Arduino IDE und die Treiber installiert, um anschließend das Board selbst per USB-Kabel mit dem PC zu verbinden.
Der Uno startete umgehend und ich konnte die erste LED-Blinken Beispiel-Sketch (so nennt man hier die Programme) hochladen und ausführen.
Man mag es kaum glauben, aber die LED hat geblunken!!! \o/
Als nächstes hab ich mir dann mal die einzelnen, mitgelieferten Bauteile aus dem Start Kit angeschaut und das 4-Zeilen I²C Display unter die Lupe genommen, welches ich noch bei Funduino bestellt hatte.
Das Display wollte ich dann auch gleich in Betrieb nehmen.
War leider nicht so einfach, wie gedacht, weil zum Einen die Pins durch die Lieferung etwas verbogen waren und gerichtet werden mussten und zum Anderen, weil die Adressierung 0x27, welche in der Anleitung angegeben ist, nicht stimmt.
Hat mich ein wenig Zeit gekostet, aber letztlich bin ich dann bei einem I²C-Scanner gelandet, der mir die korrekte Adresse (0x3F) ausspucken konnte.
Nachdem ich die Beispiel-Sketch angepasst und wieder auf den Uno geladen hatte, erschien dann auch endlich der Testtext auf dem Display. Milestone!
Jetzt war ich angefixt! Macht ja schon Spaß.
Da war doch noch irgendwo ein Sensor für Temperatur und Luftfeuchtigkeit. Ah ja, hier! DHT11!
Also neue Schaltung aufs Breadbord gebaut und erstmal lustig den Sensor gegrillt, weil die Anleitung 2 verschiedene Verkabelungsvarianten aufzeigte, von denen ich die falsche zuerst ausprobiert habe. Gott sei Dank hat der Sensor keinen Schaden genommen, sodass ich nach kurzer Umverkabelungsaktion weitermachen konnte und schon sehr bald die aktuellen Werte für Temperatur und Luftfeuchtigkeit auf dem Display ablesen konnte.
Supergeil!
Hab dann noch ein wenig rumgespielt und zusätzlich einen Ventilator gestartet, wenn die Temperatur den Wert X erreicht hat bzw. eine RGB-LED so angesteuert, dass sie unter 20°C blau leuchtet, zwischen 20°C und 25°C grün und über 25°C ein rotes Licht abgibt.
Tja, das waren – sehr gekürzt – meine ersten 5 Stunden mit Arduino und ich bin schwer angetan.
Allerdings muss ich noch lernen, die Informationen aus Datenblättern und Anleitungen richtig zu filtern, um mir Nervkram und stinkende Bauteile zu ersparen. Auch muss ich mein Elektronikwissen mal wieder auffrischen. Ausbildung ist schon ewig her und ich musste einiges nachschlagen, um die Anleitungen verstehen zu können.
Trotzdem macht es Spaß, den Code in der IDE zu entwickeln, prüfen zu lassen, hochzuladen und sich das Ergebnis dann ansehen zu können.
In den nächsten Tagen werden mir noch Türkontakte geliefert, die ihr Signal über 433MHz weiter geben. Mal sehen, ob ich es schaffe, dieses Signal aufzugreifen und zu verarbeiten. Sollte das klappen, werde ich mir noch ein WLAN- oder Ethernet-Modul zulegen und dann eine kleine Alarmanlage bauen.
Die Möglichkeiten sind unendlich!
Wenn Dir dieser Beitrag geholfen hat und/oder Du mich finanziell unterstützen magst, kannst Du dies gerne per Paypal machen.
Alternativ kannst Du Dir meinen Amazon-Partnerlink in die Favoriten legen und Amazon bei Deinen zukünftigen Einkäufen darüber aufrufen:
Es entstehen Dir dadurch keine Mehrkosten, ich erhalte aber eine kleine Provision.
Über einen Kommentar freue ich mich natürlich auch :-)
Jan B-Punkt
Neueste Artikel von Jan B-Punkt (alle ansehen)
- Adventskalender Gewinnspiele 2024 - 1. Dezember 2024
- Freie News für freie User – Schneller als die Paywall - 22. April 2024
- Adventskalender Gewinnspiele 2023 - 1. Dezember 2023
- Angespielt: Starship Troopers: Extermination - 19. Mai 2023
- Fazit zum ATOMSTACK A5 pro nach zwei Monaten Nutzung - 9. Mai 2023