Სარჩევი:
- ნაბიჯი 1: ჩემი სემინარი
- ნაბიჯი 2: მასალა
- ნაბიჯი 3: ოქმი I2c
- ნაბიჯი 4: ჩვენება და ფოტორეზისტენტობა
- ნაბიჯი 5: DHT22
- ნაბიჯი 6: ღილაკები
- ნაბიჯი 7: შეკრება
- ნაბიჯი 8: Arduino კოდი
- ნაბიჯი 9: … განგაში…
ვიდეო: ამინდის საათი: 11 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
განახლება ელექტრო სქემით და ფრიზინგის სქემით
მე ვაკეთებ ორ პირობას:
- ეს არის ჩემი პირველი ინსტრუქცია
- მე ვარ უმეცარი იტალიელი, რომელმაც არ ისწავლა ინგლისური სკოლაში და ამიტომაც ვთხოვე დახმარება:
დაიწყეთ მადლობით რამდენიმე ადამიანისთვის, რომლებმაც თავიანთი შრომით შთააგონეს და დამეხმარნენ არდუინო / ჯენუინოსთან "თამაშში"
მიშელ მაფუჩი
დანიელე ალბერტი
მაურო ალფიერი
ჩემი პროფესორი ლაბორატორია "პერიტო კარლი"
ნაბიჯი 1: ჩემი სემინარი
ჩემს სახელოსნოში მინდოდა საათი, რომელიც საათებისა და თარიღის გარდა მინდოდა გარემოს პირობების ცოდნაც
მუშაობა მარტივად შეიძლება გაკეთდეს Arduino– სთან ერთად, ემსახურება მხოლოდ RTC– ს, DHT22– ს (ცოტა უფრო ძვირი, მაგრამ უფრო ზუსტი ვიდრე DHT11) და BMP180
მაგრამ ჩვენ დეტალურად ვხედავთ საჭირო მასალას
ნაბიჯი 2: მასალა
- არდუინო ან არდუინო დამოუკიდებელი
- BMP180 - ბარომეტრიული წნევის/ტემპერატურის/სიმაღლის სენსორი
- DHT22 - ტემპერატურის ტენიანობის სენსორი
- RTC DS1307
- 1 Stripboard
- ელექტრო მავთულები
- 3 ღილაკი
- ყუთი ოთხი ხილისთვის GEWISS
- LCD 20x4 I2c
- 1 ფოტორეზისტენტობა
არდუინო სათქმელია, რადგან შეზღუდული სივრცის გამო მე გამოვიყენე Arduino Standalone
სენსორები შეიძინა aliexpress– მა, მათ ცოტა დაუჯდათ, მაგრამ 40 დღე დაგვიტოვეს იტალიიდან ჩინეთიდან ჩასასვლელად
ღილაკები გამოიყენება დროის შესაცვლელად, რადგან RTC– ს აქვს ცდომილება თვეში ერთი წუთის განმავლობაში (დიაგრამა და ესკიზები აღებულია arduinoenonsolo– დან)
ფოტო წინააღმდეგობა მოგვიანებით ასახსნელად
ნაბიჯი 3: ოქმი I2c
DISPLAY, RTC და BMP180 ურთიერთობენ Arduino– სთან I2C პროტოკოლით და ბიბლიოთეკის მავთულით.
სამივე ელემენტი პარალელურად უნდა იყოს დაკავშირებული SDA და SLC კონტაქტებთან Arduino, რომლებიც შეესაბამება A4 და A5 ქინძისთავებს.
სამუშაოს გასაადვილებლად და კონტაქტების დაბნევის მიზნით, მე გამოვიყენე მავთულები იმავე ფერებით
RTC მოდული არის „საათი“, რომელიც Arduino– სთან ურთიერთობისას ითვლის რეალურ დროს (საათები, წუთები, წამი, დღე, თვე და წელი). აგრძელებს დროის გავლის გამოთვლას.
BMP180 მოდული (ბარომეტრიული წნევა / ტემპერატურა / სიმაღლე სენსორი) არის მაღალი ხარისხის სენსორი, რომელიც უზრუნველყოფს ტემპერატურას, ბარომეტრულ წნევას და სიმაღლეს. მე გამოვიყენე ბიბლიოთეკა SparkFun
ნაბიჯი 4: ჩვენება და ფოტორეზისტენტობა
ეკრანი ძალიან კაშკაშაა, მინდა რომ როდესაც ოთახი ბნელია, მან შეამციროს სიკაშკაშე.
ეკრანის I2C მოდული საშუალებას გაძლევთ დაარეგულიროთ კონტრასტი და მხტუნავას შეუძლია გამორთოს შუქნიშანი, მაგრამ თუკი ჯუმერს განათავსებთ ფოტორეზისტორს (რომელიც გათვალისწინებულია Arduino შემქმნელის ნაკრებით) სინათლის მატებასთან ერთად, მისი წინააღმდეგობა მცირდება, შედეგად, იზრდება ეკრანის სიკაშკაშე, ხოლო დაბალი განათების პირობებში, წინააღმდეგობა ძალიან მაღალია და სიკაშკაშე მცირდება.
ნაბიჯი 5: DHT22
როგორც უკვე აღვნიშნეთ, მე გამოვიყენე DHT22, თუმცა უფრო ძვირი ვიდრე DHT11, რადგან ის ბევრად უფრო ზუსტია.
ეს სენსორი უზრუნველყოფს გარემოს ტემპერატურასა და ტენიანობას. ადაფრუტის მიმოხილვა (საიდანაც ვიყენებ ბიბლიოთეკას)
პროექტის გასამარტივებლად გამოვიყენე მოდელი ჩამონტაჟებული გამწევ რეზისტორით.
მონაცემთა პინი უკავშირდება არდუინოს პინ 4 -ს
ნაბიჯი 6: ღილაკები
ღილაკები, როგორც აღვნიშნეთ, გამოიყენება დროის შესაცვლელად ესკიზების გადატვირთვის გარეშე.
უნდა შეიქმნას პატარა Pull Down ჩართვა თითოეული ღილაკისთვის.
Arduino pin დაინტერესებულია ამ მახასიათებლით:
- პინ 6 = მენიუ
- პინი 7 = +
- პინი 8 = -
ნაბიჯი 7: შეკრება
მე შევარჩიე ყუთი GEWISS– ის 4 ხილისთვის, რადგან ეს არის სრულყოფილი ზომა ჩვენებისთვის.
წამყვანის წერტილების გარეშე, მე გამოვიყენე ელექტრული მავთული, რომ დავამატო ეკრანი წინა ნიღაბზე.
LED (სერიაში 220 ohm რეზისტორით) არის გადაბმული 0.5 მმ -იანი ხვრელიდან, რაც მე გავაკეთე.
ფოტორეზისტორის დასაცავად მე გამოვიყენე გამჭვირვალე პლასტმასის ნაჭერი, რომელიც არ მახსოვს სად ვიპოვე.
მე დავამატე სამაგისტრო გადამრთველი, რომ ყველაფერი გამორთოს, როცა არ არის საჭირო.
ქსელში გამოვიყენე ტელეფონის ბატარეის დამტენი მინი USB დანამატით.
DHT სენსორი დაფიქსირდა ისე, რომ ის ყუთის გარეთ იყოს.
PIR სენსორის დასაკავშირებლად გამოვიყენე 2.5 სტერეო ჯეკის დანამატი.
Arduino დამოუკიდებელი და Stripboard, RTC– ით და წინააღმდეგობის გაწევით (ვწუხვარ, რომ ვერ ხედავთ), ისინი მიმაგრებულია ყუთის უკანა მხარეს M3 ხრახნებით.
ნაბიჯი 8: Arduino კოდი
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
ნაბიჯი 9: … განგაში…
ჩემი ლაბორატორია მდებარეობს სარდაფში და როდესაც ვმუშაობ, არ ვგრძნობ, თუ ვინმე მოვა ჩემთან სტუმრად, ამიტომ ვიფიქრე განგაშის დამატებაზე PIR სენსორით, LED- ით და BUZZER- ით.
PIR სენსორი უნდა იკვებებოდეს Arduino– ს მიერ მოწოდებულ 5 ვოლტზე და დაუკავშირდეს pin 2 – ს
LED უკავშირდება პინ 13 -ს
ზარი აფიქსირებს 9 -ს
Შენ გაგაფრთხილეს !
როცა გინდა ჩემთან სტუმრობა …
Გამაფრთხილე !!!
გირჩევთ:
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
ტალღა და ამინდის საათი: 9 ნაბიჯი (სურათებით)
ტალღა და ამინდის საათი: მიუხედავად იმისა, რომ თქვენ შეგიძლიათ შეიძინოთ ანალოგური მოქცევის საათები, რომლებსაც აქვთ ერთი ხელი, რომელიც მიუთითებს ტალღა მაღალია თუ დაბალი ან სადღაც შუაში, მე მინდოდა ის, რაც მეუბნებოდა რა დროს იქნება დაბალი ტალღა. მინდოდა რაღაც შემეძლო შემეხედა
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: 5 ნაბიჯი (სურათებით)
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: ეს არის მორფინგი ციფრული საათი (ჰარი ვიგუნას წყალობით კონცეფციისა და მორფული კოდისათვის), ის ასევე არის ანალოგური საათი, ამინდის საანგარიშო სადგური და სამზარეულოს ტაიმერი. იგი მთლიანად კონტროლდება Blynk აპლიკაცია თქვენს სმარტფონზე WiFi- ით. აპლიკაცია გაძლევთ საშუალებას
ჟოლოს პი ბარომეტრი ამინდის საათი: 9 ნაბიჯი (სურათებით)
ჟოლო პი ბარომეტრის ამინდის საათი: ამ ინსტრუქციურად მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ ძირითადი თერმომეტრი / ბარომეტრი საათის გამოყენებით Raspberry Pi 2 Raspberry Pi 2 – ით BMP180 I2C სენსორით ადაფრუტის 4 ციფრიანი 7 სეგმენტის I2C ეკრანზე. Pi ასევე იყენებს DS3231 რეალურ დროში I2C საათის მოდულს k
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა