Obsah:

Maľovačka na detekciu farieb: 4 kroky
Maľovačka na detekciu farieb: 4 kroky

Video: Maľovačka na detekciu farieb: 4 kroky

Video: Maľovačka na detekciu farieb: 4 kroky
Video: Умные часы GOKOO S11: что нужно знать // Обзор из реальной жизни 2024, Júl
Anonim
Image
Image
Maľovačka na detekciu farieb
Maľovačka na detekciu farieb
Maľovačka na detekciu farieb
Maľovačka na detekciu farieb

Maľovačka na detekciu farieb kopíruje farby okolo vás a umožňuje vám s nimi kresliť. Ak máte farbu základných farieb, môžete pomocou senzora farieb RGB rozpoznať požadovanú farbu a zmiešať ju. Nezabudnite však, že použijete objekt jasných farieb.

Zásoby

- Arduino Leonardo (alebo iný) _x1 - Kúpte tu

- Breadboard _x1 - Kúpte tu

- TCS3200 RGB senzor (alebo iný) _x1 - Kúpte si tu

- Tlačidlo (akéhokoľvek druhu) _x1

- Rezistor 10 kΩ _x1 - Kúpte si tu

- Kartón

- Vodné čerpadlo 5V 120L/H _x3 - Kúpte si tu

- Gumová hadica (veľkosť je vhodná pre výstup vody z motora) _x3

- Ovládač motora L298N _x3 - Kúpte si tu

Krok 1: Pripojenie všetkých prvkov k Breadboardu

Image
Image
Pripojenie všetkých prvkov k Breadboardu
Pripojenie všetkých prvkov k Breadboardu
Pripojenie všetkých prvkov k Breadboardu
Pripojenie všetkých prvkov k Breadboardu

Pred inštaláciou všetkého naraz je bezpečnejšie otestovať každú položku jednu po druhej. Pretože ak ste nainštalovali všetko, ale nefunguje to, len ťažko zistíte, kde sa stala chyba.

Zapojenie rôznych Arduinos bude odlišné. Ak používate iné Arduino, môžete vyhľadať schému zapojenia a kód z iných projektov.

Teraz predstavíme spôsob pripojenia drôtu:

farebný snímač RGB

GND_ Existujú dva GND, oba sú pripojené k zápornému pólu dosky (záporný pól by mal ťahať vodič k Arduino GND)

OUT_connect k pinu 8 Arduina

S2 → Arduinopin10

S3 → Arduino pin9

VCC_ sú dva VCC, oba sú pripojené k kladnému pólu dosky (na kladný pól je potrebné vytiahnuť vodič k 5 V Arduina)

S0 → Arduino pin12

S1 → Arduino pin11

- Tlačidlo

Pomocou špendlíka zasuňte dvojvodič na nepájivú dosku

Vodič na ľavej strane_pripojte odpor 10 kΩ a potom potiahnite kábel k analógovému Arduino A5.

Pravý drôt_Rozdelený na dve strany:

Prvá strana: potiahnite drôt na pozitívnu stranu dosky.

Druhá strana je: pripojte odpor 10 kΩ a potom pripojte vedenie k zápornej strane nepájivého poľa.

Motor (vodné čerpadlo 5V 120L/H) a ovládač motora (L298N)

pripojte motor k L298N (závisí to od toho, koľko motorov sa používa)

1. L298N (pripojený k žltým a modrým motorom): + → In1 / - → In2, + → In3 / - → In4

2. L298N (pripojený k červenému motoru): + → In1 / - → In2

Výstupy na kolíkoch L298N až Arduino:

motor 1 (červený): + → In1 / - → In2. Výstup na piny 6 a 7

motor 2 (modrý): + → In1 / - → In2. Výstup na kolíky 2 a 3

motor 2 (žltý): + → In1 / - → In2. Výstup na kolíky 4 a 5

Krok 2: Napíšte kód

Po zapojení obvodu môžete začať písať kód.

Kód je tu : Tu

Nezabudnite otestovať každú časť zvlášť !!

Pred zapojením kábla USB do Arduina starostlivo skontrolujte, či sú všetky káble správne. Ak je nesprávny obvod, môže to spôsobiť poškodenie počítača alebo dosky Arduino.

Pin môžete zmeniť sami podľa obvodu na vlastnej doske s plošnými spojmi.

Krok 3: Vytvorte kontajner pre svoje Arduino

Image
Image

Zmerajte vzdialenosť medzi Arduinom a doskou a vystrihnite ju pomocou kartónovej škatule. Po lepení vložte komponent do.

Veľkosť škrupiny:

- Dĺžka: 22 cm

- Šírka: 21 cm

- Výška: 11 cm

Krok 4: Použitie vášho lakovacieho zariadenia na detekciu farieb

Pripojte kábel USB k Arduinu a po zapnutí napájania ho môžete začať používať!

Upravte tri požadované farby (odporúča sa použiť tri základné farby: červená, žltá, modrá)

Tip: Čím viac farieb, tým lepšie, tým bude svetlejší

Ak chcete purpurovú vodu, vyberte jasne purpurový predmet, ktorý bude vnímať, potom zmieša modrú a červenú farbu, aby sa zmenil na purpurový.

Ak chcete zelenú vodu, vyberte svetlo zelený predmet, ktorý bude vnímať, zmieša dohromady modrú a žltú farbu, aby sa stal zelenou.

Pozor!!!

Poloha motora nemôže byť vyššia ako šálka, inak nebude voda čerpaná.

Odporúča: