Სარჩევი:
- მარაგები
- ნაბიჯი 1: გაყვანილობისა და შედუღების კომპონენტების კონფიგურაცია
- ნაბიჯი 2: კოდი
- ნაბიჯი 3: შეკრება
ვიდეო: Arduino Outlet ტაიმერი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გასასვლელი ქრონომეტრები შესანიშნავი ინსტრუმენტია ტექნიკის ძალიან დიდხანს მუშაობისთვის, მაგრამ მათ არ აქვთ პერსონალიზაცია, რაც ზოგჯერ აუცილებელია. ზოგიერთ ტექნიკას საერთოდ არ აქვს კონცენტრატორები და ხელნაკეთი ავტომატური ტაიმერის დამზადება შეიძლება ნამდვილად გამოგადგეს. ამ პროექტისთვის მე გამოვიყენე Arduino nano, I2C 18x2 LCD ეკრანი, 3 ღილაკი, DLI განყოფილება და 3D დაბეჭდილი ქეისი, რათა შევქმნა სრულად მორგება ქრონომეტრი/გადამრთველი რამდენიმე განყოფილებისთვის.
რამდენიმე რამ უნდა აღინიშნოს:
-ამ პროექტში მე გამოვიყენე არდუინო ნანო, მაგრამ ისევე როგორც ბევრი სხვა ნაწილი, რომელიც მე გამოვიყენე, მათი ადვილად ამოღება შესაძლებელია სხვა მსგავს ნაწილებზე. ESP8266– ის გამოყენებამ შეიძლება უზრუნველყოს სახლის უკაბელო ავტომატიზაცია განათებისთვის, გულშემატკივრებისთვის და ა
-DLI შეიძლება იყოს უფრო ძვირი, ვიდრე ყიდულობენ იმას, რასაც ბევრი ჩვეულებრივ იყენებს, რელეს, მაგრამ ეს არის ბევრად უფრო უსაფრთხო და ბევრად უკეთესი იდეა. DLI– ები ძალიან მარტივი გამოსაყენებელია და ამ მიზნით არის შექმნილი, რელეს გამოყენებით არევა შეიძლება გამოიწვიოს დენის საშიში რაოდენობა იქ, სადაც არ გსურთ.
მარაგები
არდუინო ნანო (მე ცოტა ხნის წინ გადავედი Osoyoo pro მიკროების გამოყენებაზე, რომლებიც ფუნქციურად ძალიან ჰგავს ნანოს და გაცილებით ნაკლები ღირს, მაგრამ ამ პროექტში მე გამოვიყენე ნანო)
DLI განყოფილება
18x2 I2C LCD ეკრანი- დარწმუნდით, რომ სცადეთ მიიღოთ ეკრანი, რომელსაც აქვს I2C მხარდაჭერა. მცდელობა მავთულხლართების სრული 16-pin მასივი შეიძლება იყოს ტკივილი
მცირე და დიდი ღილაკები
3D დაბეჭდილი საქმე- მე მოგაწვდით STL ქვემოთ. ეს საქმე ასევე განკუთვნილია ყველა იმ ნაწილის მოსაწყობად, რაც მე გამოვიყენე და იგულისხმება ცხელი წებოს გამოყენებით
ყველა ეს მარაგი არ არის ოპტიმიზირებული ფასებისთვის, რადგან ეს იყო მხოლოდ ის ნაწილები, რომლებიც მე ვიპოვე სახლის ირგვლივ. თითოეულს ბევრი ალტერნატივა აქვს და მე ვივარაუდებ, რომ თქვენ შეგიძლიათ ააწყოთ ეს (გარდა DLI განყოფილებისა) 10 დოლარზე ნაკლები.
ნაბიჯი 1: გაყვანილობისა და შედუღების კომპონენტების კონფიგურაცია
იმის გამო, რომ მე ვიყენებდი Arduino Nano– ს სათაურის გარეშე, მე შევაერთე LCD ეკრანი ერთზე SDA, SCL, 5V და GND საშუალებით. შენიშვნა ის არის, რომ გაყვანილობისას LCD ეკრანი არ არის I2C, მე უბრალოდ ვაერთებ მას, თითქოს პირველი 4 ქინძისთავები იყოს ზემოთ აღწერილი. ამ ეკრანის მსგავსი, თქვენ გჭირდებათ სპეციალური I2C ადაპტერის დაფა, რომელიც უნდა დაიმაგროს ზევით ქინძისთავებზე, რათა გადააკეთოთ იგი სერიულ კომუნიკაციად. ასევე, Arduino Nano SDA– ზე არის pin A4 და SCL A5
სამი ღილაკი და DLI განყოფილება ყველამ უნდა გააზიაროს მიწასთან დაკავშირებული კავშირი, რადგან არდუინოს ამ მოდელზე არის მხოლოდ 2 დამჭერი (მე გავყო ეს მავთულები უბრალოდ მავთულხლართებით და ერთმანეთთან შედუღებით). თითოეული ღილაკი მიერთებულია ციფრული i/o ქინძისთავებით და შემდეგ პოზიტიური ტერმინალით DLI განყოფილებისთვის.
ნაბიჯი 2: კოდი
ქვემოთ მოცემულია Arduino კოდის ბმული, რომელიც მუშაობს ჩემს ტაიმერზე. LCD ეკრანის დაყენება არის ის, რაც მე მივიღე ინტერნეტით, ასე რომ მე სრულად არ მესმის ყველა pin კონფიგურაცია. ღილაკზე მიმაგრების შესახებ მნიშვნელოვანია აღინიშნოს ის, რომ როდესაც ღილაკებს 5 ვ -ის ნაცვლად მიწასთან აკავშირებთ, pinMode უნდა იყოს მითითებული INPUT_PULLUP (როგორც მე გავაკეთე), რაც საშუალებას იძლევა არდუინოში ინტეგრირებული გამწევი რეზისტორი. ეს "ატრიალებს" ღილაკის გამომავალს, მაგრამ ის მას ძალიან სტაბილურს ხდის და ასევე გამორიცხავს დაფის შეწვის რისკს 5v- ის დაყენებით იქ, სადაც ის არ ეკუთვნის. DLI– ს გასაკონტროლებლად, ყოველ შემთხვევაში, იმ მოდელთან ერთად, რომელიც მე გამოვიყენე, ეს ისეთივე მარტივი იყო, როგორც მასში 2 მავთულის გაშვება და 5V– ით გაგზავნა ერთზე DLI ჩართვის/გამორთვისთვის. მე დავადგინე, რომ ტაიმერი იყოს მაქსიმუმ 5 საათი და თუ თქვენ შეცვლით ამას, მე შემოგთავაზებთ დროის მნიშვნელობის შეცვლას int- ის ნაცვლად ხანგრძლივზე, რადგან მას შეუძლია გადატვირთოს. ჩემი 3 ღილაკის ფუნქციონირების წესი არის ერთი ტაიმერის გადატვირთვა/გამორთვა (და DLI), ერთი 15 წუთის დასამატებლად და ერთი 15 წუთის გამოკლებისთვის. დაბოლოს, მე მაქვს დაპროგრამებული ასე 60 წამის "უმოქმედობის" შემდეგ (როდესაც ტაიმერი 0 -ზეა და ღილაკები არ არის დაჭერილი) LCD ეკრანი დაიხურება, რომ არ დაწვას.
ნაბიჯი 3: შეკრება
ქეისი, რომელიც მე დავბეჭდე, შექმნილია ისე, რომ თითოეული ნაჭერი შიგნიდან ცხელ ადგილას იყოს შეკრული. ეკრანი და ღილაკები მჭიდროდ ჯდება მათ ლაქებში (ღილაკების ხვრელები საჭიროებს გარკვეულ დამუშავებას ორ პატარა ღილაკზე ძაფების გამო). არდუინოს არ აქვს მჭიდრო გარსაცმები და საყრდენი, არამედ მე შევიმუშავე ქეისი, რომ ადგილი ჰქონოდა მის დასაჯდომს ისე, რომ იგი გამყარებულიყო ორმხრივი ლენტით და მისი წვდომა შესაძლებელი ყოფილიყო დატენვის/პროგრამირების საშუალებით (ჩემი საქმე) მინი USB. დაბოლოს, უკანა პანელი შექმნილია უკანა მხარეს გასრიალებისთვის და შეიძლება ცხელ ადგილას იყოს შეკრული. მე დავამატე.stl ფაილები გარსაცმის ქვემოთ.
გირჩევთ:
კბილის ჯაგრისის ტაიმერი: 4 ნაბიჯი
კბილის ჯაგრისის ქრონომეტრი: იდეა არის კბილის ჯაგრისისთვის 2 ადამიანის ქრონომეტრის შექმნა, ამისთვის მე გამოვიყენე მიკრობიტი V1. ის ეხმარება ჩემს ბავშვებს კბილების გახეხვაში რეკომენდებული ხანგრძლივობით. თუ გყავთ ბავშვები და მიკრონი: ბიტი და გინდათ უზრუნველყოთ მათ აქვთ სუფთა კბილები; ნუ დააყოვნებ
როგორ გააკეთოთ DIY Arduino 30 წამი სარეცხი ტაიმერი, შეაჩერე COVID გავრცელება: 8 ნაბიჯი
როგორ მოვამზადოთ ხელნაკეთი Arduino 30 წამის სარეცხი ტაიმერი, შეაჩერე COVID გავრცელება: გამარჯობა
Arduino დაფუძნებული ტაიმერი აკვაპონიკის ტუმბოსთვის: 4 ნაბიჯი
Arduino დაფუძნებული ქრონომეტრი Aquaponics Pump: ეს არის მცირე ინსტრუქცია Arduino დაფუძნებული ტაიმერისთვის Aquaponics Pump. მე მაქვს პატარა აკვაპონიკის სისტემის დაყენება შენობაში უწყვეტი ნაკადით. ტუმბო უწყვეტად მუშაობს და მე მინდოდა გამეკეთებინა ტაიმერი, რომელიც ტუმბოს გაააქტიურებდა გარკვეული დროის განმავლობაში
Arduino Dusk/dawn საათი ტაიმერი: 15 ნაბიჯი
Arduino Dusk/გამთენიის საათის ქრონომეტრი: შეჯამება: Arduino– ზე დაფუძნებულ ტაიმერს შეუძლია ერთი 220 ვ სინათლის ჩამობნელება შებინდებისას, გამთენიისას ან განსაზღვრულ დროს. შესავალი: ჩემს სახლში ზოგიერთი შუქი ავტომატურად ირთვება შებინდებისას, წინასწარ განსაზღვრულ დრომდე ან გათენებამდე (მთელი ღამე). მდებარეობა
Arduino ტაიმერი ჩართვის/გამორთვის მითითებული წერტილით: 6 ნაბიჯი (სურათებით)
Arduino ტაიმერი ჩართვის/გამორთვის მითითებული წერტილით: რედაქტირებულია 05-02-2018 ახალი ტაიმერები! საათი, წუთი, წამი, ეპრამი. გთხოვთ ეწვიოთ: https: //www.instructables.com/id/Arduino-Ultra-Meg… გამარჯობა, ამ პროექტით თქვენ შეძლებთ გააკონტროლოთ თქვენი მოწყობილობების ჩართვა და გამორთვა თქვენთვის სასურველ დროს შორის. ისინი შეიძლება იყვნენ