Мазмуну:
- 1 -кадам: Аппараттык - Сизге эмне керек
- 2 -кадам: Программалык камсыздоо - сизге эмне керек
- 3 -кадам: Аппараттык орнотуу
- 4 -кадам: Программаны орнотуу
Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сенсор: 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Биз баарыбыз учурдагы бөлмө температурасы кандай экенин билгибиз келет, кээде башка бөлмөдө, же, балким, дүйнөнүн аркы четиндеги эс алуу үйүңүздө температура кандай болот. Балким, сиз үй жаныбарыңыздын кескелдиригинин үйүндөгү температураны көзөмөлдөөнү каалайсызбы? Сиз DS18B20 Temp менен туташкан өзүңүздүн SmartThings түзүүнү үйрөнүү үчүн керектүү жерге келдиңиз. ESP8266 жана Arduino менен сенсор. Бул видеону көрүңүз жана окуңуз.
1 -кадам: Аппараттык - Сизге эмне керек
Төмөндөгү мисалдар үчүн мен эч нерсени колдобойм, көрсөтпөйм же албайм. Caveat Emptor.
Сиздин жеке талаптарыңызга/параметрлерине жараша алмаштырыңыз. Продукцияларга шилтемелер мисал үчүн гана жана жарнамалоо үчүн эмес. Мен DS18B20 үчүн резистор колдонгон жокмун. Сураныч, өз пикириңизди колдонуңуз.
1. ESP8266 ESP12 NodeMCU SOC
2. DS18B20 Температура сенсору
3. NodeMCU базасы
4. Samsung SmartThings 2.0 Hub
USB микро кабели
2 -кадам: Программалык камсыздоо - сизге эмне керек
СУНУШТАР: Arduino IDE, китепканалар, SmartThings IDE жана GITHub менен иштөө ыңгайлуу.
Arduino IDE
Samsung SmartThings IDE
SmartThings Android колдонмосу
GITHub
3 -кадам: Аппараттык орнотуу
Бул бөлүм үчүн түшүндүрүлгөн кадамдар менин орнотуума негизделген. Керек болгондо тууралаңыз.
- NodeMCU тактасын Node Baseге орнотуңуз. (туура багытты ырастаңыз, антеннанын жайгашкан жери ар бирине дал келет же базада көрсөтүлгөн болсо, дал келген пин номерлери)
- DS18B20 аял терминатор байланыштарды орнотуу. (Мен DS1820B линияларына секирип, чечинип, ширетилип, оролуп калдым)
- Түйүн базасында DS18B20 күчүн 3.3v темир жолго тиркеңиз. Сүрөттү караңыз.
- Түйүн базасында DS18B20 жерди темир жолго тиркеңиз. Сүрөттү караңыз.
- D18 темир жолун түйүн базасына туташтыруу үчүн DS18B20 маалыматын тиркеңиз. Сүрөттү караңыз.
ЭСКЕРТҮҮ: Эскизди жүктөөдө Дайындар байланышын ажыратуу жана жүктөө аяктагандан кийин кайра туташуу керек болушу мүмкүн.
4 -кадам: Программаны орнотуу
СУНУШТАР: Arduino IDE, китепканалар, SmartThings IDE жана GITHub менен иштөө ыңгайлуу.
- Тиешелүү SmartThings IDE жана GITHub эсептериңизге кириңиз.
- Даниел Огорчок көрсөткөн БАРДЫК кадамдарды аткарыңыз. AKA Ogiewon.
Мен билем, эгерде сиз ST_Anything конфигурацияларын биринчи жолу орнотуп жатсаңыз, баштапкы маалымат жана конфигурация көп, бирок бул татыктуу. СУРАНЫЧТА, жолдо сизди кызыктырган суроолорду берсеңиз болот. Мындан тышкары, бул долбоордун SmartThings форуму кеңештер жана кеңештер үчүн ЧОҢ жер.
- WiFi/SmartThings чөйрөсүнүн өзгөчөлүктөрүн кошуп, тиркелген Arduino эскизин өзгөртүңүз. Эскизде GITHub барагындагы кадамдар сыяктуу эле, өзгөртүүлөрдү кайда жасоо керек экени айтылат.
- (2) ST_Anything түзмөгүнүн конкреттүү өзгөрүүлөрү үчүн тиркелген скриншотторго кайрылыңыз. (NodeMCU 0.9 версиясы үчүн … Pin D7'ди Pin D3кө өзгөртүңүз) жана учурда орноткуңуз келбеген бардык түзмөктөрдү/китепканаларды комментарийлеңиз.
- Тиркелген эскизде D7 - D3 өзгөртүүлөрү жана кошумча комментарийлер бар. ЭСКЕРТҮҮ: Эгерде сиз секиргичти D#дан ажыратсаңыз, эскиз жүктөлгөндөн кийин кайра туташыңыз.
- SmartThings мобилдик колдонмоңузду ачыңыз. Эгер дагы эле бул жердеги кадамдарга ылайык деталдарды кошуу керек болсо, азыр жасаңыз.
- SmartThings Мобилдик Колдонмоңуздагы түзмөктөр тизмеңизди карап көрүңүз, сиз учурдагы температураңыз менен жазылган DS18B20 көрүшүңүз керек.
Сунушталууда:
Күн энергиясы менен иштөөчү LED токтоочу сенсор: 8 кадам (сүрөттөр менен)
Күн энергиясы менен иштөөчү LED токтоочу сенсор: Биздин гараждын тереңдиги көп эмес жана анын шкафтары бар, андан ары тереңдикти төмөндөтөт. Аялымдын машинасы кыска эле, бирок ал жакын. Мен бул сенсорду унаа токтотуу процессин жөнөкөйлөтүү үчүн жана машинанын толуп жатканын камсыз кылуу үчүн жасадым
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
Temp Sensor DS18B20 (Raspberry Pi): 4 кадам (Сүрөттөр менен)
Temp Sensor DS18B20 (Raspberry Pi): DS18b20 темп сенсорун малина пи менен кантип орнотуунун негизги үйрөткүчү
IoT иштетилген сенсор маалыматтарды чогултуу борбору ESP8266 жана PubNub менен: 9 кадам (сүрөттөр менен)
IoT иштетилген сенсор маалыматтарды чогултуу борбору ESP8266 жана PubNub менен: ESP8266дагы окуу куралдарынын көбү жаңы башталуучу деңгээлде (алыстан LEDди жымыңдап турат) же өркүндөтүү жана өркүндөтүү үчүн бир нерсе издеп жүргөн адам үчүн өтө татаал. инструктивдүү максаттар бул ажырымды түзүүгө
ESP8266/ESP-01 Arduino Powered SmartThings агып кетүү детектору: 5 кадам (сүрөттөр менен)
ESP8266/ESP-01 Arduino Powered SmartThings агып кетүү детектору: Sooooo Көп агып кетүү детекторлорун тандап алыңыз, кайсынысы сизге эң ылайыктуу? Эгерде сизде Samsung SmartThings үйүңүздөгү бардык түзмөктөрдү башкарса, анда бул билет болушу мүмкүн! Бул мен куруп жаткан сериянын акыркы версиясы