Innehållsförteckning:

Använda RGB LED From 37 Sensors Kit: 6 steg
Använda RGB LED From 37 Sensors Kit: 6 steg

Video: Använda RGB LED From 37 Sensors Kit: 6 steg

Video: Använda RGB LED From 37 Sensors Kit: 6 steg
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Juli
Anonim
Använda RGB LED From 37 Sensors Kit
Använda RGB LED From 37 Sensors Kit
Använda RGB LED From 37 Sensors Kit
Använda RGB LED From 37 Sensors Kit

Så du gick ut och köpte ett kit med elektriska sensorer och moduler för ett bra pris som heter "37 sensorer" (som den här eller andra på Amazon), men kan inte hitta information om modulerna för att kunna använda dem? Denna serie instruktioner hjälper dig med alla moduler i 37 Sensors Kit. Det finns andra kit som säljer ett annat antal moduler än 37, till exempel ett 20 -modulskit och ett 45 -modulskit. Dessa sensorer/moduler är också tillgängliga från vissa onlinebutiker individuellt.

Dessa kit är utmärkta för STEM (vetenskap, teknik, teknik och matematik) experiment och utbildning.

Modulerna från 37 Sensors Kit kallas "RGB LED" är en genomgående hål och ytmonterad RGB LED. Detta är en LED med tre olika LED -färger som ingår i ett paket.

(Bilder och information som används med tillstånd från 37sensors.com)

Steg 1: RGB LED -modulbeskrivning

LED som innehåller röda, gröna och blå sändare, var och en styrs oberoende av varandra. Vissa moduler har strömbegränsande motstånd, andra inte.

Kallas även: fullfärgs LED, tre färg LED, trikromatisk LED, KY021, KY016.

Finns i kit: 37 sensorer, 45 sensorer (genomgående hål-LED).

Finns i kit: 20 sensorer, 37 sensorer, 45 sensorer (SMT LED).

Steg 2: RGB LED -modulspecifikation

RGB LED -modulspecifikation
RGB LED -modulspecifikation

LED: antingen TH eller SMT 5050

Framspänningsfall rött: 2.1V

Framspänningsfall grönt: 3,2V

Framspänningsfall blått: 3.2

Röd: 625 nm

Grön: 530 nm

Blå: 465 nm

Storlek: 20mm X 15mm

Vissa moduler har strömbegränsande motstånd, andra inte. Det typiska motståndsvärdet är 120 - 270 ohm.

Nålar märks ofta felaktigt. RGB, BGR, GRB, etc.

Det finns ett antal olika källor för dessa moduler. Inte alla moduler som liknar dem här uppför sig exakt likadant. Kontrollera den specifika modulen du har för skillnader i funktion, spänningsnivåer, pinout och inaktiva/aktiva tillstånd. Vissa moduler har visat sig ha felaktigt märkta stift och till och med dåligt lödda komponenter.

Steg 3: RGB LED -experimenttillbehör

RGB LED -experimenttillbehör
RGB LED -experimenttillbehör

Bara för att se grunderna i hur denna modul fungerar, visar detta experiment hur man kopplar den till ett enkelt att förstå mikrokontrollerkort, Sensor. Engine: MICRO. Det finns inget behov av ett komplicerat utvecklingssystem eftersom 32-bitars mikro som ingår i detta kort har alla smarta inbyggda.

Kod för andra mikrokontrollerplattformar skulle sannolikt ha ett annat språk/en syntax, men liknande form.

Här är den lilla listan över komponenter för detta experiment:

RGB LED -modul från 37 Sensors Kit. (Experimentets källa: CircuitGizmos) Kits finns också på Amazon och online på många ställen.

Jumper Wires, kvinnlig till kvinnlig "DuPont" -stil. (Experimentets källa: CircuitGizmos) Tröjor av denna typ finns också tillgängliga online.

Microcontroller Board. (Experimentets källa: CircuitGizmos)

En dator med en seriell terminalapplikation används för att kommunicera med kortet via USB. Ett sådant gratis och användbart program är Beagle Term.

Med allt detta kan du utföra ett experiment för att testa RGB LED -modulen.

Steg 4: RGB LED -modul Experiment Hookup

RGB LED -modul Experiment Hookup
RGB LED -modul Experiment Hookup

Svart tråd - Gemensam mark

SEM GND - Moduljord

Röd tråd - RedLED -element

SEM P4 - Modul R

Grön tråd - RedLED -element

SEM P5 - modul G

Blå tråd - RedLED -element

SEM P6 - Modul B

Denna speciella genomgående hål-LED-modul har ett strömbegränsande motstånd så inget externt motstånd behövs

Steg 5: Experimentkod för RGB LED -modul

RGB LED -modul Experimentkod
RGB LED -modul Experimentkod
RGB LED -modul Experimentkod
RGB LED -modul Experimentkod

Med datorn ansluten till ett drivet mikrokontrollerkort är Beagle Term fönstret till vad som händer på kortet. Du kan ange programkod, se de utskrivna resultaten av den koden och till och med interagera genom att skriva information i ett program som körs. Genom att skriva EDIT vid prompten ">" kopplas du till den inbyggda redigeraren. Det är i den här redigeraren som du anger programkoden. Du kan spara koden som du skriver in med en Control-Qkeystroke. Du kan spara och omedelbart köra koden som finns i redigeraren med Control-W.

Kontrollknappar för programmet EDIT. (Funktionsknapparna fungerar inte rätt i Beagle Term)

  • Control -U - Flytta till linje hem
  • Control-U Control-U-Flytta till start av programmet
  • Control -K - Flytta till radänden
  • Control-K Control-K-Flytta till slutet av programmet
  • Control -P - Sida upp
  • Control -L - Sidan nedåt
  • Kontroll-] - Radera
  • Control -N - Infoga
  • Control -Q - Spara koden
  • Control -W - Kör koden
  • Control -R - Hitta
  • Control -G - Upprepa sökningen
  • Control -T - Markera text
  • Control -Y - Klistra in text
  • ESC - Avsluta från redaktören och överge ändringar.

Ange experimentets kod i redigeraren:

SETPIN 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1: PAUSE 200: PIN (6) = 0 LOOP

Denna testkod ställer in stift 4, 5 och 6 på utgångar och ställer sedan var och en av dessa utgångar högt och lågt för att slå på och stänga av färgelementet.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO för r = 0 till 99 STEG 2 PWM 1, 1000, r, g, b PAUS 10 NÄSTA r PAUSE 5000 för b = 100 till 1 STEG -2 PWM 1, 1000, r, g, b PAUS 10 NÄSTA b PAUS 5000 för g = 0 till 99 STEG 2 PWM 1, 1000, r, g, b PAUS 10 NÄSTA g PAUS 5000 för r = 100 till 1 STEG - 2 PWM 1, 1000, r, g, b PAUSE 10 NÄSTA r PAUSE 5000 för b = 0 till 99 STEG 2 PWM 1, 1000, r, g, b PAUSE 10 NÄSTA b PAUSE 5000 för g = 100 till 1 STEG -2 PWM 1, 1000, r, g, b PAUS 10 NÄSTA g PAUS 5000 LOOP

Denna testkod använder PWM för att långsamt öka/minska utsignalen från R-, G- och B -kanalerna i mönster. Det är 5 sekunders förseningar mellan ändringarna.

PWM -utgångarna kan köras via ett halvledarrelä (se reläsidan) eller en FET för att driva 5V eller 12V RGB LED -remsor.

Steg 6: Sammanfattning/feedback av RGB LED -moduler

Om du har ytterligare information om specifikationerna eller beteendet för den här typen av moduler, kommentera här och jag ska inkludera relevant information. Om du känner till en modul som liknar, men kanske finns separat eller i ett annat modulpaket, vänligen nämn det.

Kommentarområdet skulle också vara ett bra ställe att inkludera en liten provkod för andra mikrokontrollerplattformar om du har experimenterat med den här modulen. eller besök 37 Sensors och 37 Sensors Docs.

Rekommenderad: