Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Elektronische kameleon

Componenten en benodigdheden

Arduino Nano R3
× 1
Adafruit NeoPixel Ring:WS2812 5050 RGB LED
× 1
TCS 3200 Kleursensor
× 1

Apps en online services

Arduino IDE

Over dit project

Heb je je ooit afgevraagd hoe de kameleon van kleur verandert door de veranderingen in omgevingskleuren?

Er is iets dat Melanocyt Stimulerend Hormoon of MSH wordt genoemd. Als je hier meer over wilt weten, volg dan deze link. De verhalen apart, ik wilde een sfeerverlichtingssysteem bouwen of zoiets als de kameleon. Dit ziet er cool uit en het helpt ook de ogen. Ik had een NeoPixel LED-strip en een reserve kleurensensor. Dus ik heb zojuist mijn Chameleon (elektronisch) gebouwd met Arduino (microcontroller voor iedereen) als brein.

Stap 1:Dingen die je nodig hebt

1. Arduino Nano (elke Arduino is prima) Amazon Link voor Arduino Uno

2. Kleursensor TCS3200 Amazon Link voor kleursensor

3. NeoPixel LED-strip Amazon Link voor Neo Pixel LED

4. Doorverbindingsdraden en stroombron

Stap 2:Korte inleiding tot onderdelen

Arduino:Microcontroller die de RGB-kleursensorgegevens van TCS 3200 ontvangt en het respectieve PWM-signaal genereert om de kleur van NeoPixel LED-verlichting te regelen. TCS 3200-kleurensensor:deze sensor bevat een reeks fotodiodes die verschillend reageren op verschillende kleuren en geeft daarom de kleur van het licht weer dat op de fotodiodereeks valt. Deze gegevens kunnen worden gebruikt om die kleuren te repliceren. Neo Pixel LED:deze kan veel kleuren genereren op basis van het signaal dat eraan wordt gegeven. De naam van het IC is WS2812B.

Stap 3:Alles aansluiten

Verbinding - Reactie.. De verbinding moet op zo'n manier worden gedaan dat Arduino de gegevens van 4 verschillende fotodiodes in de TCS 3200 moet lezen. En die waarde terugkaatst als gegevens naar NeoPixel LED's om dezelfde kleur te repliceren. 4 fotodiodes op de sensoren zijn gevoelig voor 4 verschillende kleurencombinaties. Deze produceren stroomsignalen die worden omgezet in frequentiesignalen, d.w.z. I naar F-conversie. Dit wordt gelezen door Arduino-pinnen en vervolgens als invoer gegeven aan de NeoPixel-LED's. Ik wil niet diep ingaan op de werking van sensoren. Dit kan worden begrepen door de gegevensbladen van de TCS 3200-sensor te raadplegen.

Stap 4:Coderen

De code voor dit project is hier.

U kunt dit downloaden en het bestand uitpakken om de benodigde bibliotheken en code te vinden. Plaats de bibliotheken in de bibliothekenmap van Arduino IDE. De code compileren en uploaden. De code spreekt voor zich. Ik verbeter mijn codering door naar andere codes te kijken. Suggesties om de code te optimaliseren zijn altijd welkom.

Stap 5:Altviool... Het werkt

Hier werkt het. Het repliceert nu alle kleuren die u het aan de sensor laat zien. Goede toepassingen zijn

1. Omgevingsverlichting voor tv's en pc's, dit vermindert de belasting van de ogen omdat het maximale kleur op uw scherm nabootst.

2. Kamerverlichting

3. Sfeerverlichting

4. Je kunt een kameleon 3D printen en alle elektronica plaatsen om er een echte 3D-geprinte kameleon van te maken.

Vergeet alsjeblieft niet op mij te stemmen bij wedstrijden.

Stap 6:werkvideo

Hier is een werkende video.

Code

Elektronische kameleon
https://github.com/vishwasnavada/Chameleon

Schema's


Productieproces

  1. Elektronische inkt
  2. Arduino Spybot
  3. FlickMote
  4. Zelfgemaakte tv B-Gone
  5. Hoofdklok
  6. Vind mij
  7. Arduino Power
  8. Tech-TicTacToe
  9. Arduino Quadruped
  10. Arduino-zonnebloem:een elektronische zonnedanser
  11. Arduino-joystick