Სარჩევი:

გაარკვიეთ, როდესაც ვინმე შემოვიდა ოთახში: 7 ნაბიჯი
გაარკვიეთ, როდესაც ვინმე შემოვიდა ოთახში: 7 ნაბიჯი

ვიდეო: გაარკვიეთ, როდესაც ვინმე შემოვიდა ოთახში: 7 ნაბიჯი

ვიდეო: გაარკვიეთ, როდესაც ვინმე შემოვიდა ოთახში: 7 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავარკვიოთ როდის შემოვიდა ვინმე ოთახში RTC მოდულის, PIR სენსორის, OLED დისპლეის და არდუინოს გამოყენებით.

უყურეთ სადემონსტრაციო ვიდეოს.

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino UNO (ან სხვა Arduino)
  • PIR სენსორი
  • RTC DS1307 რეალურ დროში საათის მოდული
  • OLED დისპლეი
  • ჯუმბერის მავთულები
  • Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე
  • შეაერთეთ PIR სენსორის პინი [GND] არდუინოს პინთან [GND]
  • შეაერთეთ PIR სენსორის პინი [VCC] არდუინოს პინთან [5V]
  • შეაერთეთ PIR სენსორის პინი [სიგნალი] Arduino ციფრულ პინთან [8]
  • შეაერთეთ RTC მოდულის პინი [GND] არდუინოს პინთან [GND]
  • შეაერთეთ RTC მოდულის პინი [VCC] არდუინოს პინთან [5V]
  • შეაერთეთ RTC მოდულის პინი [SDA] არდუინოს პინთან [SDA]
  • შეაერთეთ RTC მოდულის პინი [SCL] არდუინოს პინთან [SCL]
  • შეაერთეთ OLED ჩვენების პინი [GND] არდუინოს პინთან [GND]
  • შეაერთეთ OLED ჩვენების პინი [VCC] არდუინოს პინთან [5V]
  • შეაერთეთ OLED ჩვენების პინი [SDA] არდუინოს პინთან [SDA]
  • შეაერთეთ OLED ჩვენების პინი [SCL] არდუინოს პინთან [SCL]

ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:

გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად Arduino UNO– ს დასაპროგრამებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  • დაამატეთ კომპონენტი "რეალური დროის საათი (RTC) DS1307"
  • დაამატეთ კომპონენტი "SSD1306/SH1106 OLED Display (I2C)"
  • დაამატეთ კომპონენტი "მხოლოდ ციფრული (ლოგიკური) შეცვლა"
  • დაამატეთ "Detect Edge" კომპონენტი
  • დაამატეთ კომპონენტი "საათის ჩართვა/გამორთვა"
  • დაამატეთ "ტაიმერის" კომპონენტი თვისებების ფანჯარაში დააყენეთ "ინტერვალი (uS)" 10000000 ეს ნიშნავს, რომ სენსორი ყოველი გამოვლენის შემდეგ "დაიძინებს" 10 წთ (10000000uS), ეს ხელს შეუშლის ერთდროულად რამოდენიმე დროის ნიშნულს, იდეალურ შემთხვევაში თქვენ ამას დააყენებთ 5 წუთი
  • დაამატეთ "ინვერტორული" კომპონენტი

ნაბიჯი 5: Visuino Connect კომპონენტებში

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  • შეაერთეთ Arduino ციფრული გამომავალი პინი [8] "ChangeOnly1" პინთან [In]
  • შეაერთეთ "ChangeOnly1" pin [Out] "DetectEdge1" pin [In]
  • შეაერთეთ "DetectEdge1" pin [Out] "ClockSwitch1" pin [In]
  • შეაერთეთ "ClockSwitch1" pin [Out] "RealTimeClock1" pin [Clock] and "Timer1" pin [Start]
  • შეაერთეთ "Timer1" pin [Out] "Inverter1" pin [In]
  • შეაერთეთ "Inverter1" pin [Out] "ClockSwitch1" pin [Enable]
  • შეაერთეთ "RealTimeClock1" pin [Control] Arduino I2C [In]
  • შეაერთეთ "RealTimeClock1" pin [Out] "DisplayOLED1" pin [In]
  • შეაერთეთ "DisplayOLED1" პინი [კონტროლი] Arduino I2C- სთან [In]

ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE

Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)

ნაბიჯი 7: თამაში

თუ თქვენ ჩართავთ Arduino UNO მოდულს და გადადგამთ ნაბიჯს, PIR სენსორმა უნდა გამოავლინოს იგი და გააკეთოს დროის ნიშნული OLED ეკრანზე. ტაიმერის კომპონენტში მითითებული ინტერვალის მიხედვით, მან უნდა გაარკვიოს სხვა მოძრაობა დროის გასვლის შემდეგ.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:

გირჩევთ: