Indholdsfortegnelse:

LittleBits Magical Marble Sorting Machine: 11 trin (med billeder)
LittleBits Magical Marble Sorting Machine: 11 trin (med billeder)

Video: LittleBits Magical Marble Sorting Machine: 11 trin (med billeder)

Video: LittleBits Magical Marble Sorting Machine: 11 trin (med billeder)
Video: Atomic Habits by James Clear | Tiny Changes Remarkable Results | How to become 37.78 times better? 2024, Kan
Anonim
LittleBits Magical Marble Sorting Machine
LittleBits Magical Marble Sorting Machine

Har du nogensinde ønsket at sortere kugler? Så kunne du bygge denne maskine. Du behøver aldrig mere at blande dig gennem en pose marmor!

Det er en magisk sorteringsmaskine i marmor, der bruger en farvesensor fra Adafruit, type TCS34725 og en Leonardo Arduino fra Littlebits. Maskinen sorterer fire forskellige farver, og den tæller også antallet af kugler pr. Farve. Alle elektroniske dele er lavet med Littlebits. Hvad er "LittleBits"? LittleBits laver en platform med brugervenlige elektroniske byggesten, der giver alle mulighed for at skabe opfindelser, store som små. De laver teknologisæt, der er sjove, nemme at bruge og uendeligt kreative. Sættene er sammensat af elektroniske byggesten, der er farvekodede, magnetiske og gør kompleks teknologi enkel og sjov. Sammen kan de udskiftes på millioner af forskellige måder for at give børn mulighed for at opfinde alt - fra en søskendealarm, til en trådløs robot til et digitalt instrument.

For detaljer om dette elektroniske læringssystem se www.littlebits.cc

Trin 1: Materialer, du får brug for:

Følgende Littlebits -komponenter, der bruges til den elektroniske del af maskinen: 1 USB Power1 Dimmer3 Servo's2 Adhesive sko3 Servotilbehør1 Splitwire1 Synthhøjttaler2 Monteringskort1 Remote infrarød trigger1 Arduino Leonardo1 MP3 -afspiller1 Nummer+ bit1 Vægvorteradapter 5 Bitsnaps3 WiresOg nogle håndværksmaterialer også for at lave en attraktiv maskine: MDF -træ 6 mmHvidt karton 1 mmTræmarmor 25 mmFarvesensor Adafruit TCS34725Sæt M3 bolte og møtrikker og skiverSæt med M3 -standoffs, forskellige længderMaling (gul, grøn, blå, rød, lilla, sort) Lim

Trin 2: Maskinens hjerte

Maskinens hjerte
Maskinens hjerte

Farvesensoren er forbundet via I2C (SDA, SCL) og GND- og 5 Volt VCC -forbindelserne på forsiden af Arduino. I2C er en meget let seriel forbindelse, der bruges til kommunikation mellem sensoren og Arduino. (SDA på D2 -indgangen og SCL på D3 -indgangen). Du kan tjekke Adafruit -webstedet for flere detaljer om farvesensoren og I2C -forbindelsen. Se: www.adafruit.com/product/1334

De leverer også det Arduino -bibliotek, du får brug for.

Trin 3: Hvordan fungerer det?

Hvordan virker det ?
Hvordan virker det ?

Littlebits Arduino Leonardo har tre udgangsforbindelser, D1, D5 og D9. D1 bruges til at aktivere kick -mekanismen servo til at sende en marmor ind i sorteringsbanerne. Det nulstiller også marmortælleren og aktiverer MP3 -afspilleren, der er fyldt med en dejlig klokkelyd. D5 bruges til at indstille opbevaringsvælgerens servo i den rigtige position, afhængigt af resultatet af farvesensoren, og den indstiller håndpegerservoen til peg på den detekterede marmorfarve på forsiden af maskinen. D9 bruges til at vise antallet af kugler i en bestemt farve på nummerbitten, også placeret på forsiden. Littlebits Arduino Leonardo har tre indgangsforbindelser. D0, A0 og A1. I denne maskine bruges kun A0 til den infrarøde fjerndetektor, der aktiverer den endelige optælling, efter at maskinen er stoppet med at sortere. Via denne tilslutning drives hele maskinen også med 5 Volt via USB -strømforsyningen.

Trin 4: Marmorlageret

Marmorlageret
Marmorlageret
Marmorlageret
Marmorlageret

Til lageret (hvor de usorterede kugler er lagret) brugte jeg en cylindrisk papbeholder fra MyMuesly og tilføjede en papspiralsti til dens ydre overflade med et lille hegn for at holde marmorerne på plads. Denne spiralsti er limet på et antal litle røde træterninger. Se www.mymuesli.com/

Trin 5: Kick -mekanismen og Marmorsorteringen

Kick -mekanismen og marmorsorteringen
Kick -mekanismen og marmorsorteringen
Kick -mekanismen og marmorsorteringen
Kick -mekanismen og marmorsorteringen

Jeg lavede en papvælger til at sende kuglerne ind i deres lagerbaner. Dimensioner BxDxH 74x33x20 mm med en skrå overflade indeni. Vælgeren er limet på det cirkulære servotilbehør. Jeg lavede den så lille som muligt, og for meget vægt på servoen fik den til at rystes meget… Dernæst lavede jeg en træ- og papcylindrisk enhed, sparkmekanismen. Det er limet til et cirkulært servotilbehør. Når servoen tændes, fanger den en marmor og sparker den ind i papvælgeren fra trin 2.

Trin 6: Banerne

Banerne
Banerne

Lavet af hvidt pap, hver bane lige bred nok til 25 mm kugler. Monteret med en hældning, så kuglerne glider ind i banerne.

Trin 7: Hvor er farvesensoren?

Hvor er farvesensoren?
Hvor er farvesensoren?
Hvor er farvesensoren?
Hvor er farvesensoren?

Jeg lavede en trærampe med TCS34725 farvesensoren indeni. Marmoren, der er fanget inde i sparkmekanismen, lander oven på sensoren, så den kan måle farven. Den har et lille stykke klart plast på overfladen for at undgå at blokere marmoren på hullet, hvor sensoren er placeret.

Trin 8: Hvor er MP3 -afspilleren?

Hvor er MP3 -afspilleren?
Hvor er MP3 -afspilleren?

Mp3 -bit er indlæst med en klokkelyd og er monteret inde i hovedboksen sammen med synthhøjttaleren på et monteringsbræt på hovedet. Det lyder en klokke, når en marmor er sorteret.

Trin 9: Tælling

Tæller
Tæller
Tæller
Tæller

Bag en hvid papbaggrund er tallet+ bit og en servo monteret. Servoen er forbundet til en håndpeger, der foretager de samme bevægelser som marmorvælgeren. Denne servo er forbundet til kredsløbet via en dæmper for at justere vinklen på håndmarkøren. Tælleren husker mængden af kugler pr. Farve og nulstilles til nul, når den sidste tælleprocedure aktiveres via fjernbetjeningen.

Trin 10: Move It Move It

Image
Image

Se maskinen i aktion!

Du behøver aldrig mere at blande dig gennem en pose marmor!

Trin 11: Programmering

Arduino konkurrence 2016
Arduino konkurrence 2016

Farvesensoren aflæser tre værdier for hver marmor, rød, grøn og blå. Afhængig af værdien af disse farver er marmorvælgeren peget på en bestemt lagringsbane. Når der ikke er registreret marmor, bevæger vælgeren sig til en standsningsposition. Jeg skrev to små programmer til Arduino, hovedprogrammet registrerer og sorterer og tæller kuglerne, det andet program bruges kun til at registrere de tre farveværdier fra sensoren og vise dem på skærmen. Dette var nødvendigt, fordi kommunikationen via arduino -skærmskærmen var i konflikt med hovedprogrammet. Jeg murede næsten min Arduino, da jeg forsøgte at kombinere dette med hovedprogrammet.

Arduino konkurrence 2016
Arduino konkurrence 2016

Anden pris i Arduino -konkurrencen 2016

Anbefalede: