Სარჩევი:

როგორ გაყვანილობა და გამოყენება GY -30 BH1750 სინათლის სენსორი (GY30 / GY302) - მარტივი - Arduino პროექტი!: 7 ნაბიჯი
როგორ გაყვანილობა და გამოყენება GY -30 BH1750 სინათლის სენსორი (GY30 / GY302) - მარტივი - Arduino პროექტი!: 7 ნაბიჯი

ვიდეო: როგორ გაყვანილობა და გამოყენება GY -30 BH1750 სინათლის სენსორი (GY30 / GY302) - მარტივი - Arduino პროექტი!: 7 ნაბიჯი

ვიდეო: როგორ გაყვანილობა და გამოყენება GY -30 BH1750 სინათლის სენსორი (GY30 / GY302) - მარტივი - Arduino პროექტი!: 7 ნაბიჯი
ვიდეო: ელექტრო მონტაჟი 2024, ნოემბერი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ სწრაფად და მარტივად გამოვიყენოთ GY-30 BH1750 სინათლის ინტენსივობის სენსორი არდუინოსთან ერთად.

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

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

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  1. Arduino UNO (ან სხვა Arduino)
  2. GY-30 BH1750 სინათლის ინტენსივობის სენსორი
  3. OLED ეკრანი
  4. პურის დაფა
  5. ჯუმბერის მავთულები
  6. Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე
  1. შეაერთეთ Arduino პოზიტიური პინი [5V] პურის დაფის პოზიტიურ პინთან [წითელი ხაზი]
  2. შეაერთეთ Arduino უარყოფითი პინი [GND] პურის დაფის უარყოფით პინთან [BlueLine]
  3. შეაერთეთ Arduino pin [SCL] პურის დაფაზე
  4. შეაერთეთ Arduino pin [SDA] პურის დაფაზე
  5. შეაერთეთ OLED ჩვენების პინი [SCL] პურის დაფაზე <იგივე ხაზი, სადაც Arduino pin [SCL] არის დაკავშირებული
  6. შეაერთეთ OLED ჩვენების პინი [SDA] პურის დაფაზე <იგივე ხაზი, სადაც Arduino pin [SDA] არის დაკავშირებული
  7. შეაერთეთ OLED ჩვენების პინი [VCC] პურის დაფის პოზიტიურ პინთან [წითელი ხაზი]
  8. შეაერთეთ OLED ეკრანის პინი [GND] პურის დაფის უარყოფით პინთან [BlueLine]
  9. შეაერთეთ სინათლის სენსორის პინი [SCL] დაფაზე <იმავე ხაზთან, სადაც Arduino pin [SCL] არის დაკავშირებული
  10. შეაერთეთ სინათლის სენსორის პინი [SDA] დაფაზე <იმავე ხაზთან, სადაც Arduino pin [SDA] არის დაკავშირებული
  11. შეაერთეთ სინათლის სენსორის პინი [VCC] პურის დაფის პოზიტიურ პინთან [წითელი ხაზი]
  12. შეაერთეთ სინათლის სენსორის პინი [GND] პურის დაფის უარყოფით პინთან [BlueLine]

ნაბიჯი 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– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
  1. დაამატეთ კომპონენტი "ROHM BH1750 Ambient Light Sensor (I2C)"
  2. დაამატეთ კომპონენტი "SSD1306/SH1106 OLED Display (I2C)"
  3. ორჯერ დააწკაპუნეთ "DisplayOLED1" კომპონენტზე და "ელემენტები" ფანჯარაში გადაიტანეთ "ტექსტური ველი" მარცხნივ
  4. მარცხენა მხარეს აირჩიეთ "TextField1" და თვისებების ფანჯარაში დააყენეთ ზომა: 3

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

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  1. შეაერთეთ "LightSensor1" კომპონენტის პინი [კონტროლი] Arduino I2C პინთან [In]
  2. შეაერთეთ "LightSensor1" კომპონენტის პინი [Out] "DisplayOLED1> TextField1" კომპონენტის პინთან [In]
  3. შეაერთეთ "DisplayOLED1" კომპონენტის პინი [Out] Arduino I2C პინთან [In]

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

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

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

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

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

თამაში
თამაში

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

შენიშვნა: თუ თქვენ არ გაქვთ OLED ეკრანი, შეგიძლიათ უბრალოდ მიამაგროთ "ListSensor1" pin [Out] Arduino Serial [0] pin [In] და აკონტროლოთ სინათლის ინტენსივობა Visuino სერიულ ჩანართში (სურათი 1)

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

გირჩევთ: