Სარჩევი:

სმარტ-სათბური: 9 ნაბიჯი
სმარტ-სათბური: 9 ნაბიჯი

ვიდეო: სმარტ-სათბური: 9 ნაბიჯი

ვიდეო: სმარტ-სათბური: 9 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
სმარტ-სათბური
სმარტ-სათბური

გამარჯობა მარკერები, ჩვენ ვართ სამი სტუდენტის ჯგუფი და ეს პროექტი არის საგნის ნაწილი სახელწოდებით შემოქმედებითი ელექტრონიკა, ბენგ ელექტრონული ინჟინერიის მეოთხე კურსის მოდული მალაგას უნივერსიტეტში, ტელეკომუნიკაციის სკოლაში (https://etsit.uma.es/).

ეს პროექტი შედგება ინტელექტუალური სასათბურე მეურნეობისგან, რომელსაც შეუძლია ნათურის მოდულირება მზის სინათლის მიხედვით. ის ასევე ითვლის სენსორებს, რომლებიც ზომავს ტენიანობას, ტემპერატურას და სიკაშკაშეს. ყველა ინფორმაციის საჩვენებლად არის LCD ეკრანი. გარდა ამისა, ჩვენ ვაკეთებთ პროგრამას დამუშავების გამოყენებით, რომელიც საშუალებას გაძლევთ შეცვალოთ ნათურა ხელით, თუ გსურთ, 3D გარემოთი.

ნაბიჯი 1: მასალები

- 1 ფოტორეზისტორი

- 1 სენსორის ტემპერატურა/ტენიანობა DHT11

- 1 LCD LCM1602C

- 1 პროტობორდი

-1 ყუთი (https://www.ikea.com/es/es/productos/decoracion/plantas-jardineria/socker-invernadero-blanco-art-70186603/)

- 1 ბოლქვი

- 1 10k-Ohm რეზისტორი

-1 SAV-MAKER-I (არდუინო ლეონარდოს ალტერნატივა). თუ ვინმეს სურს ამ დაფის გაკეთება Arduino Leonardo– ს ნაცვლად, ჩვენ დავამატებთ github– ის ბმულს, სადაც ნახავთ ყველა საჭირო ინფორმაციას (https://github.com/fmalpartida/SAV-MAKER-I).

მბზინავი წრე, რომელიც ცვლის ნათურის სინათლის ინტენსივობის ცვალებადობას, ემყარება ერთ შემქმნელს (https://maker.pro/arduino/projects/arduino-lamp-dimmer). გამოყენებული მასალები:

- 1 330-Ohm რეზისტორი

- 2 33k-Ohm რეზისტორები

- 1 22k-Ohm რეზისტორი

- 1 220-Ohm რეზისტორი

- 4 1N4508 დიოდი

- 1 1N4007 დიოდი

- 1 Zener 10V 4W დიოდი

- 1 2.2uF/63V კონდენსატორი

- 1 220nF/275V კონდენსატორი

- 1 ოპტოწყვილი 4N35

- MOSFET IRF830A

ნაბიჯი 2: ტემპერატურის/ტენიანობის სენსორი

ტემპერატურის/ტენიანობის სენსორი
ტემპერატურის/ტენიანობის სენსორი

ჩვენ გამოვიყენეთ სენსორი DHT11. ეს

სენსორი გვაწვდის ჰაერის ტენიანობისა და ტემპერატურის ციფრულ მონაცემებს. ჩვენ მიგვაჩნია, რომ მნიშვნელოვანია ამ პარამეტრების გაზომვა, რადგან ის გავლენას ახდენს მცენარის ზრდასა და მოვლაზე.

სენსორის დასაპროგრამებლად ჩვენ გამოვიყენეთ Arduino ბიბლიოთეკა DHT11. თქვენ უნდა დაამატოთ DHT11 ბიბლიოთეკა თქვენს Arduino ბიბლიოთეკის საქაღალდეში. ჩვენ მოიცავს ბიბლიოთეკას გადმოსაწერად.

როგორც ხედავთ, ჩვენ დავამატებთ სურათს, რომ ნახოთ როგორ არის სენსორის კავშირი.

ნაბიჯი 3: სინათლის სენსორი

სინათლის სენსორი
სინათლის სენსორი
სინათლის სენსორი
სინათლის სენსორი

სინათლის სენსორის გასაკეთებლად ჩვენ გამოვიყენეთ ფოტო რეზისტორი, ეს არის ცვლადი რეზისტორი სინათლის ცვლილებით და 10k-Ohm რეზისტორი. შემდეგ სურათზე ნაჩვენებია, თუ როგორ უნდა მოხდეს კავშირები.

ეს სენსორი მართლაც მნიშვნელოვანია, რადგან ყველა მონაცემი, რომელიც გამოიყენება, გამოიყენება ნათურის სიკაშკაშის რეგულირებისათვის.

ნაბიჯი 4: LCD ეკრანი

LCD ეკრანი
LCD ეკრანი

ჩვენ გამოვიყენეთ LCD LCM1602C. Lcd საშუალებას გვაძლევს ვაჩვენოთ ყველა ინფორმაცია, რომელსაც ვიღებთ ყველა სენსორთან ერთად.

LCD პროგრამირებისთვის ჩვენ გამოვიყენეთ Arduino ბიბლიოთეკა LCM1602C. თქვენ უნდა დაამატოთ LCM1602C ბიბლიოთეკა თქვენს Arduino ბიბლიოთეკის საქაღალდეში.

ჩვენ დავამატებთ სურათს, რომელიც გვიჩვენებს, თუ როგორ უნდა დააკავშიროთ მოწყობილობა.

ნაბიჯი 5: Dimmer Circuit

Dimmer Circuit
Dimmer Circuit
Dimmer Circuit
Dimmer Circuit

პირველი გზა, რაც იბადება არდუინოს გამოყენებისას და შუქის ჩაქრობისას არის PWM- ის გამოყენება. ამით ჩვენ შთაგონებულნი ვართ ცნობილი დიზაინის სქემით ტონ გიზბერტსის მიერ (Copyright Elektor Magazine), რომელიც აკეთებს AC წყაროს PWM- ს. ამ წრეში, კარიბჭის მართვის დენის ძაბვა მიეწოდება კარიბჭის ძაბვას. D2, D3, D4, D5 ქმნიან დიოდურ ხიდს, ასწორებენ დაძაბულობას წრეში; D6, R5, C2 ასევე ემსახურება გასწორებას, ხოლო R3, R4, D1 და C1 არეგულირებენ ძაბვის მნიშვნელობას C2– ზე. Optocoupler და R2 ატარებს კარიბჭეს, რაც ტრანზისტორს გადართავს Arduino დაფის მიერ მოწოდებული PWM მნიშვნელობის შესაბამისად. R1 იცავს ოპტოწყვილების LED- ს დაცვას.

ნაბიჯი 6: პროგრამირება SAV-MAKER-I

ამ პროგრამის ფუნქციაა წაიკითხოს და აჩვენოს ყველა ის ინფორმაცია, რასაც ჩვენი სენსორები იღებენ. გარდა ამისა, ჩვენ ვამუშავებთ შუქს PWM სიგნალით, რაც დამოკიდებულია სინათლის მნიშვნელობებზე. ეს ნაწილი ქმნის ავტომატურ რეგულირებას.

კოდი დამატებულია ქვემოთ.

ნაბიჯი 7: პროგრამირება დამუშავებით

ამ პროგრამის ფუნქციაა გრაფიკულად წარმოადგინოს ის, რაც ხდება სათბურში რეალურ დროში. გრაფიკული ინტერფეისი გვიჩვენებს 3D სათბურს ბოლქვით (რომელიც ირთვება ან ითიშება ამავე დროს ეს ხდება რეალურ ცხოვრებაში) და მცენარე. გარდა ამისა, ის წარმოადგენს მზიან დღეს ან ვარსკვლავურ ცას ნათურის მდგომარეობიდან გამომდინარე. პროგრამამ ასევე მოგვცა საშუალება ნათურის კონტროლი ხელით.

კოდი დამატებულია ქვემოთ.

ნაბიჯი 8: გამგეობის შექმნა

გამგეობის დამზადება
გამგეობის დამზადება

როგორც ხედავთ დამატებულ ფოტოებში, ჩვენ ყველა კომპონენტს ვდებთ პროტობორდზე, ჩვენი კავშირების გამოსახულების შემდეგ.

ნაბიჯი 9: საბოლოო შედეგი

გირჩევთ: