Turinys:

Spalvų jutiklis su LCD ekranu: 6 žingsniai
Spalvų jutiklis su LCD ekranu: 6 žingsniai

Video: Spalvų jutiklis su LCD ekranu: 6 žingsniai

Video: Spalvų jutiklis su LCD ekranu: 6 žingsniai
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Lapkritis
Anonim
Spalvų jutiklis su LCD ekranu
Spalvų jutiklis su LCD ekranu

Tikslas yra sukurti įrenginį, kuris leistų spalvotiems žmonėms aptikti spalvas nematant spalvos. Naudojant skystųjų kristalų ekraną su jutikliu, spalva bus išgauta ir perkelta į žodžius LCD ekrane. Tikimasi, kad šis įrenginys bus nešiojamas ir jei ką nors reikės prijungti iš nuolatinės srovės kištuko kištuko arba į nešiojamąjį kompiuterį/kompiuterį per USB. Aš net norėčiau jį stumti toliau, kad jis būtų visiškai nešiojamas ir su akumuliatoriaus spaustuku. Spalvų jutiklio laidai išsikištų iš skaidraus korpuso ir būtų išorėje, kur, kaip LCD ekranas, „Arduino“, laidai, baterija yra korpuso viduje. Jutiklį galima perkelti aplink korpuso išorę, kad iš objektų būtų paimtos skirtingos spalvos.

1 žingsnis: dalys

Dalys
Dalys
Dalys
Dalys
Dalys
Dalys
  1. Arduino Uno
  2. LCD ekranas
  3. RGB spalvų jutiklis
  4. 9V akumuliatoriaus spaustukas/kištukas (nerodomas)
  5. PERF skydas skydui
  6. antraštės kaiščiai
  7. Laidai
  8. Lituoklis Geležis/lydmetalis

2 žingsnis: Scheminis brėžinys

Scheminis brėžinys
Scheminis brėžinys

Spalvų jutikliui:

5v -> VIN (raudona viela)

GND -> GND (žalia viela)

SDA (4 analogas) -> SDA (mėlyna viela)

SCL (5 analogas) -> SCL (geltona viela)

LCD ekranui:

5v -> VCC (raudona viela)

GND -> GND (žalia viela)

SDA (4 analogas) -> SDA (mėlyna viela)

SCL (5 analogas) -> SCL (geltona viela)

3 žingsnis: „Breadboard“laidų prijungimas

Duonos lentos laidai
Duonos lentos laidai

Tikrinant komponentus atskirai, gavau kiekvieno iš jų rodmenis. Tada sudedu juos ir pradedu derinti kodą. Vis dar bando išsiaiškinti keletą pataisymų, bet tai neišvengiamai kažkur pasiekia. Nusprendžiau abu nuvykti į tą patį prievadą (į A4 ir A5), o ne naudoti kitą pusę, kuri parodyta čia. Tai buvo tik dėl mano skydo plokštės ir turimo dydžio bei trumpiklių laidų ilgio, kad galėčiau prijungti jutiklio ir LCD jungtis.

4 žingsnis: dalių nustatymas

Dalių nustatymas
Dalių nustatymas
Dalių nustatymas
Dalių nustatymas
Dalių nustatymas
Dalių nustatymas

Gavęs savo dalis, kaip matote paveikslėlyje, aš turėjau lituoti antraštės kaiščius prie spalvų jutiklio. Tai buvo gana greitas ir lengvas žingsnis. Po to žinojau, kad turiu dirbti savo lentoje, turėčiau kaip skydą prijungti prie „Arduino“, kuris parodytas nuotraukose.

Pirma: litavau kaiščius prie skydo skydo ant „Arduino“

tada nuėmiau lentą nuo „Arduino“, kad jos neperkaistų, o lituosiu lituoti.

Antra: lituokite raudonus laidus, maitinimo laidus prie 5 V. Aš turėjau turėti vieną laidą kiekvienam komponentui.

Trečia: lituokite žalius laidus, įžeminimo laidus.

Ketvirta: lituokite A4 kaiščius, kurie yra mėlyni SDA jungčių laidai.

Penkta: lituokite A5 kaiščius, kurie yra geltoni SCL jungčių laidai.

Po viso to jūsų lenta turėtų būti paruošta darbui.

5 žingsnis: Kodas

Aš vis dar keičiu kodą ir laukiu atsarginių dalių, nes mano, atrodo, buvo sugedęs arba padariau kažką ne taip, bet dar neturiu visų galutinių rezultatų ir galiu tik gauti LCD, kad būtų rodomos dvi spalvos iš trijų. Neįsivaizduoju, kaip padaryti, kad būtų tik viena spalva.

6 žingsnis: būstas

Būstas
Būstas
Būstas
Būstas

Mano nuostabus vaikinas sugebėjo sukonstruoti man metalinę dėžę, kurioje galėčiau laikyti savo projektą. Noriu, kad jutiklis būtų už dėžutės (kur kabo laidai), kad jis galėtų nuskaityti spalvą ir tada pasirodyti ant išpjovos yra LCD ekranas. Visą dėžutę išklojau polistirolu ir elektrine juostele, kad apsaugo metalą nuo elektronikos.

Produkto maitinimas naudojant 9 V statinės jungtį prie „Arduino“.

Rekomenduojamas: