INHOUDSOPGAWE:
- Voorrade
- Stap 1: Koppel al die elemente aan die broodbord
- Stap 2: Skryfkode
- Stap 3: Maak 'n houer vir u Arduino
- Stap 4: Gebruik u kleurvolle wêreld
Video: Kleurvolle wêreld: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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
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:
Kleurvolle Galaxy Night Lamp: 7 stappe
Kleurvolle Galaxy Night Lamp: Hallo Vriende, vandag gaan ek jou wys hoe om 'n uitstekende sterrestelsel -naglamp uit Mason -pot te maak
Kleurvolle sontuinpot: 9 stappe (met foto's)
Kleurvolle sontuinpot: die eenvoudigste manier om 'n sonkraglamp te maak, is om een van die goedkoop sonkrag -tuilampe uitmekaar te haal en in 'n glaspot vas te maak. As ingenieur wou ek iets meer gesofistikeerd hê. Die wit ligte is vervelig, so ek het besluit om my eie ontwerp te draai
Maak 'n kleurvolle oneindige spieël: 12 stappe (met foto's)
Maak 'n kleurvolle oneindige spieël: in my laaste instruksie het ek 'n oneindige spieël met wit ligte gemaak. Hierdie keer gaan ek een maak met kleurvolle ligte, met 'n LED -strook met adresbare LED's. Ek sal dieselfde stappe volg as die laaste instruksies, so ek is nie
Wêreld se kleinste motor met elektroniese stabiliteitsbeheer!: 5 stappe (met foto's)
Wêreld se kleinste motor met elektroniese stabiliteitsbeheer !: Het u een van die klein Coke Can -motors? En is die beheerbaarheid daarvan suiwer? Dan kom die oplossing: Arduino 2.4GHz " Micro RC " eienskappe: proporsionele beheer Arduino " Micro RC " omskakeling
Bou 'n baie klein robot: maak die wêreld se kleinste wielrobot met 'n gryp: 9 stappe (met foto's)
Bou 'n baie klein robot: maak 'n wêreld se kleinste wielrobot met 'n gryp: bou 'n 1/20 kubieke duim -robot met 'n grijper wat klein voorwerpe kan optel en beweeg. Dit word beheer deur 'n Picaxe -mikrobeheerder. Op hierdie tydstip glo ek dat dit die wêreld se kleinste wielrobot met 'n gryp kan wees. Dit sal ongetwyfeld ch