Мазмұны:
- 1 -қадам: Әңгіме
- 2 -қадам: қажет бөлшектер
- 3 -қадам: Жабдықты орнату
- 4 -қадам: Бағдарламалық қамтамасыз ету
- 5 -қадам: Не істегенімізді көрейік
- 6 -қадам: қателерді құрастыру
- 7 -қадам: Орындалды
Бейне: 2.4 TFT Arduino метеорологиялық станциясы бірнеше сенсормен: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
TFT LCD және бірнеше сенсорлары бар портативті Arduino метеостанциясы.
1 -қадам: Әңгіме
Жақында менде ардуиномен ойнауға бос уақыт болды.
Бірнеше ай бұрын интернетте DHT сенсоры мен RTC бар TFT LCD көмегімен эскиз табылды. Сондықтан мен оны қостым, эскизге жұмыс істеу үшін кейбір өзгертулер енгіздім. Жүктелгеннен кейін ол өте жақсы жұмыс істеді !! 4 сағаттан кейін мен онымен азап шегудің мағынасы жоқ екенін түсіндім. Мен өз үйімде метеостанция жасаймын деп ойладым.
Бастайық!
2 -қадам: қажет бөлшектер
Қажетті бөлшектер:
- Arduino uno немесе Mega2560 (бұрыннан бар)
- Ili932x немесе 9341 IC көмегімен 2,4 tft LCD (бұрыннан бар)
- DHT11 (бұрыннан бар)
- DS18b20 (бұрыннан бар)
- 4 істікшелі жарық сенсоры LDR (аналогты және сандық)
- Кейбір секіргіш сымдар (бұрыннан бар)
- Arduino IDE және дұрыс кітапханалар
Сондықтан бұл кезде мен үшін ешқандай шығын болған жоқ.
3 -қадам: Жабдықты орнату
Жақсы, бұл маңызды емес еді. Қытайлық Arduino клондары әрқашан жаман емес. Тақтада түйреуіштерді дәнекерлеуге болатын екінші желі болған кезде, бұл сыммен қозғалатын кеңістікті сәл арттырады.
Мен жұмысты жеңілдету үшін түйреуіштерді керісінше (төмен қарауға) дәнекерледім. Фотосуретті қараңыз.
Қазіргі уақытта бізде 3 5V, 3 3.3 V және бірнеше GND түйреуіштері бар.
Енді бірнеше сенсорларды тақтаға осылай қосуға болады.
DHT сенсоры Digital 11 -ге қосылған.
Температура сенсоры Digital 10 -ға қосылған.
LDR 5 аналогына қосылған.
Сандық 12 және 13 ақысыз. Қаласаңыз, сіз әлі де 1 сенсорды қоса аласыз. (Мен … алғым келеді)
СКД арқасында I2C сенсорларын тақтаға қосуға болмайды. Lcd үшін RESET үшін A4 түйреуіші қажет.
Өкінішті, бірақ шындық.
4 -қадам: Бағдарламалық қамтамасыз ету
Кітапханалар мен эскиздерді жүктеп алыңыз.
Мен бұл жобаның кітапханаларын жүктеймін.
SPFD5408 кітапханасы біздің 2.4 TFT LCD дискіні басқаруға өте жақсы, бірақ менің ойымша, бұл тек ILI932X; 9340; 9341 IC.
2019.01.05.!!
Кішкене жаңарту! Енді Arduino шық нүктесін көрсетеді!
Жылу индексі Цельсий бойынша да, Фаренгейт бойынша да көрсетіледі.
2019.01.06!!
Mcufriend нұсқасы қазір мәндерді сериялық мониторға хабарлайды.
5 -қадам: Не істегенімізді көрейік
Біздің Arduino сенсорлардың мәндерін 1000 мс жаңарту жылдамдығымен көрсетеді.
Біз не көреміз:
- Рингометрдегі DHT сенсорының температурасы
- жоғарғы оң жақ бұрыштағы ылғалдылық
- DS18B20 сенсорының температурасы
- Фаренгейт бойынша жылу индексі
Жарықтың қарқындылығы пайызбен (әлі де қате)
- Фаренгейт температурасы
- Цельсий бойынша шық нүктесі
- абсолютті ылғалдылықты есептеу
Бірақ! Бізде әлі де тегін 2 цифрлық түйреуіш бар, сондықтан біздің Arduino тақтасының мүмкіндіктерін барынша жақсарту үшін әлі де біраз жақсартуға мүмкіндік бар.
Мен жақын арада бұл метеостанцияның жұмысын жақсарту үшін бірнеше (және визуалды) жаңартуларды жоспарлап отырмын. Менде бос уақыт жеткілікті болған кезде, әрине ….
Үшінші нұсқа McuFriend үйлесімді дисплейлерге арналған. Менде 1580 және 5408 IC драйверлерінің дисплейі болды, мен оны 2 жылға жуық пайдаланбадым. Сондықтан мен олармен жұмыс жасау үшін біраз өзгеріс енгіздім. Мен өзгертілген McuFriend кітапханасын жүктедім.
6 -қадам: қателерді құрастыру
Жақында мен Arduino IDE -де қате жинадым (мен ғана емес). Бұл жиі қайтарылатын мәселе.
Егер сізде осы эскизде компиляция қатесі болса, оны жаңа Arduino терезесіне көшіріп, қайталап көріңіз.
Бұл мен үшін жұмыс істейді, бұл сіз үшін де болады деп үміттенемін.
ESP Core арқасында мен әлі де Arduino IDE 1.6.13 нұсқасында отырмын.
Неге жаңартпасқа? Бұл нұсқа маған өте ыңғайлы болғандықтан.
7 -қадам: Орындалды
Сіз аяқталды.
Оны қалағаныңызша қолданыңыз.
Менің нұсқаулықты оқығаныңыз үшін рахмет.
Ұсынылған:
DIY ауа райы станциясы мен WiFi сенсорлық станциясы: 7 қадам (суреттермен)
DIY ауа райы станциясы мен WiFi сенсорлық станциясы: Бұл жобада мен сізге WiFi сенсор станциясымен бірге ауа райы станциясын қалай жасау керектігін көрсетемін. Сенсорлық станция жергілікті температура мен ылғалдылық деректерін өлшейді және WiFi арқылы метеостанцияға жібереді. Содан кейін метеостанция мыналарды көрсетеді
ESP8266/ESP32 метеорологиялық станциясы TFT: 8 қадам
ESP8266/ESP32 метеорологиялық станциясы TFT LCD (лер): Сәлеметсіз бе! Мен қысқа нұсқаулықта екінші Esp8266 WS жобамды ұсынғым келеді. Мен бірінші ESP жобасын жариялағаннан кейін мен өзімді екіншіге айналдырғым келді. Сондықтан менде бос уақыт болды, менің қажеттіліктеріме сәйкес ескі бастапқы кодты қайта өңдеуге. Егер қарсы болмасаңыз
ESP32 күн метеорологиялық станциясы: 4 қадам (суреттермен)
ESP32 күн метеорологиялық станциясы: IoT -тың алғашқы жобасы үшін мен метеостанция құрып, деректерді data.sparkfun.com сайтына жібергім келді, мен Sparkfun -да өз аккаунтымды ашуға шешім қабылдағанымда, олар басқа байланыстарды қабылдамады. басқа IoT деректер жинаушысын таңдаңыз
ESP8266, BMP280, MQTT метеорологиялық станциясы: 4 қадам
ESP8266, BMP280, MQTT метеорологиялық станциясы: Бұл сізге дәл метеорологиялық станцияны жақсы дәлдікпен жасауға көмектеседі. Мұнда біз деректерді сақтау үшін сенсорды интернетке қосу үшін ESP8266 WIFI даму тақтасын қолданамыз. Көптеген хош иісті заттар бар және жұмыс істейді, менде барын қолданамын
Жатақханалық электр станциясы/NiMH зарядтау станциясы: 3 қадам
Жатақханалық электр станциясы/NiMH зарядтау станциясы: Менде электр станциясының бұзылуы бар. Мен бір жұмыс үстеліне зарядталған нәрсені қоюға және онда дәнекерлеуге/т.б орынға ие болғым келді. Қуатты заттардың тізімі: ұялы телефон (сынған, бірақ ол менің телефонымның батареясын зарядтайды, сондықтан ол үнемі қосылып тұрады және зарядталады