Dieser Python Skript stellt diverse Bilder sowie live gemessende CO2, Temperatur, Luftfeuchtigkeit sowie Optional Stromverbrauch auf zwei 32x32 LED Matrizen dar. Der Skript wird auf einem RaspberryPi Pico der Adafruit's Circuit Python 6.3 als Python Interpreter nutzt.
- Du musst wissen wie man lötet, oder jemanden kennen der Löten kann
- Erfahrung in der Elektronik (keine Sorge wir arbeiten mit Sehr geringen Spannungen (5V) und Strömen (3A))
- Grundlegende Verständnisse in Programmierung (Sprache Python)
Das notwendige Material kannst du online bestellen, oder im Laden kaufen, leider gibt es in Deutschland nur wenige Verkäfter mit vernünftigen Preisen. Ich versuche immer einen Weblink zuim kaufen bei mindestens einem Deutschen Händer und einen Händler in der EU oder Großbritannien (GB) an. Lese bevor du etwas käuftst am besten die gesamte Anleitung einmal durch.
Wichtig für bestellungen auserhalb des Europäischen Binnenmarkt ist Zoll zu zahlen, der wird oft im Preis nicht angegeben
Dem Klima zu liebe verucht bei so weingen Händlern wie möglich zu kaufen dann mussen weniger Parkete verschickt werden, die meisten Produkte findest du bei Reichelt und Pimoroni (GB)
Produkt | Händler 1 (DE) | Handler 2 (DE) | Händler 3 |
---|---|---|---|
1x Raspberry Pi Pico | Reichelt Elektronik, 3,95 € Online | Conrad Electronic Online, 7,99 € | (GB) Pimoroni, 3,54 € Online |
2x RGB LED Matrizen 32x32 6mm Raster | Berry Blase; Bereits 32x64 6mm Raster; NUR einmal kaufen 66,90 € Online | (GB) Pimoroni 32x32 6mm Raster 17,70 € Online | |
1x Solar-Charger 1 Ampere (Optional) | Reichelt Elektronik 9,99 | Eckstein Komponente 9,69 € Online | |
2x Solarzellen (Optional) | Reichelt Elektronik 12,90 € Online | Amazon 14,99 € Online (Empfehlung) | |
Solar-Charger 3 Ampere mit eingebauter Batterie (Optional) | (China) Waveshare 25,99$ Online (Empfehlung) | ||
1x Li-Po Batterie (für etwa 45min bis 1h Akkulaufzeit. LED Matrizen haben einen hohen Stromverbrauch) | (GB) Pimoroni 13,27 € Online | ||
1x CO2 Sensor CCS881 | Reichelt Elektronik 17,10 € Online | (GB) Pimoroni 18,29 € Online | |
1x Temperatursensor DHT22 | Reichelt Elektronik 6,80 € Online | Conrad Electronics Online, 8,49 € | (GB) Pimoroni 11,21 € Online |
Stromsensor INA219 (Optional, wenn du Stromverbrauch messen willst)) | Reichelt Elektronik 4,15 € Online | (GB) Pimoroni 8,85 € Online | |
Diverse Header zum anlöten | Reichelt 2x 1,35 € Online & 1x 0,21 € Online & 1x 2,25 € Online | (GB) Pimoroni (Set mit allem Möglichen Sachen) 6,19 € Online | |
Divere Kabel zum verbinden | Reichelt Elektronik 4,80 € Online | ||
1x Hohlstecker zum anschrauben/löten | Reichelt Elektronik 0,26 € Online | Conrad Electronics, 3,99 € Online (Einfacher) | |
1x LED matrix Feather Wing (Optional aber macht das leben einfacher) | Berry Blase 7,75 € Online | Amazon 14,06 € Online | (GB) Pimoroni 7,08 € Online |
Stemma QT Kabel (optinal wenn du weniger löten willst) Nur möglich wenn du auch den CO2 Sensor und den Stromsensoren bei Pimoroni/Adafruit/Sparkfun kauft | (GB) Pimoroni 1,47 € Online & 2x dieses Kalbel (nur wenn du Stromsensor hast)(GB) Pimoroni 1,47 € Online | ||
2x Alte USB Handy-Ladekabel, eins davon wird zerschnitten | |||
Wekzeuge wie Schraubenzieher Schraubenschüssen, Sägen, Akkubohrer, Sandpapier, etc. | |||
Steckplatine (optional, macht aber das löten um einiges einfacher) | |||
Eine Holzkonstruktion, und dazu passende Schrauben. Hier lass ich dir freie Auswahl wie du diese Gestalten willst. |
So jetzt wo alles hast können wir anfangen.
Wir fangen mit dem Löten der einzelen Komponenten an:
- Wenn deine Stromsensoren (INA219) und CO2 sensor (CCS881) von Pimoroni,Adafruit oder Sparkfun und die Optionale Stemma QT/Qwiic Kabel gekauft hast dann kannst du dir etwas löten ersparen, und einfach nur 2 Sensoren in eine Reihe Stecken, Diese Sensoren haben auf den beiden kuzen Seite einen Steckverbinder wo man ein Solches Kabel einstecken kann. Wenn du von Anderen Herstellen gekauft hast, dann musst du die (meistens Beigelegte) Stiftleiste anlöten. Hier gibt es eine Anleitung mit Bildern, wie du das bei dem CO2 Sensor macht, das selbe gilt auch für den Stromsensor.
- Je nachdem wo du deinen Temperatur und Luftfeuchtigkeitssensor gekauft hast, musst du löten oder auch nicht. bei dem von Pimoroni musst du nicht löten, braucht keine Platine zum anlöten oder Wiederstände, der Kommt komplett vorbereitet, du muss dann nur die Kabel anschließen.Wenn du einen der anderen hast, dann kannst du hier naschauen wie du ihn anschließt. Achte auf den Wiederstand von 20-50 Kilo Ohm. Damit sind alle Snesoren vorbereitet.
- Nun müssen wir die Buchsenleistenleisten an den Raspberry Pi Pico anlöten. Eine Buchenleiste sieht wie im Bild hier aus:
- Der Raspbbery Pi Pico hat 40 Sogenannte Pins oben. Davon habe 28 spezielle Funktionen. Interessiert uns aber alles nicht. Um uns das leben einfacher zu machen, schauen wir uns das Pinout Diagram an was der Hersteller bereit stellt.
. Hier ist sehr viel zu sehen, aber vieles ist für dich egal, wenn du den Quellcode nicht verändern willst.
- Wir Orientiern nun unseren Raspberry Pi Pico genauso wie im Bild, das Logo mit der Himbeere kommt nach unten und die USB Buchse kommt nach oben.
- Nun suchen wir aus unsern Set an Buchenleisten So viele raus, das wir insgesamt 12 Buchen haben. Wenn du das Set von Pimoroni gekauft hast, dann musst du die Kurzen Enden der buchen mit Sandpapier etwas abreiben, damit sie nebeneinander passen. Wenn du von Reichelt gekauft hast, kannst du dir einfach 14 von den 20 Buchen abschneiden. Du braucht 2 mal Leisten der Länge 12 und 2 mal gewinkelte Stiftleisen der Länge 6.
-
- Diese Leisten löten wir jetzt auf beide Seiten an, so das sie nach oben Zeigen. Das heißt wir wollen die Leisten und die Himbeere zugleich sehen können. Wir löten sie aber nicht irgendwo an.
-
- Vergleiche das Diagram und seine Beschriftungen Die Leisten werden von Pin 7 (GP5) bis Pin 18 (GND) angelötet, die oberen 6 Pins neben der USB-Buche bleiben frei. Um zu wissen wo diese Pins sind, könne wir uns wieder das Pinout Diagram anschauen. Jeder der Pins zwischen Pin 7 und 18 muss angelötet werden.
-
-
- auf der anderen Seite machen wir das selbe. Wir lassen wieder die Oben 6 Pins frei. Löten die Buchenleiste an alle Pins zwischen Pin 34 (GP38) und Pin 23 (GND) an.
-
-
-
- Ihr könnt nochmal Prüfen auf beiden Seiten des USB Stecker 6 "Löcher" frei sind und auf Beiden Seiten unten bei der Himbeere jeweils 2 "Löcher" sind.
-
-
-
- Nun kommen wir zu den 6 oben Freigelassen Pins auf beiden Seiten. diese füllen wir mit den Gewinkelten Stiftleisten auf. Also die die um die Ecke gehen.
du kannst einfach 6 abscheiden von denen die du gekauft hast. Damit ist der Raspberry Pi Pico fertig gelötet, lege ihn ersteinmal beiseite, ihn brauchen wir erst einmal nicht.
- Nun kommen wir zu den 6 oben Freigelassen Pins auf beiden Seiten. diese füllen wir mit den Gewinkelten Stiftleisten auf. Also die die um die Ecke gehen.
-
- Nun Kommen wir zum Löten, des "Featherwings", der ist realtiv komplizert zu löten, wenn du Probleme damit hast, dann frage einen Verwanten oder einen Freund. Im Set ist sehr viel Zeug, wir brauchen, da haben den Hohlsteckerbuchse (im Bild 5 Blau), den IDC Buchse auch Schneidklemme genannt (im Bild 5 Rot), eine Schraubklemme (im Bild 5 Grün), und ein paar Stiftleisten (im Bild 5 Gelb).
- Wir fangen mit der IDC Buchse/Schneidklemme Bild 5 (Rot) an. Die ist ja im Bild 6 (Rot) makiert und hat auf einer Seite eine Kerbe. Die Kerbe ich ganz wichtig! Die IDC Buchse/Schneidklemme gehört auf dem Featherwing in die Mitte (auch Rot markiert). Achte auf die Kerbe, die auch auf dem Featherwing Markiert ist. Die Kerbe auf der IDC Buchse muss auf der Selben Seite sein, wie die des Featherwing
- Jetzt kommen wir erst einmal zum Schwersten Teil, die Stiftleisten.
-
- an alle im Bild 6 (GELB) Markierten Flächen, und auch nur an diesen positionen Brauchen gerade Stiftleisten nach Unten. Wenn du dir nicht sicher bist, was die Geraden Stiftleisten sind, hier ist noch einmal ein Bild
. Mit Stiftleisten nach unten ist gemeint, dass wenn wir den "Featherwing" genauso wie in Bild 5 vor uns haben, dann können wir die Stifte nicht sehen. Aufpassen, die Stifte sind versetzt. Einmal sind sie auf der äußerne Reihe und einmal auf der mittleren Reihe
- an alle im Bild 6 (GELB) Markierten Flächen, und auch nur an diesen positionen Brauchen gerade Stiftleisten nach Unten. Wenn du dir nicht sicher bist, was die Geraden Stiftleisten sind, hier ist noch einmal ein Bild
-
- An den Magenta/Lila sind Auch Stifte anzubringen, aber diese mal Müssen sie nach Oben Zeigen! Das heißt wenn wir wollen die Stift sehen, wenn wir den "Featherwing" genauso wie im Bild 6 Betrachten.
-
- Nun kommen noch an die Orange makierten Stellen gewinkelte Stifte wie im letzten Unterpunkt von Punkt 3.
- Als nächstes installieren wir die Schraubklemme Bild 5 (Grün) auf der Rechten Seite Bild 6 (Grün). Stelle sicher, das die Schrauböffnung nach Außen zeigt.
- Installiere die Hohlsteckerbuchse Bild 5 (Dunkelblau) an die Stelle in Bild 6 (Hellblau), hier kannst du eigentlich nichts flasch machen es geht nur in ein einzige weise anzulöten. Nun haben wir alles angelötet fast ferig mit dem allem was Gelötet werden muss aber das Kommt später noch einmal.
- Wir gehen in Internet und laden uns Circuit-Python 6.3.0 herunter. Wen zu deinem Zeitpunkt bereits eine neuere Version verfügbar ist, dann musst du trotzdem die Version 6.3.0 installieren, die "alte" Verion die du brauchts findest du hier Nun müssen wir die Datei auf den Rasperry Pi Pico kopieren. Dafür musst du den Knop der auf dem Pico ist gedrückt halten, und dann ihn mit dem Handy-Lade-Kabel an dne Computer anschließen. In deinem Datei-Explorer auf dein Computer Müsste nun eine "USB-Stick" names
RPI-RP2
auftauchen. Nun ziehst du einfach die Datei die du heruntergelanden hast, in diesen Ordner. DerRPI-RP2
"USB-Stick" sollte verschwinden, und kurz darauf ein neuer "USB-Stick" namesCIRCUITPY
auftauchen. Das wars. Lasse den Raspberry Pi Pico eingesteckt in deinem Computer. Falls du probleme hattest, hier ist noch einmal eine Anleitung online
- Nun gehst du auf dieser Website wo du gerade das ließt, ganz nach oben, und dort ist ein Grüner Knopf, der sagt Code wenn du darauf klickst, dann bekommst du ein kleines Fester. Hier gibt es einen weitern Knopf Names Download Zip diesen klickst du an und der Quellcode für das Demoschild wird Heruntergeladen. Wenn du zu faul bist, bis nach ganz oben zu zu Scrollen hier kannst du den Code auch herunterladen
- die Heruntergeladen Datei musst du nun entpacken mit einem Program wie WinRar oder 7zip, ich gehe aber davon aus das du so etwas bereits installiert hast.
- Im entpackten Ordner gibt es 3 sachen die du auf den
CIRCUITPY
"USB-Stick" kopieren musst. -
- Du musst den Ordner names
lib
auf denCIRCUITPY
"USB-Stick" kopieren
- Du musst den Ordner names
-
- Du musst die Dateien
bitmap.bmp
undcode.py
"USB-Stick" kopieren. Gegebennefalls heißen die dateien auch nurbitmap
code
Jetzt hast du schon alles Programmiert was du machen musst, wenn wir nachher dann alles verkabeln, dann sollte deine LED Matrizen die Diashow anzeigen.
- Du musst die Dateien
- placholder