Obsah:

Třídění barev: 6 kroků
Třídění barev: 6 kroků

Video: Třídění barev: 6 kroků

Video: Třídění barev: 6 kroků
Video: Adel ukazala prso 2024, Červenec
Anonim
Třídění barev
Třídění barev

Cílem této Color Sorters je přesunout m & ms do různých hromádek na základě jejich barvy.

Krok 1: Krok 1: Vytvoření základen

Krok 1: Vytvoření základen
Krok 1: Vytvoření základen

Prvním krokem k realizaci tohoto projektu je vytvoření základny, na které budou umístěny motory a senzor třídění barev. Tyto základny mají rozměry 5,3 cm x 12 cm a musíte z nich vyrobit tři. Poté vytvoříte malý čtvrtkruh s poloměrem 4,1 cm a uvnitř čtvrtkruhu uděláte 1 cm čtvercový výřez, aby m & ms propadly.

Krok 2: Krok 2: Výřezy a posuvník

Krok 2: Výřezy a posuvník
Krok 2: Výřezy a posuvník

V dalším kroku vystřihnete tvar, jak je znázorněno výše, a vytvoříte tak cestu, po které se bude posouvat čtvrtkruh z předchozího kroku. Na cestě vyřízněte na konci díru, aby cesta m & m spadla dolů na skluzavku.

Dále vystřihněte čtverec 0,5x0,5 cm a čtverec rozřízněte na polovinu tak, aby byl polovinou původní výšky. Poté vezměte malý šroubek a protlačte jím cestu, kterou jste vytvořili, 0,5x0,5 a základnu, na které to všechno sedí.

Vyřízněte otvory a štěrbiny, aby bylo možné místo pro servomotory a barevný senzor. Na této základně budete muset udělat jednu díru, která bude v sestavě sedět nejníže. Tento výřez bude mít velikost servomotoru. Střední základna potřebuje dva výřezy. Jeden výřez bude mít stejnou velikost jako výřez z předchozí základny a druhý bude mít 2 cm x 2 cm, a to bude přímo pod otvorem na cestě, kterou m & m propadá.

Krok 3: Krok 3: Snímek

Krok 3: Snímek
Krok 3: Snímek

Pro tento krok uřízněte obdélník 4 cm x 14 cm a na obou stranách vytvořte čáry o velikosti 1 palec, které přesahují 14 cm. Odřízněte čáry na obou stranách, ale NEŘEZEJTE celou desku. Jakmile provedete tyto dva řezy, obě strany o průměru 1 cm by se měly pohybovat nahoru a vytvořit zábradlí pro snímek.

Dále vytvořte základnu, na kterou bude skluzavka sedět, aby se mohla připojit k servomotoru. K tomu budete muset vytvořit dva malé obdélníky, jak je vidět na obrázku. spojte dva obdélníky v pravém úhlu pomocí 2 kolíků a umístěte jeden kolík doprostřed obdélníku, který bude sedět rovnoběžně s podlahou (takto se připojí k motoru). A nakonec pro tento krok použijte dva malé hřebíky pro připojení sklíčka ke dvěma obdélníkům a držte jej pod úhlem, aby se m & ms mohly stočit dolů.

Krok 4: Krok 4: Připojení všeho

Krok 4: Připojení všeho
Krok 4: Připojení všeho

Posledním krokem k sestavení těla tohoto projektu je propojení všech částí. K tomu budete muset vystřihnout dva obdélníky 5,3 x 18 cm a jeden obdélník 13,2 x 18 cm. Dva obdélníky 5,3 x 18 cm budou použity pro boky a druhý obdélník bude vzadu

V zadním obdélníku vystřihněte 3 otvory, aby vodiče připojené k Arduinu umožňovaly připojení k motorům a senzoru

Poté pomocí připínáčků spojte dva obdélníky 5,3 x 18 cm ke stranám základen 5,3 x 12 cm, které jsou dlouhé 5,3 cm. První základna bude 3 cm od země. Druhá základna bude 10,5 cm od země a třetí základna bude 15 cm od země. Každá základna by měla být spojena 4 připínáčky, které přidávají až 12 kolíků na obou stranách. Připojte obdélník 13,2 x 18 cm k zadní části a proveďte totéž se 4 kolíky na každé straně.

Krok 5: Krok 5: Budování Arduina

Krok 5: Budování Arduina
Krok 5: Budování Arduina
Krok 5: Budování Arduina
Krok 5: Budování Arduina

Animovaný obrázek je schéma Arduina, které bylo vytvořeno původní osobou, která vytvořila třídič barev.

U mého Arduina jsem se přesunul tam, kde vedou různé vodiče, protože jsem nepoužil Arduino Nano. Nechávám všechna místa stejná, jak je znázorněno na schématu, kromě 5V a GND pro motory. Pro 5V jsem vzal drát a nasměroval ho z místa 5V na desku nalevo od něj. Potom jsem vzal dva vodiče a dal je do stejné řady jako 5V vodič a poté tyto dva vodiče připojil k motorům. Stejný postup jsem provedl pro vodiče GND.

Krok 6: Krok 6: Arduino kód

Krok 6: Arduino kód
Krok 6: Arduino kód
Krok 6: Arduino kód
Krok 6: Arduino kód
Krok 6: Arduino kód
Krok 6: Arduino kód
Krok 6: Arduino kód
Krok 6: Arduino kód

Pro kód první část definuje, kde jsou různé vodiče v Arduinu, a nastavuje proměnné jako dva servomotory a S [0-1]. Dále kód přesunul horní servomotor s m & m přímo pod barevný senzor. Dále se rozsvítí LED diody připojené k barevnému senzoru a barevný senzor nabere hodnotu pro červenou zelenou a modrou frekvenci, kterou detekuje v m & m. Poté v závislosti na množství RGB, které zachytí, přiřadí m & m barvu a nastaví ji na color = [1-6]. Podle barvy, která je dána, to povede k jednomu ze šesti případů. Různé případy začínají různými sadami kódu, které otáčí spodní servomotor připojený ke skluzu o různá množství a vytvářejí různé hromádky různých barev m & ms

Doporučuje: