Obsah:
- Krok 1: Nejprve mi řekněte, jak to funguje
- Krok 2: Za druhé, je to všechno o kódování
- Krok 3: Za třetí se chystám vysvětlit svůj kód
- Krok 4: Zde je návrh
- Krok 5: Nakonec dokončete projekt a nechte děti, aby si s ním hrály
Video: Arduino Brick Color Sorter Project: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto výukovém programu Arduino se naučíme, jak detekovat barvy mé cihly pomocí Arduina a barevného senzoru TCS3200. Další podrobnosti si můžete přečíst níže v písemném tutoriálu.
Materiály:
Arduino Leonardo x 1
TCS3200 x 1
Hodně lepenky
180 servo x 2
Čáry
Krabice navíc
Krok 1: Nejprve mi řekněte, jak to funguje
Zkoumám, co je to za senzor, a toto je krátká definice. TCS32000 snímá barevné světlo pomocí pole 8 x 8 fotodiod. Poté se pomocí převaděče proudu na frekvenci hodnoty z fotodiod převedou na čtvercovou vlnu s frekvencí přímo úměrnou intenzitě světla. Nakonec můžeme pomocí desky Arduino přečíst výstup čtvercových vln a získat výsledky pro barvu.
Když se na senzor podíváme blíže, uvidíme, jak detekuje různé barvy. Fotodiody mají tři různé barevné filtry. Šestnáct z nich má červené filtry, dalších 16 má zelené filtry, dalších 16 má modré filtry a dalších 16 fotodiod je čirých bez filtrů.
Krok 2: Za druhé, je to všechno o kódování
Zde je kód tohoto projektu:
Krok 3: Za třetí se chystám vysvětlit svůj kód
První části mého kódu musíme definovat piny, ke kterým je senzor připojen k naší desce. A definujeme proměnnou pro čtení frekvence.
V sekci nastavení musíme definovat čtyři ovládací piny jako výstupy a výstup senzoru jako vstup Arduino. A také servo, které používáme, bude nastaveno jako výstupní pin.
V sekci smyčky začneme čtením červeně filtrovaných fotodiod. Za tímto účelem nastavíme dva řídicí piny S2 a S3 na nižší logickou úroveň. Poté pomocí funkce „pulseIn ()“načteme výstupní frekvenci a vložíme ji do proměnné „frekvence“. Použití Serial. Funkce Print () vytiskneme výsledek na sériový monitor. Stejný postup platí pro další dvě barvy, jen potřebujeme upravit ovládací piny pro příslušnou barvu. Později použijeme informace z frekvence a frekvence1 jako podmíněné číslo v našem if, pak otočíme servo na správné místo.
Krok 4: Zde je návrh
Práce na stroji je velmi jednoduchá, má pouze tři kroky:
1. Za prvé, barevné cihly, které jsou drženy v nabíječce, spadnou na plošinu připevněnou k hornímu servomotoru.
2. Poté se servomotor otáčí a přivede cihlu k barevnému senzoru, který detekuje její barvu pomocí červených, žlutých a modrých cihel.
3. Poté se spodní servomotor otáčí do konkrétní polohy a poté se horní servomotor znovu otáčí, dokud cihla nezapadne do vodicí kolejnice.
Krok 5: Nakonec dokončete projekt a nechte děti, aby si s ním hrály
Po nahrání kódu jsem pomocí lepicí pistole zajistil desku Arduino. Potom jsem pomocí průhledné plastové lahve vyrobil nabíječku a spolu s horní částí ji nalepil na montáž a dokončil projekt. Koneckonců je to skvělá zkušenost mít tuto šanci udělat tento projekt. A přeji si, abyste se prostřednictvím tohoto tutoriálu mohli něco naučit. A já se mohu svobodně zeptat na jakoukoli otázku v sekci komentáře níže. Děkuji.
Doporučuje:
Robot PhantomX Pincher - Apple Sorter: 6 kroků
Robot PhantomX Pincher - Apple Sorter: Bezpečnostní požadavky na potraviny rostou. Spotřebitelé i úřady stále více požadují, aby potraviny, které jíme, byly vysoce kvalitní a s vysokou bezpečností. Pokud by při výrobě potravin došlo k problémům, zdrojem chyb je
Sorter Bin - Detekce a třídění koše: 9 kroků
Třídicí koš - detekce a třídění koše: Už jste někdy viděli někoho, kdo nerecykluje nebo to dělá špatně? Přáli jste si někdy stroj, který by za vás recykloval? Pokračujte ve čtení našeho projektu, nebudete litovat! Sorter bin je projekt s jasnou motivací pomoci
IOT123 - I2C KY019 BRICK: 5 kroků
IOT123 - I2C KY019 BRICK: IOT123 BRICKS jsou DIY modulární jednotky, které lze kombinovat s jinými IOT123 BRICKS a přidat tak funkčnost do uzlu nebo nositelnosti. Jsou založeny na palcových čtvercových, oboustranných protoboardech s propojenými průchozími otvory. Řada těchto BRICK
Arduino Color Sorter Project s aplikací PC Control: 4 kroky (s obrázky)
Arduino Color Sorter Project with Pc Control Application: V tomto projektu jsem si vybral barevný senzor TCS34725. Protože tento senzor provádí přesnější detekci než ostatní a není ovlivněn změnou světla v prostředí. Robot pro ladění produktu je řízen programem rozhraní
Arduino Skittle Sorter: 11 kroků (s obrázky)
Arduino Skittle Sorter: Všudypřítomní milovníci cukrovinek všude často zjišťují, že ztrácejí svůj drahocenný čas tříděním svých bonbónů. Zní to povědomě? Přáli jste si někdy postavit stroj, který by za vás mohl třídit Skittles? Tento návod vám ukáže přesně