Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ და დააყენეთ კომპონენტები
- ნაბიჯი 5: Visuino Connect კომპონენტებში
- ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 7: თამაში
ვიდეო: როგორ გაყვანილობა და გამოყენება GY -30 BH1750 სინათლის სენსორი (GY30 / GY302) - მარტივი - Arduino პროექტი!: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ სწრაფად და მარტივად გამოვიყენოთ GY-30 BH1750 სინათლის ინტენსივობის სენსორი არდუინოსთან ერთად.
უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან სხვა Arduino)
- GY-30 BH1750 სინათლის ინტენსივობის სენსორი
- OLED ეკრანი
- პურის დაფა
- ჯუმბერის მავთულები
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
- შეაერთეთ Arduino პოზიტიური პინი [5V] პურის დაფის პოზიტიურ პინთან [წითელი ხაზი]
- შეაერთეთ Arduino უარყოფითი პინი [GND] პურის დაფის უარყოფით პინთან [BlueLine]
- შეაერთეთ Arduino pin [SCL] პურის დაფაზე
- შეაერთეთ Arduino pin [SDA] პურის დაფაზე
- შეაერთეთ OLED ჩვენების პინი [SCL] პურის დაფაზე <იგივე ხაზი, სადაც Arduino pin [SCL] არის დაკავშირებული
- შეაერთეთ OLED ჩვენების პინი [SDA] პურის დაფაზე <იგივე ხაზი, სადაც Arduino pin [SDA] არის დაკავშირებული
- შეაერთეთ OLED ჩვენების პინი [VCC] პურის დაფის პოზიტიურ პინთან [წითელი ხაზი]
- შეაერთეთ OLED ეკრანის პინი [GND] პურის დაფის უარყოფით პინთან [BlueLine]
- შეაერთეთ სინათლის სენსორის პინი [SCL] დაფაზე <იმავე ხაზთან, სადაც Arduino pin [SCL] არის დაკავშირებული
- შეაერთეთ სინათლის სენსორის პინი [SDA] დაფაზე <იმავე ხაზთან, სადაც Arduino pin [SDA] არის დაკავშირებული
- შეაერთეთ სინათლის სენსორის პინი [VCC] პურის დაფის პოზიტიურ პინთან [წითელი ხაზი]
- შეაერთეთ სინათლის სენსორის პინი [GND] პურის დაფის უარყოფით პინთან [BlueLine]
ნაბიჯი 3: დაიწყეთ 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– ში დაამატეთ და დააყენეთ კომპონენტები
- დაამატეთ კომპონენტი "ROHM BH1750 Ambient Light Sensor (I2C)"
- დაამატეთ კომპონენტი "SSD1306/SH1106 OLED Display (I2C)"
- ორჯერ დააწკაპუნეთ "DisplayOLED1" კომპონენტზე და "ელემენტები" ფანჯარაში გადაიტანეთ "ტექსტური ველი" მარცხნივ
- მარცხენა მხარეს აირჩიეთ "TextField1" და თვისებების ფანჯარაში დააყენეთ ზომა: 3
ნაბიჯი 5: Visuino Connect კომპონენტებში
- შეაერთეთ "LightSensor1" კომპონენტის პინი [კონტროლი] Arduino I2C პინთან [In]
- შეაერთეთ "LightSensor1" კომპონენტის პინი [Out] "DisplayOLED1> TextField1" კომპონენტის პინთან [In]
- შეაერთეთ "DisplayOLED1" კომპონენტის პინი [Out] Arduino I2C პინთან [In]
ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
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– ში:
გირჩევთ:
ტემპერატურისა და სინათლის სენსორი: 8 ნაბიჯი
ტემპერატურისა და სინათლის სენსორი: ეს ინსტრუქცია განკუთვნილია ძირითადი ტემპერატურისა და სინათლის სენსორისთვის. ეს დაახლოებით ასეა
შექმნა-გაფრთხილება-გამოყენება Ubidots-ESP32+ტემპერატურის და ტენიანობის სენსორი: 9 ნაბიჯი
Creating-Alert-Using-Ubidots-ESP32+Temp and Humidity Sensor: ამ გაკვეთილში ჩვენ გავზომავთ ტემპერატურისა და ტენიანობის სხვადასხვა მონაცემებს Temp და ტენიანობის სენსორის გამოყენებით. თქვენ ასევე ისწავლით თუ როგორ უნდა გაუგზავნოთ ეს მონაცემები უბიდოტს. ასე რომ თქვენ შეგიძლიათ გაანალიზოთ იგი ნებისმიერი ადგილიდან სხვადასხვა პროგრამისთვის. ასევე ემაის შექმნით
შექმნა-გაფრთხილება-გამოყენება Ubidots+ESP32 და ვიბრაციის სენსორი: 8 ნაბიჯი
შექმნა-გაფრთხილება-გამოყენება Ubidots+ESP32 და ვიბრაციის სენსორი: ამ პროექტში ჩვენ შევქმნით ელ.ფოსტის შეტყობინებას მანქანების ვიბრაციისა და ტემპერატურის შესახებ Ubidots- ვიბრაციის სენსორისა და ESP32 გამოყენებით. ვიბრაცია ნამდვილად არის მოძრაობა-ან რხევა- მანქანები და კომპონენტები მოტორიზებულ გაჯეტებში. ვიბრაცია მე
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: 6 ნაბიჯი
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: Arduino პროექტი & სამეურვეო საბჭო; მოიცავს Arduino– ს 10 ძირითად პროექტს. ყველა კოდის კოდი, გერბერის ფაილი და სხვა. SMD არ არის! მარტივი შედუღება ყველასთვის. ადვილად მოსახსნელი და შესაცვლელი კომპონენტები. თქვენ შეგიძლიათ გააკეთოთ მინიმუმ 15 პროექტი ერთი პროგრამით
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): 3 ნაბიჯი
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): არ გააკეთოთ ეს USB– ის გამოყენებით !!!! აღმოვაჩინე, რომ მას შეუძლია დააზიანოს თქვენი კომპიუტერი ყველა კომენტარიდან. ჩემი კომპიუტერი კარგადაა გამოიყენეთ 600ma 5v ტელეფონის დამტენი. მე გამოვიყენე ეს და ის მშვენივრად მუშაობს და არაფერი შეიძლება დაზიანდეს, თუ თქვენ იყენებთ უსაფრთხოების შტეფსელს ელექტროენერგიის შესაჩერებლად