Სარჩევი:
ვიდეო: აკვარიუმის მსუბუქი PWM არდუინოსთან ერთად: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მე ცოტა ხნის წინ ჩემი აკვარიუმის განათება ფლუორესცენტური განათებიდან გადავიღე LED განათებაზე და მე გადავწყვიტე შემექმნა ბუნებრივი გარემოს სიმულაცია, სადაც სინათლე თანდათან იზრდება დილიდან შუადღემდე და შემდეგ მცირდება შებინდებამდე. ღამით მთვარე ჩვეულებრივ შუქს იძლევა.
ძირითადად LED განათება იკვებება 12V კვების წყაროდან და arduino აკონტროლებს სინათლის ინტენსივობას ძაბვის მოდულირებით n არხის MOSFET– ის დახმარებით (მე გამოვიყენე IRFS630). Arduino შეიძლება იკვებებოდეს ერთი და იგივე დენის წყაროსთან, მაგრამ მე გამოვიყენე გამოყოფილი 5V USB PS arduino– სთვის და ვიკვებებ USB– ით და არა Vin– ის საშუალებით.
სინათლის ინტენსივობა შეიძლება არ იყოს ყველაზე ზუსტი, მაგრამ ის საუკეთესოა, რაც მე მეგონა. შაბლონი შეიძლება შეიცვალოს კოდის საშუალებით.
ნაბიჯი 1: საჭირო ნაწილები
უპირველეს ყოვლისა, შეაგროვეთ პროექტისთვის საჭირო ყველა ნაწილი. მე ვთვლი, რომ თქვენ უკვე გაქვთ LED განათება, რომლითაც გსურთ თამაში, შესაძლოა აკვარიუმის განათება, შესაძლოა სხვა რამ, შესაძლოა არც LED- ები, არამედ ის, რაც მხარს უჭერს დაბნელებას.
აქ არის იმ ნაწილების სია, რომლებიც მე გამოვიყენე:
1. არდუინო ნანო - 1 ცალი
2. LCD 1602 ჩვენება - 1 ცალი
3. IIC/I2C ადაპტერი LCD 1602 - 1 ცალი
4. DS1302 RTC - 1 ცალი (CR2032 ბატარეით)
5. დააჭირეთ ღილაკს საფარით - 1 ცალი
6. n არხის MOSFET (მე გამოვიყენე IRFS630) - 1 ცალი
7. 10K ohm რეზისტორი - 1 ცალი
8. სურვილისამებრ - ზოგი ამბობს, რომ თქვენ უნდა გამოიყენოთ რეზისტორი arduino pwm pin- სა და MOSFET- ის კარიბჭეს შორის არუინოს დასაცავად, სხვა ადამიანები ამბობენ, რომ თქვენ ამას არ აკეთებთ, ყოველ შემთხვევაში, დაბალი სიმძლავრის პროგრამებისთვის, მე არ გამომიყენებია არცერთი მუშაობს მშვენივრად, არდუინოს პინიდან ამოღებული 20mA– ზე ქვემოთ, მაგრამ თუ გსურთ შეგიძლიათ გამოიყენოთ 100 ოჰმეტიანი რეზისტორი.
განახლება: ტესტირების 2 თვის შემდეგ მივედი დასკვნამდე, რომ 100 ომი აუცილებელია! არდუინო დაბლოკავს მის გარეშე, შემთხვევით. ახლა ის მშვენივრად მუშაობს
თქვენ ასევე დაგჭირდებათ შედუღების ხელსაწყოები I2C ადაპტერის LCD– ზე დასაკრავად და თუ გსურთ გახადოთ ის ისე, როგორც მე გავაკეთე პროტოტიპის დაფაზე ან PCB– ზე. არდუინოს დასაკავშირებლად გამოვიყენე სათაურის ქინძისთავები, რადგან ეს მაძლევს თავისუფლებას არდუინოს ამოსაღებად, პროგრამირებისათვის და უკან ჩასმისთვის (და მისი შეცვლა უფრო ადვილია).
9. სურვილისამებრ - პროტოტიპის დაფა / PCB
10. სურვილისამებრ - სათაურის ქინძისთავები - თითოეული 15 ქინძისთავით ან მეტით - 2 ცალი (საჭიროა არდუინო ნანოს დაფაზე დასაკავშირებლად)
ეს ასეა, ახლა შევუდგეთ საქმეს!
ნაბიჯი 2: ნივთების გაერთიანება
ჯერ უნდა შეაერთოთ IIC/I2C ადაპტერი LCD 1602 -ით (ასევე მუშაობს სხვა LCD– ებთან ერთად, როგორიცაა 2004). ამისათვის გამოიყენეთ სქემატური სქემა.
ახლა თუ გსურთ პურის დაფის გამოყენება, უბრალოდ მიჰყევით სქემატურს და დარწმუნდით, რომ მხოლოდ დასაბუთება არის საერთო LED კვების წყაროსა და arduino დენის წყაროსთვის, თუ იყენებთ 5V PS- ს არდუინოსთვის (USB კაბელზე), წინააღმდეგ შემთხვევაში შეგიძლიათ დააკავშიროთ იგივე PS arduino– ს Vin pin– ის საშუალებით.
თუ გსურთ გამოიყენოთ PCB ან პროტოტიპის დაფა, უბრალოდ მიჰყევით სქემას კომპონენტების დასაკავშირებლად, დიზაინი თქვენზეა, უბრალოდ დარწმუნდით, რომ ორმაგად შეამოწმეთ ბმულები საბოლოოდ.
I2C ადაპტერზე, დენის და მონაცემთა ბუდეების საპირისპიროდ არის მხტუნავი, ეს ჯუმპერი ამარაგებს ენერგიას LCD უკანა შუქზე, ხოლო LCD შუქზე ის უწყვეტად რჩება. შეაერთეთ ღილაკი აქ, რათა განათდეს მხოლოდ საჭიროების შემთხვევაში. თუ გსურთ, შეგიძლიათ გამოიყენოთ სხვა ტიპის ღილაკები ან კონცენტრატორები.
მე ასევე ჩართული fritzing სქემა.
_
PS = ელექტროენერგიის მიწოდება (თუ ვინმეს აინტერესებდა)
PCB = დაბეჭდილი მიკროსქემის დაფა
ნაბიჯი 3: ჩადეთ რამდენიმე კოდი MCU– ში
მე დავამატე.ino ფაილი და ორი ბიბლიოთეკა, რომელიც მე გამოვიყენე, ასე რომ არ იქნება შეუთავსებლობა. კოდი განმარტებულია.ino ფაილის შიგნით.
ასევე I2C ჩვენების მისამართისთვის შეგიძლიათ გამოიყენოთ თანდართული i2c-scanner.ino ამის გასარკვევად.
ნებისმიერი კომენტარი ან წინადადება მისასალმებელია. Გაერთე!
გირჩევთ:
როგორ გამოვიყენოთ RFID-RC522 მოდული არდუინოსთან ერთად: 5 ნაბიჯი
როგორ გამოვიყენოთ RFID-RC522 მოდული Arduino– სთან ერთად: ამ ინსტრუქციებში მე განვიხილავ RFID მოდულის ფუნდამენტურ პრინციპს, მის ტეგებსა და ჩიპებთან ერთად. მე ასევე მოვიყვან იმ პროექტის მოკლე მაგალითს, რომელიც მე გავაკეთე ამ RFID მოდულის გამოყენებით RGB LED– ით. ჩვეულებისამებრ ჩემს ინსინებთან
მსუბუქი და ტუმბოს აკვარიუმის სისტემა Arduino და RTC ტაიმერით: 3 ნაბიჯი
ავტომატური სინათლის და ტუმბოს აკვარიუმის სისტემა Arduino და RTC ქრონომეტრით: აკვარიუმი შეიძლება იქცეს ნულოვან ჩარევად, რომელიც საჭიროებს თვითმმართველობის შენარჩუნების ეკოსისტემას გარკვეული მოვლით და ტექნიკით:) აკვარიუმის ავტომატური განათების და ტუმბოს სისტემის ასაშენებლად, რა თქმა უნდა, მექანიკური სისტემის დაყენება პირველი. მე გამოვიყენე 2 შუქნიშანი 50 ვტ თითოეული და 1 6 ვტ
მაგიდის მსუბუქი ორნამენტი და კარის მსუბუქი ნიშანი: 8 ნაბიჯი (სურათებით)
სამაგიდო მსუბუქი ორნამენტი და კარის სინათლის ნიშანი: ეს გაკვეთილი გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს და ააწყოთ სამაგიდო ორნამენტი, რომელიც ანათებს. ეს განათება იცვლის ფერს ერთი საათის განმავლობაში. თქვენ ასევე ისწავლით თუ როგორ უნდა დაპროგრამდეს და ააშენოთ თანმხლები კარის ნიშანი, რომელიც ანათებს. თქვენ შეგიძლიათ გამოიყენოთ კარის
LED მსუბუქი ხატვის კალმები: ინსტრუმენტები ხატვის მსუბუქი Doodles: 6 ნაბიჯი (სურათებით)
LED სინათლის ხატვის კალმები: ინსტრუმენტები ხატვის მსუბუქი Doodles: ჩემი ცოლი ლორი არის განუწყვეტელი დუდლერი და მე ვთამაშობდი გრძელვადიანი ფოტოგრაფიით წლების განმავლობაში. შთაგონებული PikaPika სინათლის შემსრულებლების ჯგუფით და ციფრული კამერების სიმარტივით, ჩვენ ვიღებდით სინათლის ხატვის ხელოვნების ფორმას, რომ გვენახა რა შეგვეძლო. ჩვენ გვაქვს
$ 20 /20 წთ კომერციული ხარისხის დასაკეცი მსუბუქი ყუთი / მსუბუქი კარავი: 7 ნაბიჯი (სურათებით)
20 $ / 20 წთ. კომერციული ხარისხის დასაკეცი მსუბუქი ყუთი / მსუბუქი კარავი: თუ თქვენ ეძებთ წვრილმანების შუქს პროდუქტისთვის ან დახურეთ ფოტოსურათები, თქვენ უკვე იცით, რომ თქვენ გაქვთ უამრავი არჩევანი. მუყაოს ყუთებიდან დაწყებული სამრეცხაოს ჩათვლით, თქვენ ფიქრობთ, რომ პროექტი სასიკვდილოდ დასრულდა. Მაგრამ მოიცადე! 20 დოლარად