Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 4: Във Visuino добавяне и задаване на компоненти
- Стъпка 5: Във Visuino Connect Components
- Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 7: Играйте
Видео: Как да свържете и използвате GY -30 BH1750 Светлинен сензор (GY30 / GY302) - Лесно - Проект Arduino!: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще научим как бързо и лесно да използваме сензора за интензивност на светлина GY-30 BH1750 с Arduino.
Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
- Arduino UNO (или всеки друг Arduino)
- GY-30 BH1750 сензор за интензивност на светлината
- OLED дисплей
- Платка
- Кабелни проводници
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
- Свържете положителния извод Arduino [5V] към положителния щифт на чертежа [Червена линия]
- Свържете отрицателния щифт на Arduino [GND] към отрицателния щифт на платката [BlueLine]
- Свържете щифта на Arduino [SCL] към дъската
- Свържете щифта на Arduino [SDA] към дъската
- Свържете щифта за OLED дисплей [SCL] към чертожна платка <същия ред, където е свързан щифтът на Arduino [SCL]
- Свържете щифта за OLED дисплей [SDA] към чертожна платка <същия ред, където е свързан щифтът на Arduino [SDA]
- Свържете извода на OLED дисплея [VCC] към положителния щифт на чертежа [Червена линия]
- Свържете щифта на OLED дисплея [GND] към отрицателния щифт на платката [BlueLine]
- Свържете щифт на сензора за светлина [SCL] към макет <същата линия, където е свързан щифтът на Arduino [SCL]
- Свържете щифт на сензора за светлина [SDA] към чертеж <същата линия, където е свързан щифтът на Arduino [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 също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2
Стъпка 4: Във Visuino добавяне и задаване на компоненти
- Добавете компонент „ROHM BH1750 Сензор за околна светлина (I2C)“
- Добавете компонент „SSD1306/SH1106 OLED дисплей (I2C)“
- Щракнете двукратно върху компонента "DisplayOLED1" и в прозореца "Елементи" плъзнете "Текстово поле" вляво
- След това отляво изберете „TextField1“и в прозореца със свойства задайте размера: 3
Стъпка 5: Във Visuino Connect Components
- Свържете компонентния щифт "LightSensor1" [Control] към Arduino I2C pin [In]
- Свържете компонентния щифт "LightSensor1" [Out] към компонента "DisplayOLED1> TextField1" [In]
- Свържете компонентния извод "DisplayOLED1" [Out] към Arduino I2C pin [In]
Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)
Стъпка 7: Играйте
Ако захранвате модула Arduino UNO, дисплеят ще започне да показва номер на интензитета на светлината, който получава от сензора за светлина.
Забележка: Ако нямате OLED дисплей, можете просто да свържете щифта "ListSensor1" [Out] към Arduino Serial [0] pin [In] и да наблюдавате интензитета на светлината във Visuino Serial Tab (Picture1)
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable. Можете да го изтеглите тук и да го отворите във Visuino:
Препоръчано:
Как да използвате DHT22 сензор за влажност и температура с Arduino: 6 стъпки
Как да използваме DHT22 сензор за влажност и температура с Arduino: В този урок ще научим как да използваме DHT22 сензор за влажност и температура с Arduino и да показваме стойностите на OLED дисплея. Гледайте видеото
Как да използвате DHT12 I2C сензор за влажност и температура с Arduino: 7 стъпки
Как да използваме DHT12 I2C сензор за влажност и температура с Arduino: В този урок ще се научим как да използваме DHT12 I2C сензор за влажност и температура с Arduino и показваме стойностите на OLED дисплея. Гледайте видеото
Как да свържете+кодирайте сензор DHT11: 8 стъпки
Как да свържете+кодирате сензор DHT11: В тази инструкция ще научите как да свържете и кодирате сензор DHT11. Има видеоклипове, снимки и думи, които да ви улеснят. Надявам се, че това ще бъде лесно за вас
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама
Как да свържете сензор с аудио вход и изход: 15 стъпки
Как да свържете сензор с аудио вход и изход: Сензорът е един от основните компоненти за улавяне на физическа среда. Можете да получите промяната на светлината с CDS фотоклетка, можете да измерите пространството със сензор за разстояние и можете да уловите движението си с акселерометър. Има още