Inhaltsverzeichnis:
- Schritt 1: Materialien, die Sie benötigen:
- Schritt 2: Das Herz der Maschine
- Schritt 3: Wie funktioniert es?
- Schritt 4: Das Marmorlager
- Schritt 5: Der Kick-Mechanismus und der Marmorsorter
- Schritt 6: Die Lanes
- Schritt 7: Wo ist der Farbsensor?
- Schritt 8: Wo ist der MP3-Player?
- Schritt 9: Zählen
- Schritt 10: Verschieben Verschieben Sie es
- Schritt 11: Programmierung
Video: LittleBits Magical Marmorsortiermaschine - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Wollten Sie schon immer Murmeln sortieren? Dann könnten Sie diese Maschine bauen. Sie müssen nie wieder eine Tüte Murmeln durchsuchen!
Es ist eine magische Murmelsortiermaschine mit einem Farbsensor von Adafruit, Typ TCS34725 und einem Leonardo Arduino von Littlebits. Die Maschine sortiert vier verschiedene Farben und zählt auch die Anzahl der Murmeln pro Farbe. Alle elektronischen Teile werden mit Littlebits hergestellt. Was ist "LittleBits" ?LittleBits ist eine Plattform aus einfach zu verwendenden elektronischen Bausteinen, die es jedem ermöglichen, große und kleine Erfindungen zu entwickeln. Sie stellen Technologie-Kits her, die Spaß machen, einfach zu bedienen und unendlich kreativ sind. Die Kits bestehen aus elektronischen Bausteinen, die farbcodiert und magnetisch sind und komplexe Technologie einfach und unterhaltsam machen. Zusammen sind sie auf Millionen verschiedene Arten austauschbar, damit Kinder alles erfinden können – von einem Geschwisteralarm über einen drahtlosen Roboter bis hin zu einem digitalen Instrument.
Einzelheiten zu diesem elektronischen Lernsystem finden Sie unter www.littlebits.cc
Schritt 1: Materialien, die Sie benötigen:
Die folgenden Littlebits-Komponenten, die für den elektronischen Teil der Maschine verwendet werden: 1 USB Power1 Dimmer3 Servos2 Klebeschuhe3 Servozubehör1 Split-Kabel1 Synth-Lautsprecher2 Montageplatinen1 Infrarot-Fernauslöser1 Arduino Leonardo1 MP3-Player1 Nummer+ Bit1 Wandwarzen-Netzteil 5 Bitsnaps3 Drähte Und einige Bastelmaterialien auch um eine attraktive Maschine zu machen:MDF-Holz 6 mmWeißer Karton 1 mmHolzmurmeln 25 mmFarbsensor Adafruit TCS34725Set von M3-Schrauben und Muttern und UnterlegscheibenSet von M3-Abstandshaltern, verschiedene LängenFarben (gelb, grün, blau, rot, lila,, schwarz)Kleber
Schritt 2: Das Herz der Maschine
Der Farbsensor wird über I2C (SDA, SCL) und die GND- und 5 Volt VCC-Anschlüsse an der Vorderseite des Arduino angeschlossen. I2C ist eine sehr einfache serielle Verbindung, die für die Kommunikation zwischen dem Sensor und dem Arduino verwendet wird. (SDA am D2-Eingang) und SCL am D3-Eingang). Weitere Informationen zum Farbsensor und zur I2C-Verbindung finden Sie auf der Adafruit-Website. Siehe: www.adafruit.com/product/1334
Sie liefern auch die Arduino-Bibliothek, die Sie benötigen.
Schritt 3: Wie funktioniert es?
Der Littlebits Arduino Leonardo hat drei Ausgangsanschlüsse, D1, D5 und D9. D1 wird verwendet, um den Kickmechanismus-Servo zu aktivieren, um eine Murmel in die Sortierbahnen zu schicken. Es setzt auch den Murmelzähler zurück und aktiviert den MP3-Player, der mit einem schönen Glockenton geladen wird Zeigen Sie auf die erkannte Murmelfarbe auf der Vorderseite der Maschine. D9 wird verwendet, um die Anzahl der Murmeln einer bestimmten Farbe auf dem Number-Bit anzuzeigen, das sich ebenfalls auf der Vorderseite befindet. Der Littlebits Arduino Leonardo hat drei Eingangsanschlüsse. D0, A0 und A1. In dieser Maschine wird nur A0 für den Infrarot-Fernmelder verwendet, der die Endzählung aktiviert, nachdem die Maschine das Sortieren beendet hat. Über diesen Anschluss wird die gesamte Maschine auch über das USB-Netzteil mit 5 Volt versorgt.
Schritt 4: Das Marmorlager
Für das Lager (in dem die unsortierten Murmeln gelagert werden) habe ich einen zylindrischen Pappbehälter von MyMuesly verwendet und an seiner Außenseite einen Pappspiralpfad mit einem kleinen Zaun angebracht, um die Murmeln an Ort und Stelle zu halten. Dieser Spiralpfad ist auf eine Reihe von kleinen geklebt rote Holzwürfel. Siehe www.mymuesli.com/
Schritt 5: Der Kick-Mechanismus und der Marmorsorter
Ich habe einen Kartonwähler gemacht, um die Murmeln in ihre Lagerbahnen zu schicken. Abmessungen BxTxH 74x33x20 mm mit schräger Innenfläche. Der Wahlschalter wird auf das kreisförmige Servozubehör geklebt. Ich machte es so klein wie möglich, indem ich zu viel Gewicht auf das Servo legte, ließ es viel zittern … Als nächstes machte ich ein zylindrisches Gerät aus Holz und Pappe, den Kick-Mechanismus. Es ist auf ein kreisförmiges Servozubehör geklebt. Wenn das Servo eingeschaltet wird, fängt es eine Murmel und tritt sie ab Schritt 2 in den Kartonwähler.
Schritt 6: Die Lanes
Aus weißem Karton, jede Bahn gerade breit genug für die 25 mm Murmeln. Mit einem Gefälle montiert, damit die Murmeln in die Bahnen gleiten.
Schritt 7: Wo ist der Farbsensor?
Ich habe eine Holzrampe mit dem TCS34725-Farbsensor im Inneren gemacht. Die Murmel, die sich im Kick-Mechanismus verfängt, landet auf dem Sensor, damit er die Farbe messen kann. Es hat ein kleines Stück durchsichtigen Kunststoff auf seiner Oberfläche, um zu vermeiden, dass die Murmel an dem Loch, in dem sich der Sensor befindet, blockiert wird.
Schritt 8: Wo ist der MP3-Player?
Das mp3-Bit ist mit einem Glockenklang geladen und wird zusammen mit dem Synth-Lautsprecher auf einer umgedrehten Montageplatte im Inneren der Hauptbox montiert. Es klingelt, wenn eine Murmel sortiert wird.
Schritt 9: Zählen
Hinter einem weißen Kartonhintergrund sind das Nummer+ Bit und ein Servo montiert. Das Servo ist mit einem Handzeiger verbunden, der die gleichen Bewegungen wie der Kugelwähler ausführt. Dieses Servo ist über einen Dimmer mit der Schaltung verbunden, um den Winkel des Handzeigers einzustellen. Der Zähler merkt sich die Anzahl der Murmeln pro Farbe und wird auf Null zurückgesetzt, wenn der abschließende Zählvorgang über die Fernbedienung aktiviert wird.
Schritt 10: Verschieben Verschieben Sie es
Sehen Sie die Maschine in Aktion!
Sie müssen nie wieder eine Tüte Murmeln durchsuchen!
Schritt 11: Programmierung
Der Farbsensor liest drei Werte von jeder Murmel, rot, grün und blau. Abhängig vom Wert dieser Farben wird der Murmelnselektor auf eine bestimmte Lagerbahn gezeigt. Wenn keine Murmel erkannt wird, bewegt sich der Selektor in eine Halteposition. Ich habe zwei kleine Programme für den Arduino geschrieben, das Hauptprogramm erkennt und sortiert und zählt die Murmeln, das zweite Programm dient nur dazu, die drei Farbwerte vom Sensor zu erkennen und auf dem Bildschirm anzuzeigen. Dies war notwendig, da die Kommunikation über den Arduino-Bildschirmmonitor mit dem Hauptprogramm in Konflikt stand. Ich habe mein Arduino fast gemauert, als ich versuchte, dies mit dem Hauptprogramm zu kombinieren.
Zweiter Preis beim Arduino Contest 2016