Мазмұны:
- 1 -қадам: Мінез
- 2 -қадам: материалдар
- 3 -қадам: Ледтерді қосыңыз
- 4 -қадам: Ылғалдылық/температура сенсорын қосыңыз
- 5 -қадам: Қозғалыс сенсорын қосыңыз
- 6 -қадам: Дыбыс сенсорын қосыңыз
- 7 -қадам: Қуат пен жерге қосу
- 8 -қадам: кодтау
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бөлмедегі жағдайды бақылау үшін Arduino негізіндегі мульти-сенсорлық қондырғы жасаңыз. Бұл құрылғы ылғалдылықты, температураны, қозғалысты және дыбысты сезе алады.
Arduino -дан сериялық деректерді алатын Java негізіндегі қарау құралы бекітілген.
1 -қадам: Мінез
Мінез -құлық:
Жүйе әр сенсорды өлшейді және тиісті шараларды қабылдайды
- Температура: үш жарық шамдары ағымдағы температураның жоғары, төмен немесе алдын ала орнатылған температураға сәйкес болуына негізделген.
- Ылғалдылық: температура сияқты.
- Қозғалыс: Қозғалыс анықталған кезде қозғалыс анықталған кезде алты жарық диодты жарықтандырады.
- Дыбыс: Java қабылдағышына оқиға туралы хабарлама жібереді Java бағдарламасымен байланыс
- Arduino сенсорлық мәліметтерді Java бағдарламасына сериялық байланыс арқылы жібереді. Java бағдарламасы өткен уақытты есептейді және деректерді JFrame негізіндегі GUI арқылы көрсетеді.
2 -қадам: материалдар
Материалдар:
- Ардуино
- DHT11 Ылғалдылық/температура сенсоры
- Дыбыс сенсоры модулі
- HC-SR501 PIR қозғалыс сенсоры
- (6) 220 Ом резисторлары
- (6) жарықдиодты (кез келген түсті)
- Кем дегенде 25 сым
- 64 биттік Java JDK орнатылған компьютер
- USB кабелі бар Arduino IDE
3 -қадам: Ледтерді қосыңыз
6 Led -ті Arduino 5 пен 10 порттарына қосыңыз.
4 -қадам: Ылғалдылық/температура сенсорын қосыңыз
Ылғалдылық/температура сенсорын arduino 2 -ші істікке қосады.
5 -қадам: Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын arduino 12 -ші істікке жалғаңыз. (Суреттегі қозғалыс сенсоры ауыстырылған транзистор (N), сол сым)
6 -қадам: Дыбыс сенсорын қосыңыз
Дыбыс датчигін arduino 4 -ші істікке жалғаңыз. (Суреттегі дыбыс датчигі ауыстырылған транзистор (P), сол сымдар)
7 -қадам: Қуат пен жерге қосу
Ардуинодағы + 5В түйреуішті нан тақтасындағы + рельске қосыңыз.
Ардуинодағы GND түйреуішін нан тақтасындағы рельске қосыңыз.
8 -қадам: кодтау
1 -қадам:
ArduinoHex.ino -ны arduino -ға жүктеңіз
2 -қадам:
- Eclipse бағдарламалау бағдарламалық жасақтамасын қолдана отырып, түпнұсқа каталогында.dll файлдарының екеуімен жоба жасаңыз.
- RXTXcomm.jar файлын жүктеңіз
Project> Properties> Java Build Path> External JARs тармағына өтіңіз
- ArduinoHex.java, ArduinoHexDriver.java және ComPortTest.java файлдарын src қалтасына Project ішінен жүктеңіз.
3 -қадам: arduino қандай COM портын қолданатынын білу үшін Arduino IDE немесе ComPortTest пайдаланыңыз.
4 -қадам: arduino басқа барлық сериялық терминалдары жабық екеніне көз жеткізіңіз.
5 -қадам: ArduinoHexDriver іске қосыңыз
Дереккөздер:
ComPortTest.java және java-end сериялық қабылдау:
Кинат Рипасингхе
dummyscodes.blogspot.com/2014/08/using-java…
Ұсынылған:
ESP-01 бар үйдегі автоматтандырылған WiFi жарық қосқышы және басу түймесі бар реле модулі: 7 қадам
ESP-01 бар үйдегі автоматтандырылған WiFi жарық қосқышы және басу түймесі бар реле модулі: Осылайша, алдыңғы нұсқаулықта біз ESP Flasher көмегімен Тасмота көмегімен ESP-01 бағдарламалап, ESP-01-ді Wi-Fi желісіне қосқан болатынбыз. Енді біз оны бағдарламалауды бастай аламыз. Wi -Fi немесе түйменің көмегімен жарық қосқышты қосу/өшіру үшін
Кері байланыс реттегіші бар таңғажайып Blynk UI бар Esp8266 негізделген Boost түрлендіргіші: 6 қадам
Кері байланыс реттегіші бар Blynk таңғажайып интерфейсі бар Esp8266 негізделген Boost түрлендіргіші: Бұл жобада мен сізге тұрақты кернеуді жоғарылатудың тиімді және кең таралған әдісін көрсетемін. Мен сізге Nodemcu көмегімен күшейткіш түрлендіргішті құру қаншалықты оңай болатынын көрсетемін. Оны тұрғызайық. Оған экрандағы вольтметр мен кері байланыс кіреді
MQ135 және сыртқы температура мен ылғалдылық сенсоры бар MQTT бар ауа сапасының мониторы: 4 қадам
MQ135 және MQTT үстіндегі сыртқы температура мен ылғалдылық сенсоры бар ауа сапасының мониторы: бұл сынақ мақсатында
ESP32 бар PWM - ESP 32 -де PWM бар күңгірт жарық диодты Arduino IDE көмегімен: 6 қадам
ESP32 бар PWM | ESP 32 -де PWM бар жарық диодты жарықтандыру Arduino IDE көмегімен: Бұл нұсқаулықта біз Arduino IDE көмегімен ESP32 көмегімен PWM сигналдарын қалай жасау керектігін көреміз. PWM негізінен кез келген MCU -дан аналогтық шығыс алу үшін қолданылады және бұл аналогтық шығыс 0В -тан 3,3В -қа дейінгі (esp32 жағдайында) & бастап
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293