Სარჩევი:
ვიდეო: შუქნიშნის კონტროლი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ გაკვეთილში ჩვენ ვსწავლობთ როგორ შევქმნათ შუქნიშანი და როგორ გავაკონტროლოთ იგი მართული Drivemall ბარათით.
ჩვენ ვნახავთ როგორ შევქმნათ შუქნიშნები მანქანებისა და ფეხით მოსიარულეთათვის დაჯავშნის ღილაკით.
თუ ჩვენ არ გვაქვს მძღოლი, შეგვიძლია გამოვიყენოთ arduino, მაგრამ ბმული ქვემოთ Drivemall– ის განვითარებისათვის.
Drivemall– ის უპირატესობა კლასიკურ არდუინოს დაფაზე არის ის, რომ ამცირებს კავშირების სირთულეს, რაც იწვევს უფრო მოწესრიგებულ დაყენებას. თუმცა, ეს არჩევითია: ყველა შედეგი კვლავ ძალაშია არდუინოს დაფაზე, პურის დაფაზე და კავშირებისათვის საკმარისი დუპონტის მხტუნავებით.
ნაბიჯი 1: მასალების შედგენა
- Baord Drivemall / ArduinoMega
- 4 წითელი წითელი
- 4 led მწვანე
- 4 წითელი ყვითელი
- 8 ტრანზისტორი npn
- 16 რეზისტორი 220 ohm
- 8 რეზისტორი 22k ohm
- 1 რეზისტორი 1k ohm
- კაბელი
- 1 ღილაკი
ნაბიჯი 2: კავშირები
შუქნიშანი კონტროლდება ორი PNP ტრანზისტორით, რომლებიც დაკავშირებულია დიაგრამა 2 -ში. PNP ტრანზისტორის მოქმედება ძალიან მარტივია, როდესაც ბაზა დაკავშირებულია GND– თან, გამტარსა და კოლექტორს შორის დენის გავლა ჩართულია.
ჩვენ ვიყენებთ ტრანზისტორებს, რათა შეამცირონ დაფის ქინძისთავები, რომლებიც საჭიროა თითოეული შუქნიშნის ჩართვისთვის.
ასე რომ, თუ ორივე ბაზა არის VDD, წითელი LED ანათებს ან უფრო ნათელი იქნება LED 21 17 14 6.
მეორე ტრანზისტორის BASE- ს ჩართვის შემთხვევაში, LED- ები 3 15 18 19 ჩაირთვება.
როგორც ბოლო, თუ ორივე ბაზას GND- ს დავუკავშირებთ, LED- ები 20 16 13 10 ანათებს
ღილაკის კავშირი არის კლასიკური წინააღმდეგობა, რომელიც დაკავშირებულია GND– თან ღილაკის ერთ პინზე და მეორე VDD– ზე.
Arduino Pins რეგისტრირებულია 1 -დან 10 -მდე.
ნაბიჯი 3: Firmware
პერიოდულად მხოლოდ ერთი შუქნიშანი მწვანეა. როდესაც ქვეითთა ღილაკს დააჭერთ, მომდევნო პერიოდში ფეხით მოსიარულეთა შუქნიშანი იცვლება მწვანე
იმისათვის, რომ მართოთ ქვეითად მოსიარულეთა ღილაკი რეალურ დროში, გამოყენებულია millis () ფუნქცია, რომელიც აბრუნებს დროს მილიწამებში მოწყობილობის ჩართვის დღიდან, ასე რომ მისი გამოყენება შესაძლებელია
მაგალითი
ხელმოუწერელი გრძელი მიმდინარემილის = მილილი ();.
if (currentMillis - previousMillis> 2000 და bt03 == true და bbot == false)
{
Serial.println (1);
T1 ();
previousMillis = მიმდინარე მილი;
bt1 = ჭეშმარიტი;
BT03 = ყალბი;
}
ჩვენ ჩავტვირთავთ მიმდინარე დროს თითოეულ მარყუჟში და თუ მიმდინარე გამოკლებული წინა არის უფრო დიდი ვიდრე არჩეული დრო შეიყვანეთ თუ შუქნიშნის მდგომარეობის შეცვლა აპირებს გაააქტიუროს ლოგიკური ცვლადი მომდევნო გადასვლისთვის, რა თქმა უნდა პირველი ლოგიკური ცვლადი უკვე მართალია მარყუჟის შესვლამდე.
ნაბიჯი 4: უარყოფა
ეს სახელმძღვანელო დამზადებულია Makerspace for Inclusion პროექტის ფარგლებში, რომელიც თანადაფინანსებულია Erasmus + პროგრამის მიერ ევროკომისიის მიერ.
პროექტი მიზნად ისახავს განათლების არაფორმალური ფორმის პოპულარიზაციას, როგორც ახალგაზრდების სოციალური ინკლუზიის ხელშეწყობის საშუალებას.
ეს სახელმძღვანელო ასახავს მხოლოდ ავტორების შეხედულებებს და ევროკომისია არ შეიძლება იყოს პასუხისმგებელი ნებისმიერ გამოყენებაზე, რომელიც შეიძლება იქნეს გამოყენებული ინფორმაციის შემადგენლობაში.
გირჩევთ:
არდუინოს შუქნიშნის კონტროლერი - 4 გზა: 3 ნაბიჯი
არდუინოს შუქნიშნის კონტროლერი | 4 გზა: ამ პოსტში თქვენ აპირებთ გაიგოთ თუ როგორ უნდა შექმნათ არდუინოს შუქნიშნის კონტროლერი. ეს შუქნიშნის კონტროლერი გამოყენებული იქნება ტრაფიკის ნაკადის გასაკონტროლებლად. ეს შეიძლება გამოყენებულ იქნას მაღალი ტრაფიკის ადგილებში, რათა თავიდან აიცილოთ მოძრაობის ბლოკები ან უბედური შემთხვევები
შუქნიშნის სასწავლო თამაში: 5 ნაბიჯი
შუქნიშნის სწავლის თამაში: ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ უნდა შექმნათ Arduino შუქნიშნის სასწავლო თამაში. თამაშის საშუალებით ბავშვებს შეუძლიათ შეამოწმონ აქვთ თუ არა მათ სწორი ცოდნა შუქნიშნებზე. თამაში დაყოფილია ორ ნაწილად, თუ მოთამაშე დაკავებულია
შუქნიშნის სიმულატორი: 7 ნაბიჯი
შუქნიშნის სიმულატორი: Arduino– ს ეს პროექტი აერთიანებს ღილაკებსა და შუქებს, რათა შექმნან პატარა შუქნიშნის სიმულატორი ჯვარედინად. გაერთეთ და დააკვირდით! მე შევიტანე გარკვეული ცვლილებები, მათ შორის ღილაკების კოდირება და შუქნიშნების განსხვავებები. ეს პროექტები მოიცავს 2 ადგილს
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი
ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით