Სარჩევი:

RGB LED– ის გამოყენება 37 სენსორის ნაკრებიდან: 6 ნაბიჯი
RGB LED– ის გამოყენება 37 სენსორის ნაკრებიდან: 6 ნაბიჯი

ვიდეო: RGB LED– ის გამოყენება 37 სენსორის ნაკრებიდან: 6 ნაბიჯი

ვიდეო: RGB LED– ის გამოყენება 37 სენსორის ნაკრებიდან: 6 ნაბიჯი
ვიდეო: Marlin Firmware 2.0.x Explained 2024, ნოემბერი
Anonim
RGB LED– ის გამოყენება 37 სენსორის ნაკრებიდან
RGB LED– ის გამოყენება 37 სენსორის ნაკრებიდან
RGB LED- ის გამოყენება 37 სენსორის ნაკრებიდან
RGB LED- ის გამოყენება 37 სენსორის ნაკრებიდან

თქვენ გამოხვედით და იყიდეთ ელექტრული სენსორების და მოდულების ნაკრები კარგ ფასად, სახელწოდებით "37 სენსორი" (როგორც ეს აქ ან სხვა ამაზონზე), მაგრამ ვერ პოულობთ ინფორმაციას მოდულების შესახებ, რომ შეძლოთ მათი გამოყენება? ინსტრუქციის ეს სერია დაგეხმარებათ 37 სენსორების ნაკრების ყველა მოდულში. არსებობს სხვა ნაკრები, რომლებიც ყიდიან სხვადასხვა რაოდენობის მოდულს, ვიდრე 37, მაგალითად 20 მოდულის ნაკრები და 45 მოდულის ნაკრები. ეს სენსორები/მოდულები ასევე ხელმისაწვდომია ზოგიერთი ონლაინ მაღაზიიდან ინდივიდუალურად.

ეს ნაკრები შესანიშნავია STEM (მეცნიერება, ტექნოლოგია, ინჟინერია და მათემატიკა) ექსპერიმენტებისა და განათლებისათვის.

37 სენსორული ნაკრებიდან მოდულები სახელწოდებით "RGB LED" არის RGB LED ზედაპირზე და ზედაპირზე დასაყენებლად. ეს არის LED სამი განსხვავებული LED ფერით, რომელიც შედის ერთ პაკეტში.

(სურათები და ინფორმაცია გამოიყენება 37sensors.com– ის ნებართვით)

ნაბიჯი 1: RGB LED მოდულის აღწერა

LED შეიცავს წითელ, მწვანე და ლურჯ გამცემებს, თითოეული დამოუკიდებლად კონტროლდება. ზოგიერთ მოდულს აქვს მიმდინარე შემზღუდველი რეზისტორები, ზოგს არა.

ასევე მოუწოდა: სრული ფერის LED, სამი ფერის LED, tri-chromatic LED, KY021, KY016.

ნაპოვნია კომპლექტებში: 37 სენსორი, 45 სენსორი (LED- ხვრელის მეშვეობით).

ნაპოვნია კომპლექტებში: 20 სენსორი, 37 სენსორი, 45 სენსორი (SMT LED).

ნაბიჯი 2: RGB LED მოდულის სპეციფიკაცია

RGB LED მოდულის სპეციფიკაცია
RGB LED მოდულის სპეციფიკაცია

LED: ან TH ან SMT 5050

ძაბვის ვარდნა წითლად: 2.1V

მწვანე ძაბვის ვარდნა მწვანე: 3.2V

ძაბვის ვარდნა ლურჯი: 3.2

წითელი: 625 ნმ

მწვანე: 530 ნმ

ლურჯი: 465 ნმ

ზომა: 20 მმ x 15 მმ

ზოგიერთ მოდულს აქვს მიმდინარე შემზღუდველი რეზისტორები, ზოგს არა. ტიპიური წინააღმდეგობის მნიშვნელობაა 120 - 270 Ohms.

ქინძისთავები ხშირად არასწორად არის მონიშნული. RGB, BGR, GRB და ა.

ამ მოდულებისთვის არსებობს მრავალი განსხვავებული წყარო. ყველა მოდული, რომელიც აქ მსგავსია, არ იქცევა ზუსტად ერთნაირად. შეამოწმეთ კონკრეტული მოდული, რომელიც გაქვთ ფუნქციებში, ძაბვის დონეს, პინუტაციასა და არააქტიურ/აქტიურ მდგომარეობებში. აღმოჩნდა, რომ ზოგიერთ მოდულს აქვს არასწორად მარკირებული ქინძისთავები და თუნდაც ცუდად შედუღებული კომპონენტები.

ნაბიჯი 3: RGB LED ექსპერიმენტის მასალები

RGB LED ექსპერიმენტის მასალები
RGB LED ექსპერიმენტის მასალები

იმისათვის, რომ ნახოთ ამ მოდულის მუშაობის საფუძვლები, ეს ექსპერიმენტი გვიჩვენებს, თუ როგორ უნდა შევაერთოთ იგი მარტივად გასაგები მიკროკონტროლის დაფაზე, სენსორზე. ძრავა: MICRO. არ არის საჭირო განვითარების რთული სისტემა, რადგან 32-ბიტიანი მიკრო, რომელიც ამ დაფის ნაწილია, აქვს ყველა ინტელექტუალური სისტემა.

სხვა მიკროკონტროლერის პლატფორმების კოდი სავარაუდოდ სხვა ენაზე/სინტაქსზე იქნება, მაგრამ მსგავსია ფორმით.

აქ მოცემულია ამ ექსპერიმენტის კომპონენტების მცირე ჩამონათვალი:

RGB LED მოდული 37 სენსორის ნაკრებიდან. (ამ ექსპერიმენტის წყარო: CircuitGizmos) ნაკრები ასევე ხელმისაწვდომია ამაზონზე და ინტერნეტში ბევრგან.

Jumper Wires, ქალიდან მდედრობითი "დუპონტის" სტილში. (ამ ექსპერიმენტის წყარო: CircuitGizmos) ამ ტიპის მხტუნავები ასევე ხელმისაწვდომია ინტერნეტში.

მიკროკონტროლის დაფა. (ამ ექსპერიმენტის წყარო: CircuitGizmos)

კომპიუტერი სერიული ტერმინალის აპლიკაციით გამოიყენება დაფაზე USB- ის საშუალებით. ერთ -ერთი ასეთი უფასო და სასარგებლო პროგრამაა Beagle Term.

ამ ყველაფრით თქვენ შეგიძლიათ ჩაატაროთ ექსპერიმენტი RGB LED მოდულის შესამოწმებლად.

ნაბიჯი 4: RGB LED მოდულის ექსპერიმენტის დაკავშირება

RGB LED მოდულის ექსპერიმენტის დაკავშირება
RGB LED მოდულის ექსპერიმენტის დაკავშირება

შავი მავთული - საერთო საფუძველი

SEM GND - მოდულის საფუძველი

წითელი მავთული - RedLED ელემენტი

SEM P4 - მოდული რ

მწვანე მავთული - RedLED ელემენტი

SEM P5 - მოდული G

ლურჯი მავთული - RedLED ელემენტი

SEM P6 - მოდული B

ამ კონკრეტულ გამჭოლი LED მოდულს აქვს მიმდინარე შემზღუდველი რეზისტორი, ამიტომ გარე რეზისტორი არ არის საჭირო

ნაბიჯი 5: RGB LED მოდულის ექსპერიმენტის კოდი

RGB LED მოდულის ექსპერიმენტის კოდი
RGB LED მოდულის ექსპერიმენტის კოდი
RGB LED მოდულის ექსპერიმენტის კოდი
RGB LED მოდულის ექსპერიმენტის კოდი

კომპიუტერთან, რომელიც დაკავშირებულია მიკროკონტროლერის დაფაზე, Beagle Term არის ფანჯარა იმისა, თუ რა ხდება ამ დაფაზე. თქვენ შეგიძლიათ შეიყვანოთ პროგრამის კოდი, იხილოთ ამ კოდის დაბეჭდილი შედეგები და კიდევ იმოქმედოთ გაშვებულ პროგრამაში ინფორმაციის აკრეფით. ">" მოთხოვნაში EDIT- ის აკრეფა დაგიკავშირდებათ ჩაშენებულ რედაქტორთან. ამ რედაქტორში შეიყვანთ პროგრამის კოდს. თქვენ შეგიძლიათ შეინახოთ კოდი, რომელიც ჩაწერეთ Control-Qkeystroke– ით. თქვენ შეგიძლიათ შეინახოთ და დაუყოვნებლივ გაუშვათ კოდი, რომელიც არის რედაქტორში Control-W.

საკონტროლო გასაღებები პროგრამის EDIT ფუნქციისთვის. (ფუნქციის გასაღებები არ მუშაობს ზუსტად ბიგლის პირობებში)

  • Control -U - გადადით სახლის ხაზზე
  • Control-U Control-U-გადადით პროგრამის დასაწყებად
  • Control -K - გადადით ხაზის ბოლოში
  • Control-K Control-K-გადადით პროგრამის ბოლოში
  • Control -P - გვერდი ზემოთ
  • Control -L - გვერდი ქვემოთ
  • კონტროლი-] - წაშლა
  • Control -N - ჩასმა
  • Control -Q - შეინახეთ კოდი
  • Control -W - გაუშვით კოდი
  • Control -R - იპოვეთ
  • Control -G - გაიმეორეთ პოვნა
  • Control -T - მონიშნეთ ტექსტი
  • Control -Y - ჩასვით ტექსტი
  • ESC - დატოვეთ რედაქტორი ცვლილებების მიტოვების მიზნით.

შეიყვანეთ ამ ექსპერიმენტის კოდი რედაქტორში:

SETPIN 4, დუტი

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

ეს სატესტო კოდი ადგენს ქინძისთავებს 4, 5 და 6 გამოსასვლელებზე და შემდეგ ადგენს თითოეულ ამ გამოსავალს მაღალი და დაბალი ფერის ელემენტის ჩართვისა და გამორთვისთვის.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b პაუზა 5000 გავაკეთოთ r = 0 -დან 99 -მდე საფეხური 2 PWM 1, 1000, r, g, b პაუზა 10 მომდევნო r პაუზა 5000 b = 100 -დან 1 საფეხურამდე -2 PWM 1, 1000, r, g, b პაუზა 10 მომდევნო b პაუზა 5000 გ = 0 -დან 99 -მდე ნაბიჯი 2 PWM 1, 1000, r, g, b პაუზა 10 მომდევნო გ პაუზა 5000 r = 100 -დან 1 საფეხურამდე - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 for b = 0 to 99 STEP 2 PWM 1, 1000, r, g, b პაუზა 10 NEXT b b PAUSE 5000 for g = 100 to 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP

ეს ტესტი კოდი იყენებს PWM- ს, რომ ნელა გაზარდოს/შეამციროს R, G და B არხების გამომუშავება შაბლონებში. ცვლილებებს შორის არის 5 წამიანი შეფერხება.

PWM გამომავალი საშუალებების გაშვება შესაძლებელია მყარი მდგომარეობის რელეს საშუალებით (იხ. სარელეო გვერდი) ან FET- ის საშუალებით 5V ან 12V RGB LED ზოლების მართვის მიზნით.

ნაბიჯი 6: RGB LED მოდულის შეჯამება/გამოხმაურება

თუ თქვენ გაქვთ რაიმე დამატებითი ინფორმაცია ამ ტიპის მოდულის მახასიათებლებისა და ქცევის შესახებ, გთხოვთ გააკეთოთ კომენტარი აქ და მე ჩავრთავ შესაბამის ინფორმაციას. თუ იცით მოდული, რომელიც მსგავსია, მაგრამ შესაძლოა ხელმისაწვდომი იყოს ცალკე ან მოდულის სხვადასხვა ნაკრებში, გთხოვთ აღნიშნოთ.

კომენტარების არე ასევე კარგი ადგილი იქნება სხვა მიკროკონტროლერული პლატფორმებისთვის მცირე ნიმუშის კოდის შესაცვლელად, თუ თქვენ ექსპერიმენტი ჩაატარეთ ამ მოდულზე. ან ეწვიეთ 37 სენსორს და 37 სენსორს Docs.

გირჩევთ: