Мазмұны:
- 1 -қадам: Мен қолданған заттардың тізімі
- 2 -қадам: 2 -қадам: Аппараттық қосылым
- 3 -қадам: 3 -қадам: Arduino Uno үшін Lux Meter ретінде код үзіндісі
- 4 -қадам: 4 -қадам: Шығуды тексеріңіз
Бейне: Arduino Lux Meter - Arduino көмегімен OPT3001 интерфейсі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Біз әдетте жарық интенсивтілігін өлшеу керек жағдайға тап боламыз. Сондықтан мен бұл мәселені шешуге көмектесетін шағын жоба жасауды шештім. Бұл жоба OPT3001 -ді Arduino -мен Lux метр ретінде қалай қолдануға болатынын көрсетеді. Бұл жобада мен OPT3001 үшін кішігірім бұзу тақтасын қолдандым. Бұл сенсор I2C протоколы бойынша байланысады.
Бірнеше артықшылықтары бар:
- Дәлдік оптикалық
- Автоматты толық масштабты орнату мүмкіндігі
- Өлшемдер: 0,01 люкс - 83 к люкс Төмен
- Жұмыс ток: 1,8 мкА
1 -қадам: Мен қолданған заттардың тізімі
- Негізгі контроллер ретінде Arduino Uno.
- Texas Instruments OPT3001.
- Өткізгіш сымдар
- Arduino IDE орнатылған компьютер.
Міне, аппараттық қосылуға көшейік.
2 -қадам: 2 -қадам: Аппараттық қосылым
Енді біз Arduino uno мен OPT3001 -ді I2C желісі арқылы қалай қосуға болатынын көреміз.
-
Электр желілері
- ВД - 3,3 В
- GND - GND
-
I2C автобусы
- SDA - A4
- SCL - A5
3 -қадам: 3 -қадам: Arduino Uno үшін Lux Meter ретінде код үзіндісі
Бұл кодты Arduino Uno -ға жүктеңіз.
Бұл жобаның толық сілтемесі мына жерде:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
4 -қадам: 4 -қадам: Шығуды тексеріңіз
Аяқтағаннан кейін сериялық терминалды ашып, сенсордан келетін деректерді тексеріңіз, Сіз оны суреттегідей алуыңыз керек.
Ұсынылған:
I2C сенсорлық интерфейсін бастау? - MMA8451 интерфейсі ESP32s көмегімен: 8 қадам
I2C сенсорлық интерфейсін бастау? - EMA32 көмегімен MMA8451 интерфейсі: Бұл оқулықта сіз контроллермен (Arduino, ESP32, ESP8266, ESP12 NodeMCU) жұмыс істейтін I2C құрылғысын (акселерометр) қалай қосуға, қосуға және алуға болатынын білесіз
Адам-компьютер интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Киригами жасаған): 7 қадам
Адам мен компьютердің интерфейсі: EMG көмегімен білек қозғалысы арқылы Gripper функциясы (Kirigami жасаған): Демек, бұл менің компьютер мен адам интерфейсіндегі бірінші әрекетім, мен EMG сенсорының көмегімен білек қозғалысының бұлшықеттерінің активтену сигналдарын түсірдім, оны өңдедім. питон мен ардуино арқылы және оригами негізіндегі ұстағышты іске қосты
SSD1306 Oled MicroPython көмегімен ESP32 интерфейсі: 5 қадам
ESP32 интерфейсі SSD1306 Oled MicroPython: Micropython - бұл питонның оңтайландырылған және кіші ізі. Бұл есте сақтау қабілеті шектеулі және қуатты аз тұтынатын кіріктірілген құрылғыға арналған. Микропитон ESP8266, ESP32, Ardui кіретін көптеген контроллерлік отбасылар үшін қол жетімді
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
NodeMCU көмегімен жарықдиодты нүктелік матрица интерфейсі (8x8): 6 қадам (суреттермен)
NodeMCU көмегімен интерфейс жарық диодты матрицасы (8x8): Hello Makers, менде тағы бір қарапайым және керемет нұсқаулық бар, бұл нұсқаулықта біз NodeMCU көмегімен жарықдиодты нүктелік матрицаны (8x8) қалай интерфейске қосуды үйренеміз