Სარჩევი:
- ნაბიჯი 1: RGB LED მოდულის აღწერა
- ნაბიჯი 2: RGB LED მოდულის სპეციფიკაცია
- ნაბიჯი 3: RGB LED ექსპერიმენტის მასალები
- ნაბიჯი 4: RGB LED მოდულის ექსპერიმენტის დაკავშირება
- ნაბიჯი 5: RGB LED მოდულის ექსპერიმენტის კოდი
- ნაბიჯი 6: RGB LED მოდულის შეჯამება/გამოხმაურება
ვიდეო: RGB LED– ის გამოყენება 37 სენსორის ნაკრებიდან: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
თქვენ გამოხვედით და იყიდეთ ელექტრული სენსორების და მოდულების ნაკრები კარგ ფასად, სახელწოდებით "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 მოდულის სპეციფიკაცია
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 ექსპერიმენტის მასალები
იმისათვის, რომ ნახოთ ამ მოდულის მუშაობის საფუძვლები, ეს ექსპერიმენტი გვიჩვენებს, თუ როგორ უნდა შევაერთოთ იგი მარტივად გასაგები მიკროკონტროლის დაფაზე, სენსორზე. ძრავა: MICRO. არ არის საჭირო განვითარების რთული სისტემა, რადგან 32-ბიტიანი მიკრო, რომელიც ამ დაფის ნაწილია, აქვს ყველა ინტელექტუალური სისტემა.
სხვა მიკროკონტროლერის პლატფორმების კოდი სავარაუდოდ სხვა ენაზე/სინტაქსზე იქნება, მაგრამ მსგავსია ფორმით.
აქ მოცემულია ამ ექსპერიმენტის კომპონენტების მცირე ჩამონათვალი:
RGB LED მოდული 37 სენსორის ნაკრებიდან. (ამ ექსპერიმენტის წყარო: CircuitGizmos) ნაკრები ასევე ხელმისაწვდომია ამაზონზე და ინტერნეტში ბევრგან.
Jumper Wires, ქალიდან მდედრობითი "დუპონტის" სტილში. (ამ ექსპერიმენტის წყარო: CircuitGizmos) ამ ტიპის მხტუნავები ასევე ხელმისაწვდომია ინტერნეტში.
მიკროკონტროლის დაფა. (ამ ექსპერიმენტის წყარო: CircuitGizmos)
კომპიუტერი სერიული ტერმინალის აპლიკაციით გამოიყენება დაფაზე USB- ის საშუალებით. ერთ -ერთი ასეთი უფასო და სასარგებლო პროგრამაა Beagle Term.
ამ ყველაფრით თქვენ შეგიძლიათ ჩაატაროთ ექსპერიმენტი RGB LED მოდულის შესამოწმებლად.
ნაბიჯი 4: RGB LED მოდულის ექსპერიმენტის დაკავშირება
შავი მავთული - საერთო საფუძველი
SEM GND - მოდულის საფუძველი
წითელი მავთული - RedLED ელემენტი
SEM P4 - მოდული რ
მწვანე მავთული - RedLED ელემენტი
SEM P5 - მოდული G
ლურჯი მავთული - RedLED ელემენტი
SEM P6 - მოდული B
ამ კონკრეტულ გამჭოლი LED მოდულს აქვს მიმდინარე შემზღუდველი რეზისტორი, ამიტომ გარე რეზისტორი არ არის საჭირო
ნაბიჯი 5: 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.
გირჩევთ:
ინფრაწითელი სენსორის გამოყენება არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)
ინფრაწითელი სენსორის გამოყენება Arduino– სთან ერთად: რა არის ინფრაწითელი (იგივე IR) სენსორი? IR სენსორი არის ელექტრონული ინსტრუმენტი, რომელიც სკანირებს IR სიგნალებს სტანდარტებით განსაზღვრულ სიხშირის დიაპაზონში და გარდაქმნის მათ ელექტრო სიგნალებად მის გამომყვან პინზე (ჩვეულებრივ უწოდებენ სიგნალის პინს) რა IR სიგნალი
შექმენით ეს 5Hz– დან 400 KHz– მდე LED Sweep სიგნალის გენერატორი ნაკრებიდან: 8 ნაბიჯი
ააშენეთ ეს 5Hz to 400KHz LED Sweep სიგნალის გენერატორი ნაკრებიდან: ააშენეთ ეს მარტივი გაწმენდის სიგნალის გენერატორი ადვილად ხელმისაწვდომი ნაკრებიდან. თუკი ჩემს ბოლო ინსტრუქციულ სახეს დაათვალიერებდი (გააკეთე პროფესიონალური ხედვის წინა პანელები), მე ალბათ არ გამოვტოვებდი რაზე ვმუშაობდი იმ დროს, რომელიც იყო სიგნალის გენერატორი. მინდოდა
ულტრაბგერითი დისტანციის სენსორის და სერიული მონიტორის გამოყვანის გამოყენება .: 6 ნაბიჯი
ულტრაბგერითი დისტანციის სენსორის და სერიული მონიტორის გამოყვანა .: ჰეი ბიჭებო! გსურთ ისწავლოთ სერიული მონიტორის გამოყვანის გამოყენება. აქ თქვენ გაქვთ სრულყოფილი გაკვეთილი, თუ როგორ უნდა გავაკეთოთ ეს! ამ სასწავლო ინსტრუქციაში მე გაგიწევთ მარტივ ნაბიჯებს, რომლებიც საჭიროა მანძილის დასადგენად ულტრაბგერითი სენსორის გამოყენებით და
თითის ანაბეჭდის სენსორის გამოყენება დროის მონაწილებისთვის XAMP გადაწყვეტასთან ერთად: 6 ნაბიჯი (სურათებით)
თითის ანაბეჭდის სენსორის გამოყენება დროის მონაწილესთან ერთად XAMP გადაწყვეტასთან ერთად: სასკოლო პროექტისთვის ჩვენ ვეძებდით გამოსავალს, თუ როგორ უნდა გაგვეკონტროლებინა მოსწავლეთა დასწრება. ბევრი ჩვენი სტუდენტი გვიან შემოდის. დამღლელი სამუშაოა მათი ყოფნის შემოწმება. მეორეს მხრივ, ბევრი დისკუსიაა, რადგან სტუდენტები ხშირად იტყვიან
როგორ გააკეთოთ FUZZ გიტარის ეფექტი Aliexpress DIY ნაკრებიდან: 20 ნაბიჯი (სურათებით)
როგორ გავხადოთ FUZZ გიტარის ეფექტი Aliexpress DIY ნაკრებიდან: მე ვაგროვებ DIE Fuzz ელექტრო გიტარის ეფექტს AliExpress– ისგან და იყო იმდენად მოკრძალებული ინფორმაცია, რომ მე გადავწყვიტე ინსტრუქციის გაკეთება სხვა, ნაკლებად გამოცდილი მომხმარებლებისთვის ან მყიდველებისთვის. ასე რომ, ეს არის