Բովանդակություն:

Ինչպես լարել և օգտագործել GY -30 BH1750 լուսային տվիչ (GY30 / GY302) - Հեշտ - Arduino նախագիծ: 7 քայլ
Ինչպես լարել և օգտագործել GY -30 BH1750 լուսային տվիչ (GY30 / GY302) - Հեշտ - Arduino նախագիծ: 7 քայլ

Video: Ինչպես լարել և օգտագործել GY -30 BH1750 լուսային տվիչ (GY30 / GY302) - Հեշտ - Arduino նախագիծ: 7 քայլ

Video: Ինչպես լարել և օգտագործել GY -30 BH1750 լուսային տվիչ (GY30 / GY302) - Հեշտ - Arduino նախագիծ: 7 քայլ
Video: ԾՆՆԴՅԱՆ ԱՄԻՍ, թիվ, տարի․․․ Բացահայտումներ քո մասին 2024, Դեկտեմբեր
Anonim
Image
Image

Այս ձեռնարկում մենք կսովորենք, թե ինչպես արագ և հեշտությամբ օգտագործել GY-30 BH1750 լույսի ինտենսիվության սենսորը Arduino- ի հետ:

Դիտեք ցուցադրական տեսանյութ:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  1. Arduino UNO (կամ որևէ այլ Arduino)
  2. Լույսի ինտենսիվության տվիչ GY-30 BH1750
  3. OLED էկրան
  4. Breadboard
  5. Jumper լարերը
  6. Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  1. Միացրեք Arduino- ի դրական քորոցը [5V] հացահատիկի դրական քորոցին [Կարմիր գիծ]
  2. Միացրեք Arduino բացասական քորոցը [GND] տախտակի բացասական քորոցին [BlueLine]
  3. Միացրեք Arduino քորոցը [SCL] տախտակին
  4. Միացրեք Arduino կապը [SDA] տախտակին
  5. Միացրեք OLED ցուցադրման քորոցը [SCL] տախտակին <նույն տողում, որտեղ միացված է Arduino կապը [SCL]
  6. Միացրեք OLED ցուցադրման քորոցը [SDA] գրատախտակին <նույն տողում, որտեղ միացված է Arduino կապը [SDA]
  7. Միացրեք OLED ցուցադրման քորոցը [VCC] տախտակի դրական քորոցին [Կարմիր գիծ]
  8. Միացրեք OLED ցուցադրման քորոցը [GND] տախտակի բացասական քորոցին [BlueLine]
  9. Միացրեք Light Sensor pin [SCL] breadboard <նույն գծին, որտեղ միացված է Arduino pin [SCL] - ը
  10. Միացրեք Light Sensor pin [SDA] breadboard- ին <նույն տողում, որտեղ միացված է Arduino pin [SDA] - ն
  11. Միացրեք Լույսի ցուցիչի քորոցը [VCC] տախտակի դրական քորոցին [Կարմիր գիծ]
  12. Միացրեք Light Sensor քորոցը [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 նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «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» բաղադրիչի վրա և «Elements» պատուհանում «Տեքստային դաշտը» քաշեք ձախ
  4. Ձախ կողմում ընտրեք «TextField1», իսկ հատկությունների պատուհանում նշեք չափը ՝ 3

Քայլ 5. Visuino Connect բաղադրիչներում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  1. Միացրեք «LightSensor1» բաղադրիչի քորոցը [Control] Arduino I2C կապին [In]
  2. Միացրեք «LightSensor1» բաղադրիչի քորոցը [Out] ՝ «DisplayOLED1> TextField1» բաղադրիչի քորոցին [In]
  3. Միացրեք «DisplayOLED1» բաղադրիչի քորոցը [Out] Arduino I2C կապին [In]

Քայլ 6. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 7: Խաղալ

Խաղալ
Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը, Displayուցադրումը կսկսի ցուցադրել լույսի ինտենսիվության համար, որը ստանում է Լույսի ցուցիչից:

Նշում. Եթե OLED էկրան չունեք, կարող եք պարզապես միացնել «ListSensor1» կապը [Out] Arduino Serial [0] pin [In] և վերահսկել Լույսի ինտենսիվությունը Visuino սերիական ներդիրում (Նկար 1)

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար: Դուք կարող եք ներբեռնել այն այստեղ և բացել այն Visuino- ում ՝

Խորհուրդ ենք տալիս: