Мазмұны:
- 1 -қадам: қажет
- 2 -қадам: антенна жасау
- 3 -қадам: Esp қалқанын дәнекерлеу
- 4 -қадам: кодтау
- 5 -қадам: Сымдарды жалғау
- 6 -қадам: Қорытынды
Бейне: LORA температура мен ылғалдылық сенсоры: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта сіз LORA серверіне деректерді жіберетін сенсорлық түйін жасауды үйренесіз. Бұл түйін жібереді:
- Ауа температурасы
- Ылғалдылық сенсоры
Сіз бұл нұсқаулықты сервер ретінде пайдалануға болатын түйін жасау үшін пайдалана аласыз.
1 -қадам: қажет
Сенсорноды:
- AM2305
- сыйымдылық ылғал сенсоры
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- антенна мен қосылуларға арналған сым (мен 0,8 мм қатты ядролы сымды қолданамын)
- еркектен еркекке секіргіш кабельдер
- аналықтан әйелге секіргіш кабельдер
- нан тақтасы
- TTL үшін CP2102 usb
Құралдар:
- дәнекерленген темір
- бүйірлік кескіш
- сым тазалағыш
2 -қадам: антенна жасау
Антенна үшін мен 2x2x0.8mm немесе 2x2 20awg автобус кабелінің қалған кабелін қолданамын. Желіде сіз трансивер мен антеннаның жиілік диапазонын ел бойынша таңдай аласыз.
- 868 МГц 3,25 дюйм немесе 8,2 см (бұл мен қолданамын)
- 915 МГц 3 дюйм немесе 7,8 см
- 433 МГц 3 дюйм немесе 16,5 см
3 -қадам: Esp қалқанын дәнекерлеу
- Esp қалқанының резисторларын алып тастаңыз (қызыл өрісте R1 -ден R3 -ге дейін қараңыз)
- Rfm95 чипін esp қалқанына дәнекерлеңіз.
- Түйреуіштерді esp қалқанына дәнекерлеңіз
- Антеннаны esp қалқанына дәнекерлеңіз. Антеннасыз пайдаланбаңыз, қалқанға зақым келуі мүмкін.
- Егер түйреуіштер arduino дәнекерлеуішіне дәнекерленбесе, бұлар да
4 -қадам: кодтау
Мен Arduino -ны автоматты түрде қалпына келтіру үшін DTR -ді қолдана алатынымды білемін, бірақ менің жағдайда кодты жүктеуде қателер болды. Сондықтан мен нұсқаулықта қолмен қалпына келтіруді қолдандым, сондықтан егер сізде осындай мәселе болса, оны қолмен қалпына келтіру арқылы шеше аласыз.
-
Ардуиноны CP2102 -ге келесідей қосыңыз:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Ардуино идеіндегі эскизді ашыңыз
- Arduino pro mini тақтасын таңдаңыз
- Процессор астында atmega 328p 3.3v 8mhz таңдаңыз
- Өзіңіздің портыңызды таңдаңыз
- Жүктеу түймесін басыңыз
- Код құрастырылып жатқанда, сіз bautrate -ды көресіз (суретті қараңыз) arduino pro mini -дегі қалпына келтіру түймесін басыңыз (cp2102 тақтаны қалпына келтірмейді), сонымен қатар бағдарламалау кезінде сериялық мониторды жабуды ұмытпаңыз.
5 -қадам: Сымдарды жалғау
- Ардуиноны жоғарыдағы эскиздегідей сыммен қосыңыз
- Сіздің arduino енді деректерді сервер түйініне жіберуі керек.
AM2305 - бұл 3 сымды сенсор, сондықтан резистор қажет емес. Тек сенсорды жоғарыдағы суреттегідей сыммен қосыңыз. Түстері бірдей. Егер сіз DHT22 қолдансаңыз, оның орнына қызыл (5В) және сары (деректер) сымдар арасында 10 к резисторды қосу қажет.
6 -қадам: Қорытынды
Бұл нұсқаулықта сіз LORA шлюзіне деректерді жіберетін сенсор жасауды үйрендіңіз. Ол мысалы жылыжайдың температурасы мен ылғалдылығын жібереді. Осылайша сіз қоршаған ортаны бақылай аласыз және осы деректерді пайдаланып көкөністерді отырғызуды жоспарлай аласыз. Сондай -ақ, бұл сенсор арқылы терезені қашан ашу керектігін немесе желдеткішті іске қосуды шешуге болады.
Ұсынылған:
Arduino көмегімен Servo және DHT11 температура мен ылғалдылық сенсоры арқылы автоматты салқындату желдеткіші: 8 қадам
Arduino көмегімен Servo және DHT11 температура мен ылғалдылық сенсоры арқылы автоматты салқындату желдеткіші: Бұл оқулықта біз қалай бастауды үйренеміз & температура белгілі бір деңгейден жоғары көтерілгенде желдеткішті айналдырыңыз
DHT21 сандық температура мен ылғалдылық сенсоры Arduino көмегімен: 6 қадам
DHT21 Arduino көмегімен сандық температура мен ылғалдылық сенсоры: Бұл оқулықта біз DHT21 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдану керектігін және OLED дисплейінде мәндерді көрсетуді үйренеміз
Lcd және дыбысты анықтайтын температура мен ылғалдылық сенсоры: 4 қадам
Lcd және дыбысты анықтайтын температура мен ылғалдылық сенсоры: Сәлеметсіздер ме балалар !!! Жарайды, бұл жоба менің соңғы жобам болды. Бұл жобаның мақсаты менің университетімдегі бөлмедегі температура мен ылғалдылықты бақылау болды, себебі температураның қолайсыздығына байланысты кейбір электронды компоненттердің дұрыс жұмыс істемеуі
Dexter тақтасы бар температура мен ылғалдылық сенсоры (DHT22): 7 қадам
Температура мен ылғалдылық сенсоры (DHT22) Dexter тақтасы бар: Dexter тақтасы - бұл электрониканы үйренуді қызықты әрі жеңілдететін білім беретін жаттықтырушылар жинағы. Тақта жаңадан бастаушы идеяны сәтті прототипке өзгерту үшін қажет барлық бөліктерді біріктіреді. Жүрегінде Arduino болғандықтан, оның үлкен саны
Arduino күн энергиясымен жұмыс істейтін температура мен ылғалдылық сенсоры 433 МГц Орегон сенсоры ретінде: 6 қадам
Arduino күн энергиясымен жұмыс істейтін температура мен ылғалдылық сенсоры 433 МГц Орегон сенсоры: Бұл күн сәулесінен жұмыс істейтін температура мен ылғалдылық сенсорының құрлысы. Сенсор 433 МГц жиілікті Орегон сенсорына ұқсайды және Telldus Net шлюзінде көрінеді. Күн энергиясының қозғалыс сенсоры " ebay -ден. 3.7 вольтты қамыр екеніне көз жеткізіңіз