Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
Värintunnistusmaali kopioi värit ympärillesi ja voit piirtää niiden avulla. Jos sinulla on päävärimaali, voit tunnistaa haluamasi värin ja sekoittaa sen RGB -värianturin avulla. Muista kuitenkin käyttää kirkkaita esineitä.
Tarvikkeet
- Arduino Leonardo (tai muu) _x1 - Osta täältä
- Leipälauta _x1 - Osta täältä
- TCS3200 RGB -anturi (tai muu) _x1 - Osta täältä
- Painike (mikä tahansa) _x1
- 10 kΩ vastus _x1 - Osta täältä
- Kartonki
- Vesipumppu 5V 120L/H _x3 - Osta täältä
- Kumiletku (koko sopii moottorin vedenpoistoon) _x3
- L298N -moottoriajuri _x3 - Osta täältä
Vaihe 1: Kaikkien elementtien liittäminen leipälevyyn
Ennen kuin asennamme kaiken kerralla, on turvallisempaa testata jokainen kohde yksitellen. Koska jos olet asentanut kaiken, mutta se ei toimi, et voi tuskin selvittää, mikä meni pieleen.
Eri Arduinojen johdotus on erilainen. Jos käytät muuta Arduinoa, voit etsiä kytkentäkaaviota ja koodia muista projekteista.
Nyt esittelemme langan liittämisen:
RGB -värisensori
GND_ on kaksi GND: tä, molemmat on kytketty leipälevyn negatiiviseen napaan (negatiivisen napan pitäisi vetää johto Arduino GND: hen)
OUT_muodosta yhteys Arduinon nastaan 8
S2 → Arduinopiini10
S3 → Arduino -nasta9
VCC_ on kaksi VCC: tä, molemmat on kytketty leipälevyn positiiviseen napaan (positiivisen napan täytyy vetää johto Arduinon 5 volttiin)
S0 → Arduino -nasta12
S1 → Arduino -nasta11
- Painike
Työnnä kaksijohdin tapilla leipälevylle
Vasen johto_liitä 10 kΩ: n vastus ja vedä sitten johdin Arduino-analogiseen A5: een.
Oikeanpuoleinen lanka_Jaettu kahteen sivuun:
Ensimmäinen puoli: vedä lanka leipälevyn positiiviselle puolelle.
Toinen puoli on: kytke 10 kΩ: n vastus ja kytke sitten linja leipälevyn negatiiviseen puoleen.
Moottori (vesipumppu 5V 120L/H) ja moottorin ohjain (L298N)
kytke moottori L298N: ään (riippuu siitä, kuinka monta moottoria käytetään)
1. L298N (kytketty keltaisiin ja sinisiin moottoreihin): + → In1 / - → In2, + → In3 / - → In4
2. L298N (kytketty punaiseen moottoriin): + → In1 / - → In2
L298N: n lähdöt Arduino -nastoille:
moottori 1 (punainen): + → In1 / - → In2. Lähtö nastaihin 6 ja 7
moottori 2 (sininen): + → In1 / - → In2. Lähtö nastoihin 2 ja 3
moottori 2 (keltainen): + → In1 / - → In2. Lähtö nastaihin 4 ja 5
Vaihe 2: Koodin kirjoittaminen
Kun piiri on kytketty, voit aloittaa koodin kirjoittamisen.
Koodi löytyy täältä
Muista testata jokainen osa erikseen !!
Ennen kuin liität USB -kaapelin Arduinoon, tarkista huolellisesti, ovatko kaikki kaapelit oikein. Jos piiri on väärä, se voi vahingoittaa tietokonetta tai Arduino -korttia.
Nastan voi vaihtaa itse oman piirilevyn piirin mukaan.
Vaihe 3: Tee säiliö Arduinollesi
Mittaa Arduinon ja leipälevyn välinen etäisyys ja leikkaa se pahvilaatikosta. Kiinnitä komponentti liimauksen jälkeen.
Kuoren koko:
- Pituus: 22 cm
- Leveys: 21 cm
- Korkeus: 11 cm
Vaihe 4: Värintunnistuslaitteen käyttäminen
Liitä USB -kaapeli Arduinoon ja voit kytkeä virran päälle, kun virta on kytketty päälle!
Säädä kolmea väriä (suosittelemme käyttämään kolmea pääväriä: punainen, keltainen, sininen)
Ehdotus: mitä enemmän väriä, sitä parempi, sitä vaaleampi se on epäselvä
Jos haluat purppuranväristä vettä, valitse aistittava kirkkaan violetti esine, jolloin se sekoittuu siniseen ja punaiseen yhdessä violetiksi.
Jos haluat vihreää vettä, valitse kirkkaanvihreä esine, joka aistii, se sekoittaa sinisen ja keltaisen keskenään ja muuttuu vihreäksi.
Varoitus!!!
Moottorin sijainti ei voi olla kuppia korkeampi, muuten vettä ei pumpata.
Suositeltava:
Valosolun käyttäminen RGB -LEDin värin muuttamiseen: 3 vaihetta
Kuinka käyttää valokennoa RGB -LEDin värin muuttamiseen: Arduino -projektin osassa 01 alkuperäinen ajatukseni oli käyttää lämpötila -anturia LED -valon sytyttämiseen ja sammuttamiseen, mutta valitettavasti lämpötila -anturi ei ollut vielä tullut, mikä jätti minut valitsivat Elegoon käynnistyssarjan saatavilla olevista antureista ja miettivät, onko
Värin TCS3200 tunnistamisen käyttö SkiiiD: n kanssa: 9 vaihetta
Kuinka käyttää Detect Color TCS3200 -laitetta SkiiiD: n kanssa: Opetusohjelma Detect Color TCS3200: n kehittämiseksi skiiiD: n kanssa
Kuvankäsittely Raspberry Pi: llä: OpenCV: n asentaminen ja kuvan värin erotus: 4 vaihetta
Kuvankäsittely Raspberry Pi: llä: OpenCV: n ja kuvan värin erottamisen asentaminen: Tämä viesti on ensimmäinen useista kuvankäsittelyoppaista, joita on tarkoitus seurata. Katsomme tarkemmin kuvan muodostavia pikseleitä, opimme asentamaan OpenCV: n Raspberry Pi -laitteeseen ja kirjoitamme myös testikomentosarjoja kuvan ottamiseksi ja myös
Värin lajittelija: 6 vaihetta
Värin lajittelija: Tämän värinlajittelijan tavoitteena on siirtää m & ms eri paaluihin niiden värin perusteella
Yksinkertainen värin tunnistus OpenCV: llä: 6 vaihetta
Yksinkertainen värin tunnistus OpenCV: n avulla: Hei! Tänään aion näyttää yksinkertaisen menetelmän havaita väri live -videosta OpenCV: tä ja pythonia käyttäen. Periaatteessa testaan vain, että vaadittu väri on taustakehyksessä vai ei, ja peitän OpenCV -moduulien avulla kyseisen alueen ja