Სარჩევი:
- ნაბიჯი 1: გაყვანილობა
- ნაბიჯი 2: კოდი
- ნაბიჯი 3: 3D ნაბეჭდი კომპონენტები
- ნაბიჯი 4: შეკრება
- ნაბიჯი 5: გამოყენება
ვიდეო: ელექტრონული გადამრთველი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის მაკიაჟის პროექტის მოთხოვნების შესასრულებლად (www.makecourse.com).
ელექტრონული გადამრთველი არის მოწყობილობა, რომელიც იყენებს Arduino Uno- ს, IR მიმღებს და HCSR04 სიახლოვის სენსორს სერვო ძრავის გასაკონტროლებლად, რომელიც მიმაგრებულია სინათლის გადამრთველზე. ეს პროდუქტი შეიქმნა ენერგიის დაზოგვისა და დისტანციური მართვის საშუალებით წვდომის გასაადვილებლად. პროდუქტი არსებულისგან განსხვავდება იმით, რომ ის მზადაა ინსტალაციისთვის, საჭიროა მხოლოდ არსებული შუქის ჩამრთველის ხრახნი, შემდგომი შეკრებისა და გაყვანილობის გარეშე. საჭირო მასალები ჩამოთვლილია ქვემოთ:
- არდუინო უნო
- HCSR04 სიახლოვის სენსორი
- IR მიმღები + დისტანციური
- SG90 სერვო ძრავა
- 3D პრინტერი + PLA ბოჭკო
- მავთულები
- პატარა პურის დაფა
- Velcro
- ელექტრო ფირზე
ნაბიჯი 1: გაყვანილობა
ამ მიკროსქემისთვის არის 3 გარე კომპონენტი, სერვო, სიახლოვის სენსორი და IR მიმღები. ყველა კომპონენტი უნდა იყოს დაკავშირებული პარალელურად ერთიდაიგივე მიწისა და VCC მიწოდების გამოყენებით.
IR მიმღები: IR მიმღებს აქვს 3 ქინძი, მარცხნივ არის სიგნალის პინი, რომელიც დაკავშირებულია ციფრულ პინთან
HCSR04 სიახლოვის სენსორი: სიახლოვის სენსორს აქვს 4 პინი, მარცხნიდან მარჯვნივ ისინი არიან VCC (+5V), Trig (პინ 4), ექო (პინ 3) და მიწა
SG90 სერვო ძრავა: სერვოს აქვს 3 კავშირი, წითელი არის VCC (+5V), ყავისფერი დაფქულია და ყვითელი არის სიგნალი (პინ 5)
ნაბიჯი 2: კოდი
*კოდი აიტვირთა როგორც.rar ფაილი, უნდა იყოს მოხსნილი*
არდუინოს კოდი იყენებს HCSR04 და IR მიმღებს, როგორც შეყვანისას, ხოლო სერვო ძრავა არის ერთადერთი გამოსავალი. ცვლადი სახელწოდებით "სახელმწიფო" გამოიყენება სერვო ძრავების ამჟამინდელი პოზიციის ჩაწერისთვის. 0 შეესაბამება სერვოს გამორთულ პოზიციას, 1 მიუთითებს ჩართულ პოზიციას.
მარყუჟში, პირველი ნაბიჯი არის სიახლოვის ბოლო ჩაწერილი სენსორის მანძილის განახლება (lastValue), შემდეგი არის მიმდინარე მანძილის (მანძილის) ჩაწერა, შემდეგ კი ამ მნიშვნელობების შედარება. თუ lastValue უფრო დიდია, ვიდრე ახლანდელი მანძილი, მაშინ ხელი უახლოვდება და სერვო 90 გრადუსით დაიწევს, შუქის ჩაქრობას, იმის გათვალისწინებით, რომ ამჟამინდელი მდგომარეობაა 1. სხვა შემთხვევაში, თუ lastValue მანძილზე ნაკლებია, ხელი არის უკან დახევა და სერვო გადატრიალდება 90 გრადუსით ზემოთ, აანთებს ნათურებს, იმის გათვალისწინებით, რომ ამჟამინდელი მდგომარეობა არის 0. თუ არც ერთი ეს პირობა არ დაკმაყოფილდება, IR მიმღები ამოწმებს სიგნალებს და გაშიფრავს მათ, აწარმოებს "შედეგს". შედეგის მიხედვით, IR მიმღები გაიზრდება ან შემცირდება. კოდი 0xFFE01F შეესაბამება IR დისტანციური პლუს ღილაკს, და თუ მიიღება, სერვო მაღლა ბრუნავს შუქის ჩასაქრობად, იმის გათვალისწინებით, რომ ამჟამინდელი მდგომარეობაა 0. კოდი 0xFFA857 შეესაბამება IR დისტანციური პლუს მინუს ღილაკს და თუ მიიღება, ის ბრუნავს servo ქვევით შუქის ჩასაქრობად, იმის გათვალისწინებით, რომ ამჟამინდელი მდგომარეობაა 1. თუ არც ერთი სიგნალი არ არის მიღებული, კოდი მარყუჟდება და აგრძელებს ძებნას (უკონკურს. განახლება).
ნაბიჯი 3: 3D ნაბეჭდი კომპონენტები
ამ პროექტისთვის ორი კომპონენტი უნდა იყოს შემუშავებული და დაბეჭდილი, სერვერისთვის განათების გადამრთველი და ყველა კომპონენტისთვის განკუთვნილი კორპუსი, რომელიც ადვილად მოერგება არსებულ კონცენტრატორებს.
- Light Switch Bracket: ეს ნაჭერი შექმნილია იმისთვის, რომ შეინარჩუნოს სინათლის გადამრთველი მის წვერებს შორის, ის ასევე შეიქმნა სერვო ძრავაზე დასაყენებლად და აქვს ხვრელი.
- კორპუსს აქვს 4 განყოფილება: ერთი სიახლოვის სენსორისთვის, რომელიც მდებარეობს კორპუსის წინა ბაზაზე, მართკუთხა ხვრელით. ამის პირდაპირ არის კუპე Arduino და IR მიმღებისთვის, მასში ჩაშენებულია ხვრელები, რომლებიც მიდიან სხვა კუპეებთან (გაყვანილობისთვის), ასევე ხვრელები ხრახნებისთვის. კორპუსის უკანა ნაწილი ამოღებულია. დიდი ფართობი, რომელიც შეიცავს ორ წვერს, არის სერვო ძრავისა და პურის დაფის განყოფილება, ძირები განლაგებულია და ზომისაა სერვო ძრავის დასაყენებლად. პატარა კუპე არის ბოლო და აღჭურვილია 9 ვ ბატარეისთვის.
ნაბიჯი 4: შეკრება
- შეაერთეთ მავთულები ქინძისთავებთან HCSR04- ზე, შემდეგ მოათავსეთ სენსორი მის განყოფილებაში, როგორც ეს გამოსახულია. გაუშვით მავთულები ხვრელებში და სერვო ძრავის განყოფილებაში.
- შეაერთეთ მავთულები IR მიმღების ქინძისთავებთან, შემდეგ დააფიქსირეთ მიმღები Arduino– ს განყოფილების შიდა წინა პანელზე ელექტრული ლენტის გამოყენებით, რათა დარწმუნდეთ, რომ მიმღების თავი გადის გვერდიდან, კომუნიკაციის პრობლემების თავიდან ასაცილებლად. მოათავსეთ საცხოვრებლის ზედა ნაწილთან რაც შეიძლება ახლოს. გაუშვით მავთულები სერვო ძრავის განყოფილებაში.
- გაუშვით ბატარეის შემაერთებელი კაბელი კორპუსში ყველაზე გრძელი ხვრელის გავლით, მთავარ ხვრელთან ახლოს. დარწმუნდით, რომ კონექტორის ორივე ნაწილი არის შესაბამის მხარეს (Arduino კონექტორი Arduino– ს განყოფილებაში, ბატარეის კონექტორი ბატარეის განყოფილებაში).
- სერვო ხრახნის გამოყენებით, შეაერთეთ 3D დაბეჭდილი შუქის გადამრთველი სამაგრზე, როგორც ეს გამოსახულია. შემდეგ დააინსტალირეთ სერვო ძრავა საყრდენების გამოყენებით, მავთულები მიმართულია ზემოთ.
- გამოიყენეთ Velcro პურის დაფის დასაყენებლად.
- სანამ არდუინოს მის საცხოვრებელში მოათავსებთ, შეაერთეთ ყველა კომპონენტი პურის დაფაზე, შემდეგ კი შესაბამის არდუინოს ქინძისთავებზე. ყველა კომპონენტს უნდა მიეწოდოს მათი ენერგია პარალელურად. დასრულების შემდეგ მოათავსეთ არდუინო თავის განყოფილებაში, 9 ვ ბატარეის პორტი მიმართულია გარედან.
- მოათავსეთ 9 ვ ბატარეა მის კორპუსში და დაუკავშირდით არდუინოს.
ნაბიჯი 5: გამოყენება
მოწყობილობის გამოსაყენებლად, თქვენ შეგიძლიათ მიიყვანოთ ხელი მოწყობილობისკენ, რომ გამორთოთ შუქები, ან მოშორდეთ მოწყობილობას შუქების ჩასართავად. IR დისტანციური პლუს ღილაკის დაჭერით შუქები ჩაირთვება, ხოლო მინუს დაჭერით შუქები გამორთულია.
გირჩევთ:
ორი ღილაკის სარელეო გადამრთველი: 3 ნაბიჯი
ორი ღილაკის სარელეო გადამრთველი: ეს სტატია გიჩვენებთ თუ როგორ უნდა ჩართოთ და გამორთოთ ღილაკი. ეს წრე შეიძლება გაკეთდეს ორი გადამრთველით. თქვენ დააჭირეთ ერთ გადამრთველს და ნათურა ჩართულია. თქვენ დააჭირეთ სხვა გადამრთველს და ნათურა გამორთულია. თუმცა, ეს Ins
ESP8266 ESP-01 LED მავთულის გადამრთველი: 6 ნაბიჯი
ESP8266 ESP-01 LED Wire Switch: ეს პროექტი წარმოიშვა მაშინ, როდესაც მე და ჩემმა შეყვარებულმა საშობაო სასიამოვნო განწყობისთვის ოთახში დავაყენეთ რამოდენიმე LED ფერიების მსუბუქი მავთული. ყოველ ჯერზე, როდესაც დასაძინებლად მივდიოდით, ოთახში უნდა გავსულიყავით და თითოეული მავთული გამოგვრჩა. მეორე დღეს, ჩვენ უნდა შევბრუნდეთ
სმარტფონის კამერისთვის Bluetooth პედლის გადამრთველი: 13 ნაბიჯი (სურათებით)
სმარტფონის კამერისთვის Bluetooth პედლის გადართვა: ამ დღეებში მე ვმუშაობ ინსტრუქციის, youtube ვიდეოებისა და ბლოგის შეტყობინებების დამზადებაში. იმისათვის, რომ ბლოგის პოსტი იყოს პროდუქტიული, აუცილებელია ბევრი სურათის რაც შეიძლება დეტალურად გადაღება. ამის გაკეთება არც ისე ადვილია, რადგან ადამიანს აქვს მხოლოდ ორი ხელი. Მჭირდება
Easy Snap Circuit Fan ჩართვა/გამორთვა გადამრთველი: 3 ნაბიჯი
Easy Snap Circuit Fan On/Off Switch: ეს არის მარტივი პროექტი ვადამდელი სქემების გამოყენებით --- იმედია მოგეწონებათ! ეს პროექტი გასართობად არის და შესაძლოა დაგეხმაროს გაგრილებაში. ეს ნამდვილად არ მუშაობს ასე, მაგრამ ჰეი, ეს არის საგანმანათლებლო! P.S ეს პროექტი მხოლოდ დამწყებთათვისაა დემონსტრაციის გარეშე
სწრაფი გადამრთველი 50 დოლარამდე! Kazeshifter Arduino რეგულირებადი სწრაფი გადამრთველი: 7 ნაბიჯი
სწრაფი გადამრთველი 50 დოლარამდე! Kazeshifter Arduino რეგულირებადი სწრაფი გადამრთველი: გამარჯობა სუპერბაიკის ან მოტოციკლის მოყვარულებო! ამ სასწავლო ინსტრუქციით მე გაგიზიარებთ თუ როგორ უნდა გააკეთოთ საკუთარი სწრაფი Shifter იაფად! მათთვის, ვინც ზარმაცი კითხულობს ამ ინსტრუქციას, უბრალოდ უყურეთ ჩემს ვიდეოს! შენიშვნა: უკვე იყენებს საწვავის ინექციის სისტემას, რაღაც