Სარჩევი:
- ნაბიჯი 1: შექმენით წრე
- ნაბიჯი 2: ბიბლიოთეკა DS3231
- ნაბიჯი 3: DS3231 ბიბლიოთეკა შეცვლილია
- ნაბიჯი 4: ღილაკის ბიბლიოთეკა
- ნაბიჯი 5: ბიბლიოთეკა LCD– ისთვის
- ნაბიჯი 6: პროგრამირება Arduino
ვიდეო: Arduino Pellet Stove Controller: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს აგებულია გრანულების ღუმელის გასაკონტროლებლად. LED არის სიგნალები, რომლებიც გაიგზავნება ვენტილატორის ძრავებისა და გამაგრილებლის გასაკონტროლებლად.
ჩემი გეგმაა, როდესაც დაფა ავაშენე, გამოვიყენო ტრიაკის დრაივერი და ტრიაკი 120 ვოლტიანი სქემების მართვისთვის. მე ამას განვაახლებ, როცა მივდივარ. მე ამას ვაქვეყნებ იმ იმედით, რომ ის დაეხმარება სხვებს, რადგან ეს არის კვლევისა და განვითარების დაგროვება ამ ეტაპზე.
ნაბიჯი 1: შექმენით წრე
ნაწილები
Arduino Uno Rev3
DS3231 რეალურ დროში საათის მოდული.
16X2 LCD ეკრანი
I2C ზურგჩანთა LCD sceen– ისთვის.
3 led
4 ტაქტიანი ღილაკი
პურის დაფა
ჯუმბერის მავთულები.
წრე ნაჩვენებია ზემოთ მოყვანილი დიაგრამაში. წრიული ყავისფერი მავთული უკავშირდება ზედა უკანა მხარეს LCD უკანა პაკეტის უკანა მხარეს. მხტუნავი ამოღებულია. ამან მომცა საშუალება განათების პროგრამულად გაკონტროლება.
ნაბიჯი 2: ბიბლიოთეკა DS3231
გადმოვწერე ბიბლიოთეკა DS3231 საათის გასაშვებად.
ორიგინალური ბიბლიოთეკა DS3231– ისთვის.
ნაბიჯი 3: DS3231 ბიბლიოთეკა შეცვლილია
ბიბლიოთეკა ოდნავ შევცვალე, რათა მისი გაგება გამიადვილდეს. მე შევიტანე მხოლოდ ის ფუნქციები, რაც მჭირდებოდა ამ პროექტისათვის.
ნაბიჯი 4: ღილაკის ბიბლიოთეკა
ღილაკების ბიბლიოთეკა მე გამოვიყენე. მე არ შემიცვლია ეს და უბრალოდ გამოვიყენე როგორც არის.
ბიბლიოთეკების შემოტანა შესაძლებელია arduino ide– ს საშუალებით, ან უბრალოდ მათი დამატება იმ საქაღალდეში, რომელიც ჩვეულებრივ გვხვდება კომპიუტერში/მომხმარებლის სახელში/დოკუმენტებში/arduino/ბიბლიოთეკებში. მუშაობდა ჩემთვის.
ნაბიჯი 5: ბიბლიოთეკა LCD– ისთვის
მე მომიწია ამ ბიბლიოთეკის გამოყენება LCD ეკრანის მუშაობისთვის. ორიგინალური ბიბლიოთეკა, რომელიც მოდის იდეასთან, არ მუშაობს I2C კომუნიკაციით, ამიტომ ეს ბიბლიოთეკა არის ის, რაც შესაძლებელს ხდის.
ნაბიჯი 6: პროგრამირება Arduino
მე ავტვირთე.ino ფაილი, რომელიც შევქმენი arduino ide– ით. სრულად გამოსცადა და ნამდვილად კარგად მუშაობს. შეიძლება დამჭირდეს მისი შეცვლა ცოტაოდენი ერთხელ, როდესაც დავამატებ ტრიას, რომ მივიღო პულსის სიგანის მოდულაციის კონტროლი ვენტილატორის ძრავებისთვის. ეს ცვლის ვენტილატორის ძრავების სიჩქარეს.
გირჩევთ:
Arduino+Blynk Project Controller Buzzer: 8 ნაბიჯი
Arduino+Blynk Project Controller Buzzer: ბლინკი გამოიყენება იმისათვის, რომ IoT შესაძლებელი გახადოს ძალიან მოსახერხებელი გზით. ამ პროექტში, მე არ ვიყენებ არცერთ bluetooth ან Wifi მოდულს უკაბელო კომუნიკაციის განსახორციელებლად. ეს შესაძლებელია Blynk პროგრამის გამოყენებით, რომელიც დაგეხმარებათ შექმნათ თქვენი საკუთარი პროგრამა
ARDUINO SOLAR CHARGE CONTROLLER (ვერსია 2.0): 26 ნაბიჯი (სურათებით)
ARDUINO SOLAR CHARGE CONTROLLER (ვერსია 2.0): [ვიდეოს დაკვრა] ერთი წლის წინ, მე დავიწყე საკუთარი მზის სისტემის აგება, რათა უზრუნველყოფილიყო ჩემი სოფლის სახლის ენერგია. თავდაპირველად, მე გავაკეთე LM317 დაფუძნებული დატენვის კონტროლერი და ენერგიის მრიცხველი სისტემის მონიტორინგისთვის. დაბოლოს, მე გავაკეთე PWM დატენვის კონტროლერი. აპრიში
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): 25 ნაბიჯი (სურათებით)
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): თუ თქვენ გეგმავთ მზის სისტემის დამონტაჟებას ბატარეის ბანკით, დაგჭირდებათ მზის დატენვის კონტროლერი. ეს არის მოწყობილობა, რომელიც მოთავსებულია მზის პანელსა და ბატარეის ბანკს შორის, რათა გააკონტროლოს Sola– ს მიერ წარმოებული ელექტროენერგიის რაოდენობა
Arduino Multi Light Controller: 7 ნაბიჯი (სურათებით)
Arduino Multi Light Controller: კოლეგა და მხატვარი ჯიმ ჰობსი გეგმავდა აეშენებინა დამოუკიდებელი ინსტალაცია იმ გამოფენისთვის, რომელსაც ერთად აწყობდა. ეს ინსტალაცია შედგებოდა 8 თაროისგან, რომელიც ქმნიდა პარაბოლური ფორმას. 8 თაროდან თითოეულს უნდა ჰქონოდა 10 ნათურა თვეში
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 ნაბიჯი (სურათებით)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): მე მთლიანად გავანადგურე ryan97128 მისი დიზაინი Nintendo Controller MP3– ისთვის, ვერსია 2.0 და მესმის, რომ მან მიიღო იდეა ყოვლისმომცველი Morte_Moya– სგან, ასე რომ მე ვერ ვიღებ კრედიტს ყველა მათი გენიალური. მე უბრალოდ მინდოდა მოხერხებულობის დამატება და დატენვა