Inhoudsopgave:

Kleurdetectie verfmachine - Ajarnpa
Kleurdetectie verfmachine - Ajarnpa

Video: Kleurdetectie verfmachine - Ajarnpa

Video: Kleurdetectie verfmachine - Ajarnpa
Video: Kleurdetectie SPECTRO - Sensor Instruments | Sensor Partners 2024, Juli-
Anonim
Image
Image
Kleurdetectie verfmachine
Kleurdetectie verfmachine
Kleurdetectie verfmachine
Kleurdetectie verfmachine

Kleurdetectie verfmachine kopieert kleuren om je heen en laat je ermee tekenen. Als je de verf van primaire kleuren hebt, kun je de RGB-kleurensensor gebruiken om de gewenste kleur te voelen en deze te mengen. Maar onthoud, gebruik het felgekleurde object.

Benodigdheden

- Arduino Leonardo (of andere) _x1 - Koop hier

- Breadboard _x1 - Koop hier

- TCS3200 RGB-sensor (of andere) _x1 - Koop hier

- Drukknop (elke soort) _x1

- 10kΩ Weerstand _x1 - Koop hier

- Karton

- Waterpomp 5V 120L/H _x3 - Koop hier

- Rubberen slang (maat is geschikt voor de waterafvoer van de motor) _x3

- L298N motor driver _x3 - Koop hier

Stap 1: Alle elementen op het breadboard aansluiten

Image
Image
Alle elementen op het breadboard aansluiten
Alle elementen op het breadboard aansluiten
Alle elementen op het breadboard aansluiten
Alle elementen op het breadboard aansluiten

Voordat we alles in één keer installeren, is het veiliger om elk item één voor één te testen. Want als je alles hebt geïnstalleerd maar het werkt niet, dan kom je er bijna niet meer achter wat er is misgegaan.

De bedrading van verschillende Arduino's zal anders zijn. Als u een andere Arduino gebruikt, kunt u het bedradingsschema en de code van andere projecten doorzoeken.

Nu zullen we introduceren hoe de draad aan te sluiten:

RGB-kleurensensor

GND_er zijn twee GND's, beide zijn verbonden met de negatieve pool van het breadboard (de negatieve pool moet draad naar de Arduino GND trekken)

OUT_connect met pin8 van Arduino

S2→Arduinopin10

S3→Arduino pin9

VCC_er zijn twee VCC, beide zijn verbonden met de positieve pool van het breadboard (de positieve pool moet een draad naar de 5v van de Arduino trekken)

S0→Arduino pin12

S1→Arduino pin11

- Knop

Gebruik de pin om de tweedraads op het breadboard te plaatsen

Linker draad_sluit een weerstand van 10kΩ aan en trek dan een draad naar Arduino analoge A5.

Draad aan de rechterkant_Verdeeld in twee zijden:

De eerste kant: trek de draad naar de positieve kant van het breadboard.

De tweede kant is: sluit een weerstand van 10 kΩ aan en sluit vervolgens een lijn aan op de negatieve kant van het breadboard.

Motor (Waterpomp 5V 120L/H) & Motordriver (L298N)

sluit de motor aan op L298N (dit hangt af van hoeveel motoren er worden gebruikt)

1. L298N (aangesloten op gele en blauwe motoren): + → In1 / - → In2, + → In3 / - → In4

2. L298N (aangesloten op rode motor): + → In1 / - → In2

De uitgangen op L298N naar Arduino-pinnen:

motor 1(rood): + → In1 / - → In2. Uitgang naar pin 6 en pin 7

motor 2 (blauw): + → In1 / - → In2. Uitgang naar pin 2 en pin 3

motor 2(geel): + → In1 / - → In2. Uitgang naar pin 4 en pin 5

Stap 2: Code schrijven

Nadat het circuit is aangesloten, kunt u beginnen met het schrijven van code.

Code is hier:Hier

Denk eraan om elk onderdeel apart te testen!!

Voordat u de USB-kabel in de Arduino steekt, moet u zorgvuldig controleren of alle kabels correct zijn. Als er een onjuist circuit is, kan dit schade aan de computer of het Arduino-bord veroorzaken.

De pin is zelf te verwisselen, afhankelijk van de schakeling op uw eigen printplaat.

Stap 3: Maak een container voor uw Arduino

Image
Image

Meet de afstand tussen je Arduino en het breadboard en knip deze uit met een kartonnen doos. Plaats na het verlijmen het onderdeel erin.

De schaalgrootte:

- Lengte: 22cm

- Breedte: 21cm

- Hoogte: 11cm

Stap 4: Uw verfmachine voor kleurdetectie gebruiken

Sluit de USB-kabel aan op de Arduino en nadat de stroom is ingeschakeld, kunt u hem gaan gebruiken!

Pas de drie gewenste kleuren aan (aanbevolen om drie primaire kleuren te gebruiken: rood, geel, blauw)

Suggestie: hoe meer kleur hoe beter, hoe lichter het onduidelijk zal zijn

Als je paars water wilt, kies dan het helderpaarse object om te voelen, dan zal het blauw en rood samen mengen om paars te worden.

Als je groen water wilt, kies dan het felgroene object om te voelen, het zal blauw en geel mengen om groen te worden.

Waarschuwing!!!

De positie van de motor mag niet hoger zijn dan de beker, anders wordt het water niet gepompt.

Aanbevolen: