Weerstand rekenmachine met behulp van RGB LED's (2 / 4 stap)

Stap 2: Hardwaredetails


  • Arduino

Meeste van jullie weten dit populaire platform dat vind ik de beste keuze voor het bouwen van snelle prototypen voor over te schakelen naar raw elektronica met microcontrollers en PCB's.

  • Toetsenblok

Dit onderdeel is het invoerapparaat van dit project die bestaan uit raws en kolommen (ex: 4 × 4), het aantal pinnen is gelijk aan het aantal raws + kolommen. De reden daarvan is aangetoond in een bijgevoegde foto.

  • RGB-LED

Dit soort LED is bestaan uit interne leds die zijn:rood, groen en blauw . Wij kunnen produceren bijna elke kleur die we willen gebruiken een mix van rood, groen en blauw. Bijvoorbeeld als we willen een witte kleur hebben we moeten overschakelen op de 3 interne leds. De pin-out van dit soort RGB wordt gegeven door een bijgevoegde foto.

(Opmerking: er zijn 2 soorten RGB led, gemeenschappelijke anode en gemeenschappelijke kathode).

  • Demultiplexer

U zult zien dat de pinnen van de Arduino zal run-out, dus ik moet het verminderen van het aantal gebruikte pinnen, dus ik een demultiplexer voor dit doel gebruikte. Met behulp van deze demultiplexer moet ik 3 pinnen als uitgang voor rood, groen en blauwe pinnen als de RGB LEDs, 1 pin voor het selecteren van kanaal binnen elke chip en 2 pin tot avtice/de-actieve chips.

Zonder gebruik te maken van deze demultiplexer moet ik 9 pinnen om te rijden de RGB LED's.

Als u niet welke demultiplexer is weet, kunt u het als een schakelaar, die tussen naar kanaal elk kanaal hebben 3 input overschakelen kunt/output, met gemeenschappelijke ingang voorstellen.

De reden dat ik gebruikte 2 van CD4053 is dat elke chip 2-kanaals en ik nodig 3 triple channel, dus ik 2 van hen gebruikte. Dus als ik moet wat kleur uitgang de inschakelen lus zal uitzien:

  • eerst leidde
    kanaal 1 chip 1 (op)
    kanaal 2 chip 1 (uitgeschakeld)
    chip 2 (uitgeschakeld)
  • tweede geleid
    kanaal 1 chip 1 (uitgeschakeld)
    kanaal 2 chip 1 (op)
    chip 2 (uitgeschakeld)
  • derde geleid
    chip 1 (uitgeschakeld)
    kanaal 1 chip 2 (op)
  • Zeven segment stuurprogramma

Ook ik het stuurprogramma gebruikt ter vermindering van het aantal vereiste pinnen te rijden 7seg van 7 naar 4 pinnen. Één meer eigenschap over HEF4543B is dan ik de output van deze chip bepalen kunt als ik heb gemeenschappelijke anode of 7seg van de kathode.

De reden achter het gebruiken van 7seg is voor de toekomstige ontwikkeling, om het apparaat draagbare te zien van de post met behulp van 7seg of andere spullen.

Gerelateerde Artikelen

Kleur detectie met behulp van RGB LED

Kleur detectie met behulp van RGB LED

heb je ooit wilde een geautomatiseerde manier om te ontdekken de kleur van een object? Door stralend licht van een bepaalde kleur op het object en kijken hoeveel licht wordt teruggekaatst, u welke kleur het object vertellen kan is. Bijvoorbeeld, als
Grafische rekenmachine met behulp van de Arduino

Grafische rekenmachine met behulp van de Arduino

Hallo vrienden,Vandaag heb ik iets nieuws om u te tonen. Zoals eerder vermeld in de titel ik ontwierp een elektronische REKENMACHINE met behulp van de Arduino uno en 2,4" TFT Lcd Display Shield.Stap 1: Hardware verzamelen Arduino UNO en 2,4" tft
Met behulp van een LED voor een lichtsensor

Met behulp van een LED voor een lichtsensor

tot voor kort, CdS (Cadmium Sulfide) foto-weerstanden zijn vaak gebruikt voor licht sensing toepassingen. Helaas, ze hebben problemen. Omdat cd's cellen cadmium een giftig zwaar metaal bevatten, presenteren ze een probleem van de verwijdering. Daardo
Reis draad met behulp van een LED laser

Reis draad met behulp van een LED laser

Wist u dat LED's kunnen worden gebruikt als zowel lichte vervuilers evenals lichte detectoren? De ooit verbazingwekkende Forrest Mims ontdekte dit decennia geleden en heeft diverse projecten benadrukken van dit concept. Het is wat maakt fotodiodes we
Met behulp van een LED als Indicator voor verschillende gebeurtenissen in uw systeem - Arduino

Met behulp van een LED als Indicator voor verschillende gebeurtenissen in uw systeem - Arduino

Veel systemen of machines ondergaan verschillende gebeurtenissen. Bijvoorbeeld, wanneer u de macht van uw laptopcomputer, lampje een LED-brandt om macht te tonen op staat evenement. Een andere LED licht op wanneer u de stekker in uw lader; deze ander
Programmeren van een REKENMACHINE met behulp van Turing

Programmeren van een REKENMACHINE met behulp van Turing

Informatie over het gebruik van de programmeertaal, Turing, om te programmeren van uw zeer eigen rekenmachine!Instructies voor het downloaden van de taal Turing vindt u in een andere tutorial van CreateTech!Kunt u zich abonneren!-----CreateTech-----
Met behulp van LED's en laserdioden

Met behulp van LED's en laserdioden

Er zijn een heleboel instructables over het gebruik van LED's in koele en interessante manieren, maar niet vaak wordt besproken hoe u LED's op een elektronische niveau moet gebruiken.Aangezien laserdioden effectief een LED (Light Emitting Diodes zijn
Vervanging voor chirurgische lamp lampen met behulp van LED circuit

Vervanging voor chirurgische lamp lampen met behulp van LED circuit

stap voor stap instructies voor het bouwen en implementeren van de vervanging chirurgische lamp lamp systeem met behulp van een LED-circuit ontwikkeld door Mohammed Shafir en Zoe Englander als onderdeel van de cursus BME 262-ontwerp voor de derde wer
Hoe maak je een LED Fairy-Light String met behulp van de MR16

Hoe maak je een LED Fairy-Light String met behulp van de MR16

dit instructable is een super eenvoudige, gemakkelijke en leuke manier om een string van de LED Fairy-licht met behulp van MR16 LED downlighters.Het is ook mijn eerste instructable!, eindelijk na jaren van verschillende DIY en knutselen leuk. ^_^Dus,
Toetsenblokkering met servo met behulp van ATtiny84

Toetsenblokkering met servo met behulp van ATtiny84

In dit instructable, we zullen maken een cijferslot aan uw deur, met een toetsenbord en een servo, gebruik van ATtiny84.Maar we geen gebruik maken van de bibliotheek van de Servo opgenomen in de Arduino IDE, maar ATtiny84 heeft slechts 2 8-bits timer
Maken van een eenvoudige applicatie met behulp van de Win32 API

Maken van een eenvoudige applicatie met behulp van de Win32 API

vaak de gemakkelijkste manier om te leren hoe met een programmeer-interface is door codering van een eenvoudig voorbeeld. In dit geval zullen we moeten leren de Win32 API bij de programmering van een eenvoudig integer rekenmachine met behulp van Visu
PCB Design met behulp van EAGLE CAD

PCB Design met behulp van EAGLE CAD

Inleiding:Het doel van dit project is om te tonen hoe te ontwerpen en maken van Arduino shields voor vele verschillende toepassingen met behulp van de CadSoft EAGLE software. We kunnen dan een schip uit de ontwerpen naar een bedrijf te molen ze uit o
Automatische waterkraan met behulp van de 555 timer

Automatische waterkraan met behulp van de 555 timer

Dit project is de automatische waterkraan sensor gebaseerd. De kraan wordt gestart wanneer iedereen zijn/haar hand voor de sensor, hetgeen lager dan de waterkraan is zetten.De Ir-sensor is gemaakt met behulp van de 555 timer, gebruikt als astable mul
Bouwen van de logica poorten met behulp van NPN-Transistors

Bouwen van de logica poorten met behulp van NPN-Transistors

In dit instructable, we gaan bouwen de NOT, AND, OR logica poorten met behulp van NPN-transistors.De fundamenten van de bovengenoemde poorten heeft betrekking op de volgende link: digitale logica Gates (deel 1)Onderdelen nodig:Breadboard9V batterijBa