Innehållsförteckning:

LittleBits Magical Marble Sorteringsmaskin: 11 steg (med bilder)
LittleBits Magical Marble Sorteringsmaskin: 11 steg (med bilder)

Video: LittleBits Magical Marble Sorteringsmaskin: 11 steg (med bilder)

Video: LittleBits Magical Marble Sorteringsmaskin: 11 steg (med bilder)
Video: Magical marble sorting machine revisited 2024, November
Anonim
LittleBits Magical Marble Sorting Machine
LittleBits Magical Marble Sorting Machine

Vill du någonsin sortera kulor och sedan bygga den här maskinen. Du behöver aldrig blanda dig genom en påse med marmor igen!

Det är en magisk sorteringsmaskin i marmor som använder en färgsensor från Adafruit, typ TCS34725 och en Leonardo Arduino från Littlebits. Maskinen sorterar fyra olika färger och den räknar också antalet kulor per färg. Alla elektroniska delar är tillverkade med Littlebits. Vad är "LittleBits"? LittleBits gör en plattform med lättanvända elektroniska byggstenar som ger alla möjlighet att skapa uppfinningar, stora som små. De gör tekniska kit som är roliga, lättanvända och oändligt kreativa. Satsen består av elektroniska byggstenar som är färgkodade, magnetiska och gör komplex teknik enkel och rolig. Tillsammans är de utbytbara på miljontals olika sätt för att ge barn möjlighet att hitta på allt - från ett syskonlarm, till en trådlös robot till ett digitalt instrument.

Mer information om detta elektroniska inlärningssystem finns på www.littlebits.cc

Steg 1: Material du behöver:

Följande Littlebits -komponenter, som används för den elektroniska delen av maskinen: 1 USB Power1 Dimmer3 Servos2 Adhesive skor3 Servotillbehör1 Splitwire1 Synth -högtalare2 Monteringskort1 Remote infraröd trigger1 Arduino Leonardo1 MP3 -spelare1 Number+ bit1 Väggvartadapter 5 Bitsnaps3 WiresOch några hantverksmaterial även för att göra en attraktiv maskin: MDF -trä 6 mmVit kartong 1 mmTrämarmor 25 mmFärgsensor Adafruit TCS34725Sats med M3 -bultar och muttrar och brickorSet med M3 -avstånd, olika längderFärg (gul, grön, blå, röd, lila, svart) Lim

Steg 2: Maskinens hjärta

Maskinens hjärta
Maskinens hjärta

Färgsensorn är ansluten via I2C (SDA, SCL) och GND- och 5 Volt VCC -anslutningarna på framsidan av Arduino. I2C är en mycket enkel seriell anslutning som används för kommunikation mellan sensorn och Arduino. (SDA på D2 -ingången och SCL på D3 -ingången). Du kan kolla Adafruit -webbplatsen för mer information om färgsensorn och I2C -anslutningen. Se: www.adafruit.com/product/1334

De levererar också det Arduino -bibliotek du behöver.

Steg 3: Hur fungerar det?

Hur fungerar det ?
Hur fungerar det ?

Littlebits Arduino Leonardo har tre utgångsanslutningar, D1, D5 och D9. D1 används för att aktivera sparkmekanismens servo för att skicka en marmor till sorteringsbanorna. Det återställer också marmorräknaren och aktiverar MP3 -spelaren som är laddad med ett trevligt klockljud. D5 används för att ställa lagringsväljarservon i rätt läge, beroende på resultatet av färgsensorn och det ställer in pekarservon på peka på den detekterade marmorfärgen på maskinens framsida. D9 används för att visa antalet marmor av en viss färg på nummerbiten, som också finns på framsidan. Littlebits Arduino Leonardo har tre ingångsanslutningar. D0, A0 och A1. I denna maskin används endast A0 för den infraröda fjärrdetektorn som aktiverar den sista räkningen efter att maskinen har slutat sortera. Via denna anslutning drivs hela maskinen också med 5 Volt via USB -strömförsörjningen.

Steg 4: Marmorlagret

Marmorlagret
Marmorlagret
Marmorlagret
Marmorlagret

För lagret (där de osorterade marmorerna lagras) använde jag en cylindrisk kartongbehållare från MyMuesly och lade till en kartongspiralbana till dess yttre yta med ett litet staket för att hålla kulorna på plats. Denna spiralbana limmas på ett antal litle röda träbitar. Se www.mymuesli.com/

Steg 5: Kickmekanismen och marmorsorteraren

Kickmekanismen och marmorsorteraren
Kickmekanismen och marmorsorteraren
Kickmekanismen och marmorsorteraren
Kickmekanismen och marmorsorteraren

Jag gjorde en kartongväljare för att skicka kulorna till deras förvaringsfält. Mått BxDxH 74x33x20 mm med en sluttande yta inuti. Väljaren är limmad på det cirkulära servotillbehöret. Jag gjorde den så liten som möjligt, och för mycket tyngd på servon gjorde att den skakade mycket … Därefter gjorde jag en cylindrisk enhet i trä och kartong, sparkmekanismen. Det är limmat på ett cirkulärt servotillbehör. När servon slås på fångar den en marmor och sparkar in den i kartongväljaren från steg 2.

Steg 6: The Lanes

The Lanes
The Lanes

Tillverkad av vit kartong, varje bana precis bred nog för 25 mm kulor. Monteras med en sluttning så att kulorna glider in i banorna.

Steg 7: Var är färgsensorn?

Var är färgsensorn?
Var är färgsensorn?
Var är färgsensorn?
Var är färgsensorn?

Jag gjorde en träramp med färgsensorn TCS34725 inuti. Marmor, fångad inuti sparkmekanismen landar ovanpå sensorn så att den kan mäta färgen. Den har en liten bit klar plast på ytan för att undvika att blockera marmorn på hålet där sensorn sitter.

Steg 8: Var är MP3 -spelaren?

Var är MP3 -spelaren?
Var är MP3 -spelaren?

Mp3 -biten är laddad med ett klockljud och monteras inuti huvudboxen tillsammans med synthhögtalaren på en upp och ned monteringsbräda. Det låter en klocka när en marmor sorteras.

Steg 9: Räkna

Räkning
Räkning
Räkning
Räkning

Bakom en vit kartongbakgrund är siffran+ biten och en servo monterade. Servon är ansluten till en handpekare som gör samma drag som marmorväljaren. Denna servo är ansluten till kretsen via en dimmer för att justera vinkeln på handpekaren. Räknaren kommer ihåg mängden kulor per färg och återställs till noll när den sista räkningsförfarandet aktiveras via fjärrkontrollen.

Steg 10: Move It Move It

Image
Image

Se maskinen i aktion!

Du behöver aldrig blanda dig genom en påse med marmor igen!

Steg 11: Programmering

Arduino Contest 2016
Arduino Contest 2016

Färgsensorn avläser tre värden för varje marmor, rött, grönt och blått. Beroende på värdet av dessa färger pekar marmorväljaren på ett visst lagringsfält. När det inte upptäcks någon marmor, flyttar väljaren till stoppläge. Jag skrev två små program för Arduino, huvudprogrammet upptäcker och sorterar och räknar marmor, det andra programmet används bara för att upptäcka de tre färgvärdena från sensorn och visa dem på skärmen. Detta var nödvändigt eftersom kommunikationen via arduino -skärmskärmen stred mot huvudprogrammet. Jag murade nästan min Arduino när jag försökte kombinera detta med huvudprogrammet.

Arduino Contest 2016
Arduino Contest 2016

Andra pris i Arduino -tävlingen 2016

Rekommenderad: