Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Het doel is om een apparaat te maken waarmee kleurenblinde mensen kleuren kunnen detecteren zonder de kleur te hoeven zien. Door het LCD-scherm met de sensor te gebruiken, zou de kleur worden opgepikt en vervolgens worden overgebracht naar woorden op het LCD-scherm. Dit apparaat zou hopelijk draagbaar zijn en als er iets moet worden aangesloten op de DC-cilinderplug of op een laptop/computer via USB. Ik zou het zelfs graag verder willen duwen om het volledig draagbaar en met een batterijclip te hebben. De draden van de kleurensensor steken uit de doorzichtige behuizing en bevinden zich aan de buitenkant, waar het LCD-scherm, Arduino, draden en batterij zich in de behuizing bevinden. De sensor kan aan de buitenkant van de behuizing worden verplaatst om verschillende kleuren van objecten op te pikken.
Stap 1: De onderdelen
- Arduino Uno
- LCD scherm
- RGB-kleurensensor
- 9V Batterij clip/plug in (niet afgebeeld)
- PERF Board voor schild
- kop pinnen
- Draden
- Soldeerbout/soldeer
Stap 2: Schematische tekening
Voor kleurensensor:
5v -> VIN (rode draad)
GND -> GND (groene draad)
SDA (analoog 4) -> SDA (blauwe draad)
SCL (analoog 5) -> SCL (gele draad)
Voor LCD-scherm:
5v -> VCC (rode draad)
GND -> GND (groene draad)
SDA (analoog 4) -> SDA (blauwe draad)
SCL (analoog 5) -> SCL (gele draad)
Stap 3: Breadboard-bedrading
Door de componenten afzonderlijk te testen, kreeg ik een aflezing van elk van hen. Ik zet ze dan bij elkaar en begin de code te meshen. Ik probeer nog steeds een paar tweaks te bedenken, maar het komt zeker ergens. Ik besloot uiteindelijk beide naar dezelfde poort te laten lopen (naar A4 en A5) in plaats van de andere kant te gebruiken die hier wordt getoond. Het was alleen vanwege mijn schildbord en de afmetingen die ik heb en de lengte van de jumperdraden, zodat ik plug-ins voor de sensor en het LCD-scherm kon hebben.
Stap 4: De onderdelen instellen
Bij ontvangst van mijn onderdelen, zoals je op de foto kunt zien, moest ik de header-pinnen op de kleurensensor solderen. Het was een vrij snelle en gemakkelijke stap. Hierna wist ik dat ik aan mijn bord moest werken dat ik als schild zou hebben om bovenop de Arduino aan te sluiten, die op de foto's wordt getoond.
Ten eerste: ik heb pinnen gesoldeerd om het bord bovenop Arduino te beschermen
toen nam ik het bord van de Arduino om het niet te oververhitten terwijl ik de rest soldeerde.
Ten tweede: Soldeer de rode draden, uw stroomdraden aan de 5V. Ik moest voor elk onderdeel een draad hebben.
Ten derde: soldeer de groene draden, uw aardingsdraden.
Ten vierde: soldeer de A4-pinnen, de blauwe draden voor de SDA-verbindingen.
Ten vijfde: Soldeer de A5-pinnen, de gele draden voor de SCL-verbindingen.
Na dat alles zou je bord klaar moeten zijn om te gaan.
Stap 5: De code
Ik ben nog steeds bezig met het aanpassen van de code en wacht ook op vervangende onderdelen omdat de mijne kapot lijken te zijn of ik heb iets verkeerd gedaan, maar ik heb nog geen volledige eindresultaten en kan het LCD-scherm slechts twee kleuren laten weergeven van de drie. Ik kan er niet achter komen hoe ik ervoor kan zorgen dat er maar één kleur verschijnt.
Stap 6: De behuizing
Mijn geweldige vriend kon een metalen doos voor me maken om mijn project in te bewaren. Ik wil dat de sensor buiten de doos zit (waar de draden uithangen) zodat hij de kleur kan lezen en dan zou hij op de uitsnede verschijnen er is voor het LCD-scherm. Ik heb de hele doos bekleed met piepschuim en isolatietape om het metaal te beschermen tegen de elektronica.
Gebruik een vatconnector voor een 9V naar de Arduino om het product van stroom te voorzien.