Мазмұны:
- 1 -қадам: BOM тізімі
- 2 -қадам: құрастыру
- 3 -қадам: Цикл
- 4 -қадам: Қосылған бағдарламалық жасақтаманы жүктеңіз
- 5 -қадам: Қорытынды сөздер
Бейне: IoT жұмыс үстелі сағаты мен термометр: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлеметсіз бе, Бұл нұсқаулықта мен арнайы құралдарсыз жұмыс үстелі сағаты мен термометрді қалай құрғанымды көрсетемін. Бұл жұмыс үстелі сағаты ағымдағы уақытты, температура мен ылғалдылықты көрсетеді. Сағат өте дәл, себебі ол esp8266 NodeMCU IoT модулінің WiFi қосылымы арқылы уақыт серверіне синхрондалады. Ылғалдылық пен температура жергілікті сенсормен өлшенеді. Құрылғы стандартты телефон зарядтағышымен (5VDC) жұмыс істейді. Екі дисплей орнатылған. Жоғарғы дисплейдің алғашқы екі цифры температураны Цельсий бойынша көрсетеді, екіншісі цифрлық ылғалдылықты көрсетеді. Төменгі дисплейде уақыт көрсетіледі. Толық электроника қағаз қорапқа салынған, ол USB жад картасының қаптамасы болды.
1 -қадам: BOM тізімі
DHT22 сандық температура мен ылғалдылық датчигінің модулі 1 дана
TM1637 7 сегменті 4 разрядты сандық жарықдиодты дисплей модулі arduino 1pc үшін
Arduino nano MCU тақтасы 1 дана
NodeMcu v3 Lua WIFI Интернет заттарының дамуы MCU тақтасы ESP8266 1pc
Телефон зарядтағыш 1 дана
Протокол PCB 1 дана
1 дана кабель
корпус 1 дана сыйлық қорапшасы
дәнекерленген қаңылтыр 1 дана
Жобаның жалпы материалдық құны: 10, 29 $/жалпы жоба
2 -қадам: құрастыру
Жинау процесінің әр қадамын келесі бейнеден көруге болады.
Бейне туралы қосымша ақпарат:
Бұл мен жасаған екінші жұмыс үстелі сағаты. Менің бірінші әрекетімнің нұсқаулық сілтемесі:
Мен бұл нұсқаулықты жасадым, себебі мен қазір бүкіл құрылыс процесін жазып алдым және біраз өзгеріс енгіздім. Менде 1.0 нұсқасымен кейбір мәселелер болды. Ең үлкен мәселе - РТЖ дәл болмауы. Сағат айтарлықтай кешіктірілді. Бұл мәселені IoT технологиясы мен мерзімді серверлік синхрондау арқылы шешуге болады. Бұл жобада мен уақыт синхрондауды басқаратын NodeMCU қолдандым.
Келесі қадам - дұрыс баспана табу. Мен кішкене қағаз қорапты таңдадым, оған барлық бөліктері сәйкес келеді. Мен бұл қорапты сыйлық ретінде алдым. Шын мәнінде, USB жад картасы сыйлық болды, бұл USB жад картасының қаптамасы болды. Бұл қағаз орауыш қорап осы жоба үшін өте қолайлы болды. Менің ойымша, бұл үшін қажетті мөлшердегі кез келген қорапты (ағаш, пластик) қолдануға болады.
Саңылауларды бұрғылау алдында барлық компоненттерді қорапқа салып қою керек.
Алдыңғы нұсқада мен Arduino тақтасын қорапқа бекітпедім, бірақ бұл ақаулы кабельді тудырды. Енді мен протоколды ПХД қолдануды шештім. Бұл шешімге қосымша дәнекерлеу қажет, бірақ ақыр соңында мұны істеу керек, өйткені кабельдерді басқаруды әлдеқайда жеңілдетуге болады.
3 -қадам: Цикл
Алдымен мен тек NodeMCU модулін қолдануға тырыстым, бірақ ол DHT 22 сенсорын басқара алмады. Менің ойымша, мәселе DHT 22 5 В -да жұмыс істейді және NodeMCU 3.3 -те. Мен деңгей ауыстыру модулімен (3.3/5) тырыстым, бірақ нәтиже болмады. Ақырында мен сенсорға тәуелсіз Arduino наносын қолдандым. Бұл 2 доллар қосымша және оған біраз орын қажет, бірақ деңгейлік ауыстырғыш модульдің бағасы мен кеңістігі де қажет. Мен барлық компоненттерді схемаға сәйкес қостым.
Мен барлық модульдерді қорапқа бекіту үшін бұрандаларды қолдандым, сондықтан ішінде қозғалатын бөлшектер жоқ. Автокөлікте қолдануға болады (егер машинада WiFi болса, мен ұялы телефонмен нүкте ретінде тексердім).
4 -қадам: Қосылған бағдарламалық жасақтаманы жүктеңіз
Бастапқы кодты MCU-ға жүктеу үшін Arduino IDE Software мен USB кабельдерін қолданыңыз:
NodeMCU бағдарламалау туралы көптеген нұсқаулар бар, яғни:
www.instructables.com/id/Programming-ESP82…
және Arduino нано бағдарламалау әдісі:
www.arduino.cc/kz/Guide/ArduinoNano
Екі код бар. Біреуі Arduino наносы үшін, екіншісі NodeMCU үшін. NodeMCU кодын жүктемес бұрын, Wifi тіркелгі деректерін өзгертіңіз және уақыт белдеуін орнатыңыз. Мен бастапқы кодта https://openweathermap.org/ сайтынан ауа райы туралы қашықтағы деректерді қалай пайдалану керектігін жаздым. Мен сондай -ақ сыртқы температураны көрсеткім келді, бірақ бұл қызметтің дәлдігі маған сәйкес келмеді, мүмкін сенсор мен тұрған жерден тым алыс.
5 -қадам: Қорытынды сөздер
Мен бұл сағатты 2 ай бойы еш қиындықсыз қолдандым. Осы уақыт ішінде мен ескі қондырғымды жаңарттым, қосымшаға қараңыз. Енді мен екі бөлімге де ризамын. Мен осы сағаттың жетілдірілген нұсқасын жасауды жоспарлап отырмын.
Бүгінгі күніңіз жақсы өтсін!
Ұсынылған:
Қатты дискінің жұмыс үстелі сағаты: 5 қадам
Қатты дискінің жұмыс үстелі сағаты: IntroPinterest -те сатылатын қатты диск сағаты бар. Мен әрқашан олардың бірін үстеліме жасағым келеді. COVID-19 карантині маған оны жасауға мүмкіндік береді. Вирусқа байланысты мен оны үйдегі кез келген нәрседен жасауым керек, сондықтан бұл менің бірінші нұсқаулығым
Жұмыс үстелі құрылғысы - реттелетін жұмыс үстелі көмекшісі: 7 қадам (суреттермен)
Жұмыс үстелі құрылғысы - реттелетін жұмыс үстелі көмекшісі: жұмыс үстелі құрылғысы - интернеттен жүктелген әр түрлі ақпаратты көрсете алатын шағын жеке жұмыс үстелі көмекшісі. Бұл құрылғыны мен CRT 420 - Берри колледжіндегі арнайы тақырыптар сабағына дайындадым және құрастырдым, оны нұсқаушы басқарады
«Ағаштан жасалған» жұмыс үстелі сағаты *Заманауи көрініс *: 9 қадам (суреттермен)
«Ағаштан жасалған» жұмыс үстелі сағаты *Заманауи көрініс *: Барлығына сәлем, бұл менің екінші нұсқаулығым! Бұл жолы біз температура мен ылғалдылық дисплейі бар ағаштан жасалған сағат жасамақпыз. Суретте көрсетілгендей, біздің уақытымыз «ағаштан» көрсетіледі, өйткені жарық күшті емес
Neo Steampunk жұмыс үстелі сағаты: 5 қадам
Нео Steampunk жұмыс үстелі сағаты: Steampunk мыс құбырдан. Нео қазіргі заманғы Arduino арқасында. Антисизмге қарсы электронды бөлшектерді мыс жақтауда ұстайтындықтан
Ескі жұмыс үстелі мен XP көмегімен пакеттік файлдан фотосуреті бар электрондық поштаны автоматты түрде жіберу: 4 қадам
Ескі жұмыс үстелі мен XP көмегімен пакеттік файлдан фотосуреті бар электрондық поштаны автоматты түрде жіберу: үй кеңсесінің терезесінен керемет көрініс алу маған өте бақытты. Мен жоқ кезде мен не жоғалтқанымды көргім келеді және мен жиі алыста боламын. Бұрын менің жеке веб -сайтым мен барлық ауа райын ftp арқылы жүктейтін үй метеостанциясы бар еді