INHOUDSOPGAWE:

Kleurvolle wêreld: 4 stappe (met foto's)
Kleurvolle wêreld: 4 stappe (met foto's)

Video: Kleurvolle wêreld: 4 stappe (met foto's)

Video: Kleurvolle wêreld: 4 stappe (met foto's)
Video: Dit ging niet zoals ik had verwacht..😳 2024, November
Anonim
Image
Image
Koppel al die elemente aan die broodbord
Koppel al die elemente aan die broodbord

Verwysingsbron: Hier

RGB Colorful World is 'n naglig wat gemaak is deur RGB -kleursensors. Dit kan maklik verander en die kleur kies wat u wil volgens u huidige bui. U kan die nagligkleur hê wat u wil hê, sodra u dit gebruik om die helderkleurige voorwerp te voel.

//

Verander deel (oorspronklik):

- Oorspronklike naam: RGB Color Picker

Voorrade

Jy sal nodig hê:

- Arduino Leonardo (of ander) - Koop hier

- TCS3200 RGB Sencer (of ander) - Koop hier

- LCD -paneel (1602 IIC/I2C) - Koop hier

- Drukknop (enige soort)

- 4.7kΩ Weerstand (x1)

- 10kΩ Weerstand (x1)

- 220Ω Weerstand (x2)

- RGB LED - Koop hier

- Broodbord

- Naglamp lampskerm

- Karton

//

Verander deel (oorspronklik):

- Arduino Pro Micro

- LCD -panele sonder I2C

- TCS34725 RGB -sensor

- 3D -drukker

Stap 1: Koppel al die elemente aan die broodbord

Image
Image

Voordat ons alles tegelyk installeer, is dit veiliger om elke item een vir een te toets. Want as u alles geïnstalleer het, maar dit nie werk nie, kan u skaars agterkom wat verkeerd gegaan het.

Die bedrading van verskillende Arduinos sal anders wees. As u ander Arduino gebruik, kan u die bedradingsdiagram en kode van ander projekte soek.

Nou sal ons bekendstel hoe om die draad aan te sluit:

RGB -kleursensor

GND_ daar is twee GND, albei is gekoppel aan die negatiewe pool van die broodbord (die negatiewe pool moet draad na die Arduino GND trek)

OUT_ koppel aan pin8 van Arduino

S2 → Arduinopin10

S3 → Arduino -pen9

VCC_daar is twee VCC, albei is gekoppel aan die positiewe pool van die broodbord (die positiewe pool moet 'n draad na die 5v van die Arduino trek)

S0 → Arduino -pen12

S1 → Arduino -pen11

LCD paneel

GND_ gekoppel aan die negatiewe van die broodbord

VCC_ gekoppel aan broodbord positief

SDA → Arduino pin2

SCL → Arduino pin3

Knoppie

Gebruik die pen om die tweedraad op die broodbord te plaas

Draai aan die linkerkant 'n 10kΩ-weerstand en trek dan 'n draad na die Arduino analoog A1.

Draad aan die regterkant_ Verdeel in twee kante:

Die eerste kant: trek die draad na die positiewe kant van die broodbord.

Die tweede kant is: verbind 'n 10kΩ weerstand en koppel dan 'n lyn aan die negatiewe kant van die broodbord.

RGB LED

RGB LED het 4 -pen , Sluit rooi, negatief, groen, blou (kort, lank, kort, kort) in

Rooi_ verbind met die broodbord en trek dan 'n lyn na Arduino pin5

Die negatiewe elektrode _ is direk verbind met die negatiewe elektrode op die broodbord

Groen_ Koppel aan die broodbord, voeg 'n 220Ω -weerstand by en trek dan 'n draad na Arduino -pen6

Blou_koppel aan die broodbord, voeg 'n weerstand van 4.7kΩ by en trek dan 'n draad na Arduino pin7

Bogenoemde is die bekendstelling van stroomverbinding.

//

Verander deel (oorspronklik):

Die bedrading is dieselfde, behalwe die LCD- en kleurwaarnemingsmodule.

LCD_Hy het oorspronklik slegs LCD gebruik, ek verander dit na I2c LCD.

RGB -kleur sencor_Hy het oorspronklik TCS34725 RGB -sensor gebruik, ek verander dit na TCS3200.

Stap 2: Skryfkode

Image
Image
Maak 'n houer vir u Arduino
Maak 'n houer vir u Arduino

Nadat die kring verbind is, kan u begin met die skryf van kode.

Die kode is hier: hier

Onthou om elke deel afsonderlik te toets !!

Voordat u die USB -kabel in die Arduino aansluit, moet u sorgvuldig kyk of al die kabels korrek is. As daar 'n verkeerde kring is, kan dit die rekenaar of die Arduino -bord beskadig.

Die pen kan u self verander, volgens die kring op u eie bord.

//

Verander deel (oorspronklik):

- Die kode vir LDC- en RGB -kleursensor is verander.

- Die begin van die onderskrifte van die LCD -skerm is ook verander.

- Die posisie van 'n paar penne verander.

Stap 3: Maak 'n houer vir u Arduino

Image
Image
Maak 'n houer vir u Arduino
Maak 'n houer vir u Arduino

Meet die afstand tussen jou Arduino en die broodbord en sny dit uit met 'n kartondoos. Plaas die komponent na die binding.

Ek het 'n houer met trappe gemaak waar die knoppie en die RGB-LED op die boonste vlak, en die RGB-kleursensor en die LCD op die onderste vlak is. Die ruimte binne is relatief groot en sal nie die draad breek nie. Om die Arduino aan die kragbank te koppel, moet ons 'n klein stuk aan die kant van die boks sny.

Die dop grootte:

- Hoër vlak

Lengte: 19,5 / Breedte: 10,5 / Hoogte: 11 cm

- Laer vlak

Lengte: 19,5 / Breedte: 7,5 / Hoogte: 5 cm

//

Verander deel (oorspronklik):

- Hy het 3D -drukwerk gebruik om sy houer te maak.

Stap 4: Gebruik u kleurvolle wêreld

Image
Image
Gebruik u kleurvolle wêreld
Gebruik u kleurvolle wêreld

Koppel die USB -kabel aan die Arduino, en nadat die krag aangeskakel is, kan u dit begin gebruik!

Kies 'n item met helder kleure, plaas dit 1 cm van die RGB -kleursensor af en druk op die knoppie. Die kleur van die item word op die LCD -paneel vertoon, en dan sal die RGB -LED ook die lamp verlig wat soortgelyk is aan die kleur.

As gevolg van die beperkinge van die LED -lamp, kan dit nie baie presiese kleure verlig nie. Dit kan byvoorbeeld nie swart of grys kleur verlig nie, want die materiaal van die LED self is wit. Dowwe en minder helder voorwerpe verminder die effek, die omliggende ligte en die weerkaatsingsligte laat die vals kleur ook voel, daarom word dit aanbeveel om dit in 'n donker kamer te gebruik.

Aanbeveel: