CalliColor Calliope mini Neopixelring
Einführung
Eigentlich dachte ich dass es jetzt keine sinnvolle Erweiterung für den Calliope mini mehr geben koennte, aber nachdem das Schulbadge, welches ich fuer eines meiner meet and code Veranstaltungen gebaut hatte, so gut ankam, habe ich doch noch ein wenig herumprobiert. Heraus kam dann CalliColor, ein Ring mit 12 RGB-LED, der unter den Calliope mini geschraubt wird. Damit man den USB-Stecker noch gut einstecken kann, kommt zwischen den Calliope mini und der Platine noch eine weitere Mutter um genug Abstand zu haben.
Erweiterung für Makecode
Ausserdem habe ich mich nicht lumpen lassen und noch eine Erweiterung zur bequemen Nutzung für Schüler passend dazu programmiert. Natürlich kann man auch einfach nur das Neopixelpaket dazu verwenden. Schaut Euch dazu meine drei Hacksterprojekte zu den Neopixeln an.
Das Paket für CalliColor gibt es hier: https://github.com/MKleinSB/pxt-callicolor Man muss allerding nicht die ganze Adresse eingeben. Es reicht mkleinsb/pxt-callicolor
Und schon stehen wunderbare Bloecke zur Verfügung:
Programmierbeispiele
Zuerst wollen wir mal die Pixel einfaerben und heller und dunkler werden lassen. Leider müssen nach dem Setzen der Helligkeit die LEDs wieder aufgefrischt werden. Man muss sich also merken, welche LED wie geleuchtet hat.
Jetzt sollen zufaellig LEDs weiss leuchten. Dazu laufen wir mit einer Schleife einmal rund um den Kreis und lassen zufaellig LEDs leuchten oder nicht. Verwendet man nur die innere "wenn … dann“ Abfrage liegt die Wahrscheinlichkeit dass eine LED leuchtet bei 50%. Durch die Schachtelung bei 25%.
In den Block "Zeige Farbe an Pixel“ kann man auch einfach einen RGB oder HSL-Block einhaengen. über die Farbtonwerte kann man die Regenbogenfarben ablaufen lassen oder aber eine zufaellige Farbe (Farbton) waehlen mit der dann ein zufaelliger Pixel eingefaerbt wird.
Mit ein wenig Mathematik kann man die LED wie eine Kugel bewegen
Als vorletztes lassen wir noch einen Farbpunkt im Kreis herumlaufen. Das geht natürlich auch mit mehr Punkten!
Wem die Weihnachtsliedersingerei zu laut ist, der zeigt das der Familie bittesch?n über ein Diagramm an. Hm. Muss ich in Kreisdiagramm umbenennen!
Platinen
Zum Loeten der Neopixel LEDs sollte man einen sehr feinen Loetkolben verwenden. Ein Pad vorverzinnen, LED auflegen und festl?ten und dann vorsichtig die restlichen 3 Pins anl?ten.
Viel Spa?!
PS: Auf den Bildern sind Prototypen zu sehen die nicht mit der aktuellen Version übereinstimmen. So kann man inzwischen einen Spannungswandler aufloeten um den Mini und die Platine mit 5-9 Volt z.B über ein USB-Netzteil zu versorgen.
CalliColor Calliope mini Neopixelring
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(1)
- Likes(1)
- MERT KILIC Oct 05,2024
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
9usability
-
9creativity
-
9content
More by Michael Klein
- Calliope mini V3 CallioGamer CalliogamerDer Calliogamer ist eine Erweiterungsplatine für den Calliope mini V3. Er stellt ein Steu...
- CalliColor Calliope mini Neopixelring EinführungEigentlich dachte ich dass es jetzt keine sinnvolle Erweiterung für den Calliope mini mehr...
- Calliope Mini Servoboard Das Calliope Mini Servo- & NeopixelboardBeim Ansteuern von Servomotoren hatte ich und auch ander...
- Calliope Mini Breadboardadapter Calliobread Calliope Mini BreadboardadapterMeine Version eines Breadboardadapters für den Calliope M...
- Calliope Mini Fischertechnik Extensionboard This is an Interface PCB designed for the Calliope Mini V1.3 and FischertechnikThis is the NEW VERSI...
- Calliopampel - Ampel für Calliope Mini / Microbit Verbesserte Version der genialen Ampel. Verbesserte Fu?form damit die Krokoklemmen besser halten sow...
- Calliobit M Calliope Mini To MakerBit Bridge Der Calliobit M verbindet den Calliope Mini mit dem genialen Makerbit.https://www.hackster.io/callio...
- Calliopampel_Fuss Der Fuss fuer die Calliopampel (Ampel für den Calliope Mini)Oberteil hier!Second part of Calliopampe...
- Calliope Mini Groveerweiterung Stella 3.5+ 5 Analoge/Digitale Grove-Erweiterungen für den Calliope Mini sowie 5 I2C Buchsen.Und dazu noch 5 Neo...
- MCP23017 Digital IOexpander I2C for Calliope Mini or Microbit IO Portexpander für den Calliope MiniProjekt auf Hackster
-
Build a Walking Robot: Theo Jansen Style 3D Printed Octopod
172 0 4 -
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
145 0 0 -
DIY Laser Power Meter with Arduino
228 0 3 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
193 0 2