INHOUDSOPGAWE:

Kleursensor met LCD -skerm: 6 stappe
Kleursensor met LCD -skerm: 6 stappe

Video: Kleursensor met LCD -skerm: 6 stappe

Video: Kleursensor met LCD -skerm: 6 stappe
Video: De FT 55-CM kleurensensor inleren - Teaching the FT 55-CM Color Sensor - SensoPart 2024, November
Anonim
Kleursensor met LCD -skerm
Kleursensor met LCD -skerm

Die doel is om 'n toestel te skep waarmee kleurblinde mense kleure kan opspoor sonder dat hulle die kleur hoef te sien. Deur die LCD -skerm met die sensor te gebruik, word die kleur opgetel en dan oorgedra na woorde op die LCD -skerm. Hierdie toestel kan hopelik draagbaar wees en as daar iets van die DC -vatprop of via 'n skootrekenaar/rekenaar ingeprop moet word. Ek sou selfs graag verder wou stoot om dit heeltemal draagbaar en met 'n batteryklem te hê. Die kleursensordrade sou uit die deurskynende behuizing steek en aan die buitekant wees, aangesien die LCD -skerm, Arduino, drade, battery binne die behuizing is. Die sensor kan aan die buitekant van die behuising beweeg word om verskillende kleure van voorwerpe op te neem.

Stap 1: Die onderdele

Die onderdele
Die onderdele
Die onderdele
Die onderdele
Die onderdele
Die onderdele
  1. Arduino Uno
  2. LCD skerm
  3. RGB -kleursensor
  4. 9V batteryklem/inprop (nie getoon nie)
  5. PERF Board vir skild
  6. kopstukke
  7. Drade
  8. Soldeerbout/soldeer

Stap 2: Skematiese tekening

Skematiese tekening
Skematiese tekening

Vir kleursensor:

5v -> VIN (rooi draad)

GND -> GND (groen draad)

SDA (analoog 4) -> SDA (bloudraad)

SCL (analoog 5) -> SCL (geel draad)

Vir LCD skerm:

5v -> VCC (rooi draad)

GND -> GND (groen draad)

SDA (analoog 4) -> SDA (bloudraad)

SCL (analoog 5) -> SCL (geel draad)

Stap 3: Breadboard bedrading

Breadboard bedrading
Breadboard bedrading

Deur die komponente individueel te toets, het ek elkeen gelees. Ek sit dit dan bymekaar en begin die kode pas. Ek probeer nog steeds 'n paar tweaks uitvind, maar dit kom beslis êrens heen. Ek het besluit om uiteindelik beide na dieselfde poort (na A4 en A5) te hardloop, eerder as om die ander kant te gebruik, wat hier getoon word. Dit was slegs as gevolg van my skildbord en die grootte en die lengte van die jumperdrade, sodat ek plug -ins vir die sensor en die LCD kon hê.

Stap 4: Die opstel van die onderdele

Die opstel van die onderdele
Die opstel van die onderdele
Die opstel van die onderdele
Die opstel van die onderdele
Die opstel van die onderdele
Die opstel van die onderdele

Ek het my onderdele ontvang, soos u op die foto sien, en ek moes die kopstukke aan die kleursensor soldeer. Dit was 'n redelike vinnige en maklike stap. Hierna het ek geweet ek moet werk op my bord wat ek as 'n skild sou hê om bo -op die Arduino aan te sluit, wat op die foto's verskyn.

Eerstens: ek het penne gesoldeer om die bord bo -op Arduino te beskerm

toe haal ek die bord van die Arduino af om dit nie te warm te maak terwyl ek die res soldeer nie.

Tweedens: soldeer die rooi drade, u kragdrade aan die 5V. Ek moes een draad vir elke komponent hê.

Derde: soldeer die groen drade, u gronddrade.

Vierdens: soldeer die A4 -penne, die blou drade vir die SDA -verbindings.

Vyfdens: soldeer die A5 -penne, die geel drade vir die SCL -verbindings.

Uiteindelik moet u bord gereed wees om te begin.

Stap 5: Die kode

Ek is nog besig om die kode aan te pas, en ek wag ook op vervangingsonderdele omdat myne blykbaar gebreek is of ek iets effens afgehandel het, maar ek het nog nie die finale uitslae nie en kan slegs die LCD in twee kleure vertoon uit die drie. Ek kan nie uitvind hoe om dit net met een kleur te laat verskyn nie.

Stap 6: Die behuising

Die Behuising
Die Behuising
Die Behuising
Die Behuising

My wonderlike kêrel kon vir my 'n metaalkas bou om my projek in te hou. Ek wil hê dat die sensor buite die boks moet wees (waar die drade hang) sodat dit die kleur kan lees en dan op die uitknipsel verskyn. daar is vir die LCD. Ek het die hele boks uitgevoer met piepschuim en elektriese band om die metaal teen die elektronika te beskerm.

Gebruik 'n vat -aansluiting vir 'n 9V na die Arduino om die produk aan te dryf.

Aanbeveel: