Innehållsförteckning:
- Tillbehör
- Steg 1: Anslut alla element till brödbrädan
- Steg 2: Skriva kod
- Steg 3: Gör en behållare för din Arduino
- Steg 4: Använda din färgdetekteringsfärgsmaskin
Video: Färgdetektering Färgmaskin: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Färgdetektering färgmaskin kopierar färger runt dig och låter dig rita med dem. Om du har färgen av primärfärger kan du använda RGB -färgsensorn för att känna av vilken färg du vill ha och blanda ut den. Men kom ihåg, använd objektet med ljus färg.
Tillbehör
- Arduino Leonardo (Eller annat) _x1 - Köp här
- Brödbräda _x1 - Köp här
- TCS3200 RGB -sensor (eller annan) _x1 - Köp här
- Tryckknapp (alla typer) _x1
- 10kΩ Resistor _x1 - Köp här
- Kartong
- Vattenpump 5V 120L/H _x3 - Köp här
- Gummislang (storlek är lämplig för motorns vattenutlopp) _x3
- L298N motor driver _x3 - Köp här
Steg 1: Anslut alla element till brödbrädan
Innan vi installerar allt på en gång är det säkrare att testa varje artikel en efter en. För om du har installerat allt men det inte fungerar kan du knappt ta reda på vad som gick fel.
Kablarna för olika Arduinos kommer att vara annorlunda. Om du använder annan Arduino kan du söka i kopplingsschemat och koden från andra projekt.
Nu kommer vi att presentera hur du ansluter tråden:
RGB -färgsensor
GND_Det finns två GND, båda är anslutna till den negativa polen på brödbrädan (den negativa polen ska dra ledningen till Arduino GND)
OUT_anslut till pin8 på Arduino
S2 → Arduinopin10
S3 → Arduino pin9
VCC_Det finns två VCC, båda är anslutna till den positiva polen på brödbrädan (den positiva polen måste dra en tråd till 5v på Arduino)
S0 → Arduino pin12
S1 → Arduino pin11
- Knapp
Använd stiftet för att sätta in tvåtrådarna på brödbrädet
Vänster sida_anslut ett 10kΩ motstånd och dra sedan en kabel till Arduino analog A5.
Höger sida wire_Delat i två sidor:
Den första sidan: dra tråden till den positiva sidan av brödbrädan.
Den andra sidan är: anslut ett 10kΩ motstånd och anslut sedan en linje till den negativa sidan av brödbrädet.
Motor (vattenpump 5V 120L/H) och motorförare (L298N)
Anslut motorn till L298N (det beror på hur många motorer som används)
1. L298N (ansluten till gula och blå motorer): + → In1 / - → In2, + → In3 / - → In4
2. L298N (ansluten till röd motor): + → In1 / - → In2
Utgångarna på L298N till Arduino -stiften:
motor 1 (röd): + → In1 / - → In2. Utmatning till stift 6 och stift 7
motor 2 (blå): + → In1 / - → In2. Utmatning till stift 2 och stift 3
motor 2 (gul): + → In1 / - → In2. Utmatning till stift 4 och stift 5
Steg 2: Skriva kod
När kretsen är ansluten kan du börja skriva kod.
Koden är här: Här
Kom ihåg att testa varje del separat !!
Innan du ansluter USB -kabeln till Arduino, kontrollera noga om alla kablar är korrekta. Om det är fel krets kan det skada datorn eller Arduino -kortet.
Stiftet kan bytas själv, enligt kretsen på ditt eget kretskort.
Steg 3: Gör en behållare för din Arduino
Mät avståndet mellan din Arduino och brödbrädan och klipp ut den med en kartong. Efter bindning, placera komponenten i.
Skalstorleken:
- Längd: 22 cm
- Bredd: 21 cm
- Höjd: 11 cm
Steg 4: Använda din färgdetekteringsfärgsmaskin
Anslut USB -kabeln till Arduino och när strömmen slås på kan du börja använda den!
Justera de tre färger du vill ha (rekommenderas att använda tre primära färger: röd, gul, blå)
Förslag: ju mer färg desto bättre, desto ljusare blir det oklart
Om du vill ha lila vatten, välj det ljuslila föremålet att känna, då blandas det blått och rött tillsammans för att bli lila.
Om du vill ha grönt vatten, välj det ljusgröna objektet att känna av, det kommer att blanda blått och gult tillsammans för att bli grönt.
Varning!!!
Motorns läge kan inte vara högre än koppen, annars pumpas inte vattnet.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Enkel färgdetektering med OpenCV: 6 steg
Enkel färgdetektering med OpenCV: Hej! Idag ska jag visa en enkel metod för att upptäcka en färg från en livevideo med OpenCV och python. I grund och botten testar jag bara den färg som krävs i bakgrundsramen eller inte och med OpenCV -moduler kommer jag att maskera den regionen och
Färgdetektering i Python med OpenCV: 8 steg
Färgdetektering i Python med OpenCV: Hej! Denna instruerbara används för att vägleda med hur man extraherar en specifik färg från en bild i python med hjälp av openCV -bibliotek. Om du är ny på den här tekniken, oroa dig inte, i slutet av den här guiden kommer du att kunna programmera din egen färg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Färgdetektering med RGB LED: 4 steg
Färgdetektering med RGB LED: Har du någonsin velat ha ett automatiserat sätt att upptäcka färgen på ett objekt? Genom att lysa med en viss färg på objektet och titta på hur mycket ljus som reflekteras tillbaka kan du se vilken färg objektet har. Om du till exempel lyser rött ljus