Mundarija:
- 1 -qadam: Materiallar/uskunalar
- 2 -qadam: Lehimlash: chuqur uyqu simlari
- 3 -qadam: prototip
- 4 -qadam: dasturlash
- 5 -qadam: Interwebz: Google shakllari
- 6 -qadam: Interwebz: IFTTT veb -kancalari
- 7-qadam: Interwebz: loggerni sozlash
- 8 -qadam: Lehimlash: batareya, zaryadlovchi va regulyator
- 9 -qadam: Lehimlash: Pin sarlavhalarini olib tashlang
- 10 -qadam: SMD rezistorlarini lehimlash, zaryadlovchi modulining oqimini o'zgartirish
- 11 -qadam: Lehimlash: tugmalar
- 12 -qadam: Lehimlash: DS18B20
- 13 -qadam: Lehimlash: Hammasini biriktiring
- 14 -qadam: 3D bosib chiqarish vaqti va yakuniy yig'ilish
- 15 -qadam: To'liq
Video: Kichkina ESP8266 haroratni qayd etuvchi (Google Sheets): 15 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu Wi -Fi -ni yoqadigan, o'zingizning juda kichik, haroratni o'lchash moslamasini qanday yasash bo'yicha qo'llanma. U ESP-01 moduli va DS18B20 raqamli harorat sensori asosida ishlab chiqariladi, 200mAh lityum batareya va mikro USB zaryadlovchi bilan qattiq 3D bosilgan qutiga joylashtirilgan.
Agar bu to'g'ri bajarilgan bo'lsa, bu haqiqatan ham ajoyib loyiha, lekin hamma narsani qo'lda lehimlash va hech narsani buzmasdan va dasturiy ta'minotni ishlamasdan juda kichik ushlab turish juda ogohlantiruvchi. Iltimos, qo'yishdan oldin ko'rsatmalarni to'liq o'qing.
Agar kimdir uni qursa, men uni ko'rishni xohlayman va siz nima uchun ishlatayotgan bo'lsangiz, men hozirgacha uni yozning odatdagi kunida (50 min, 20 min o'chirilgan) AC davrini aniqlash uchun ishlatganman. qishda kolbasa haroratini kuzatish uchun …
1 -qadam: Materiallar/uskunalar
Komponentlar kam va sxemasi juda sodda bo'lsa -da, ularni chiroyli va funktsional shakl omiliga aylantirish uchun ko'p harakat talab etiladi …
Sizga kerak bo'lgan komponentlar:
- Bitta ESP01
- Bitta 200mAh LiPo batareyasi
- Bitta TP4056 LiPo zaryadlovchi moduli
- Bitta HT7333A 3.3V kuchlanish regulyatori
- Bitta DS18B20 harorat sensori
- Ikkita SMD 4.7kΩ qarshilik
- Ikkita kichik tugma
Sizga kerak bo'lgan asboblar/uskunalar:
- Yupqa izolyatsiyalangan sim (men simni o'rash uchun sim ishlatardim)
- Lehimlash temir/stantsiya, lehim, oqim va tushirish nasosi
- Snips/sim tortgichlar, cımbızlar
- Kompyuter
- ESP01 dasturlash kengashi
- 3D printer
- Superglue/sianoakrilat yopishtiruvchi
2 -qadam: Lehimlash: chuqur uyqu simlari
Batareya bilan ishlaydigan logger -ning asosiy xususiyatlaridan biri - bu kam quvvat rejimi, shuning uchun u iloji boricha uzoq davom etishi mumkin. ESP8266 da ESP. DeepSleep () mavjud; variant, lekin GPIO_16 ning EXT_RSTB (Reset) piniga ulanishi talab qilinadi, afsuski, biz uchun ESP01 moduli buzilmagan. Bu shuni anglatadiki, biz SMD ESP8266 chipining to'g'ri piniga ingichka simni lehimlashimiz kerak. Bu juda qiyin, lekin oddiy lehimlantiruvchi dazmol, sabr -toqat va mustahkam qo'llar yordamida amalga oshirilishi mumkin. GPIO_16 - chip yonidagi oxirgi ajratuvchi kondansatör yaqinidagi pin, chunki u chetida joylashgan bo'lib, uni lehimlashni ancha osonlashtiradi. Omad!
3 -qadam: prototip
Siqilishdan oldin, yakuniy elektronikaga o'tish uchun, agar men perf-board yordamida prototip yasagan bo'lsam. Bu barcha komponentlarning birgalikda ishlashini tekshirish uchun ixtiyoriy qadam edi, chunki u miniatyuralangan va qattiq korpus ichida bo'lsa, muammolarni bartaraf etish ancha qiyin bo'ladi. Buni non taxtasida ham osonlikcha bajarish mumkin.
4 -qadam: dasturlash
ESP8266 -ni dasturlash uchun siz Xitoydan arzon dasturlash modulidan foydalanishingiz mumkin, GPIO_2 -ni erga ulash uchun tugmachani qo'shasiz. ESP8266 -ni miltillash bu ko'rsatma doirasidan tashqarida, lekin buni GitHub sahifasida topilgan Arduino eskizi yordamida osonlikcha bajarish mumkin. ArduinoJSON va OneWire kutubxonasini va albatta ESP yadrolarini o'rnatganingizga ishonch hosil qiling.
MUHIM! SPIFFS ma'lumotlarini taxtaga yuklashni unutmang. Jurnalchi SPIFFS xotirasida saqlangan konfiguratsiya faylisiz yuklanmaydi.
github.com/Luigi-Pizzolito/ESP8266-Temperatu…
5 -qadam: Interwebz: Google shakllari
Bizning logger -ning orqa qismi Google Forms va Sheets va IFTTT o'rtasida amalga oshiriladi. Bu erdagi rasmlarni kuzatib borish - eng oson ish.
- Yangi shakl yarating.
- Google Chrome ishlab chiquvchi asboblari yordamida shaklga javob so'rovini yozib oling.
- So'rov URL manziliga va so'rov ma'lumotlariga e'tibor bering
- Formani Google Sheet-ni avtomatik yangilashga ulang
- Jadvallarga grafik qo'shing
6 -qadam: Interwebz: IFTTT veb -kancalari
Haqiqatan ham, bu vaqtda bosqichma-bosqich rasmlarga amal qiling.
- Yangi IFTTT ilovasini yarating
- Triggerni Webhook so'rovi hodisasi sifatida tanlang, voqea nomiga e'tibor bering.
- Webhook so'rovi bo'ladigan harakatni tanlang.
- Google Forms -dan Ishlab chiquvchi asboblaridan so'rov URL manzilini joylashtiring.
- So'rov usulini POSTga o'rnating
- Kontent turini "application/x-www-urlencoded" ga o'rnating
- Google Forms -dan Dasturchi asboblaridan xom so'rov ma'lumotlarini joylashtiring.
- Harorat va kuchlanish maydonlarini toping va ularni "Tarkibi" bilan almashtiring; Qiymat1 va Qiymat2.
- Appletni tugating.
7-qadam: Interwebz: loggerni sozlash
Rasmlarni kuzatib boring…
- IFTTT Maker Webhooks hujjatlariga tashrif buyuring:
- Voqea nomini kiritgandan so'ng, URL manzilingizni nusxalash.
- O'rnatish tugmachasini bosib ushlab turish va tiklash tugmachasini bosib, TinyTempLogger -da sozlash rejimiga o'ting, ESP_Logger -ga ulaning va 192.168.4.1 -ni oching.
- URL manzilini kiriting, Host va URIga bo'ling
- Parametrlar nomi sifatida 'value1' va 'value2' kiriting.
- Saqlash tugmachasini bosing va keyin asl holatini tiklang.
Sizning loggeringiz endi IFTTT rölesi orqali ma'lumotlarni Google Sheets -ga yuborishi kerak.
8 -qadam: Lehimlash: batareya, zaryadlovchi va regulyator
Bu vaqtga kelib, siz non paneli/perf-taxtasida to'liq ishlaydigan prototipga ega bo'lishingiz kerak. Keyingi bir necha qadamda, biz o'lik xato uslubidagi barcha komponentlarni, biz mumkin bo'lgan eng kichik shakl omiliga lehimlaymiz.
Batareyani, regulyatorni va zaryadlovchini sxemaga muvofiq lehimlashdan boshlang.
Sxemani GitHub sahifasida ham topish mumkin.
9 -qadam: Lehimlash: Pin sarlavhalarini olib tashlang
MUHIM! Pim sarlavhalarini olib tashlashdan oldin, siz dastur va SPIFFS -ni o'chirib qo'yganingizga va sxemani prototip qilganingizga va uning ishlayotganini tasdiqlaganingizga ishonch hosil qiling! Bu qadamdan keyin yonib ketadigan xotira og'riq bo'ladi !!
FAQAT, agar prototip sifatida kontaktlarning zanglashiga to'liq yaroqli bo'lsa.
Pim sarlavhalarini olib tashlash biroz qiyin, mening strategiyam - oqimni qo'llash va pinlarni chiqarib olish uchun cımbızla bir vaqtning o'zida barcha pimlarni lehim bilan isitishga harakat qilish. Keyin pastdan lehim nasosidan, tepadan esa temirdan foydalanib, teshiklarga yopishib qolgan lehimni eritib, so'rib olaman. Nozik chuqur uyqu simini uzishdan ehtiyot bo'ling.
10 -qadam: SMD rezistorlarini lehimlash, zaryadlovchi modulining oqimini o'zgartirish
LiPo zaryadlovchi modulini 200 mA / soatlik kichik batareyamiz bilan ishlatishdan oldin biz uni o'zgartirishimiz kerak. Odatiy bo'lib, bu modullar kichik batareyalar uchun juda yuqori bo'lgan 500 mA gacha bo'lgan uyani zaryad qiladi. SMD oqim qarshiligini 1,2kΩ (122) dan 4,7kΩ (472) ga o'zgartirib, biz oqimni ~ 150mAgacha kamaytirishimiz mumkin. Shunday qilib, bizning hujayramiz uzoq davom etadi.
11 -qadam: Lehimlash: tugmalar
Men ESP-01 ga lehimlagan birinchi narsa bu tugmalar edi, men faqat ingichka "simni o'rash" simini va sirtga o'rnatish tugmachalarini ishlatardim, sxemaga amal qilib, hamma narsani iloji boricha kichikroq qilib qo'ying.
12 -qadam: Lehimlash: DS18B20
Keyin men DS18B20 harorat sensori bilan lehim qildim, avval uning uchlarini kesib tashladim va VCC va DATA pinlari orasidagi 4,7 kΩ qarshilikli rezistorni lehimladim, keyin uni ESP -ga ulash sxemaga muvofiq edi.
13 -qadam: Lehimlash: Hammasini biriktiring
Lehimlashni oqilona qilish uchun oxirgi narsa batareyadan ESP ga keladigan elektr simlarini ulash edi, keyin lehim nihoyat bajarildi!
14 -qadam: 3D bosib chiqarish vaqti va yakuniy yig'ilish
Lehimlanganidan keyin hammasi ishlaganiga ishonch hosil qilib, montajni tugatish uchun korpusni 3D bosib chiqarish vaqti keldi. Men o'lchamlarni o'lchash va modelni Fusion 360 -da yasashdan boshladim, agar sizniki kichkina yoki meniki bilan bir xil o'lchamga ega bo'lmaguningizcha, siz Fusion 360 modelini sozlashingiz kerak bo'ladi. Aks holda, korpusning yuqori va pastki qismidagi STL -lar va tugmachalarni bosib chiqarishga tayyor. Men Cura -ni 0,1 mm o'lchamdagi kesish, 20% to'ldirish, ABS filamenti va "Yupqa devorlarni chop etish" yoqilgan holda ishlatganman. Ishlatilganligiga ishonch hosil qiling, aks holda korpusning ikki yarmini tekislaydigan ingichka birikma bosilmaydi.
STL va fusion 360 fayllari GitHub -da.
github.com/Luigi-Pizzolito/ESP8266-Temperatu…
Bosib chiqarilgandan so'ng, bu hamma narsani ichiga yopishtirish va super yopishqoq bilan yopishdir. Bu juda mahkam o'rnashgan va ko'p sabr -toqat talab qiladi. Men Scotch Weld kabi bir narsani tavsiya qilaman, chunki u bir oz qalinroq, super elim chindan ham ingichka bo'lib, hamma narsani yopib qo'yadi va hamma joyda (barmoqlar bilan birga) yopishadi.
15 -qadam: To'liq
U erda sizda WiFi -ni yoqadigan juda kichik harorat o'lchagichi bor. Agar siz o'zingizning sabr -toqatingizni yig'ishga harakat qilsangiz, omad tilaymiz, bu narsalarni kichik, lekin baribir funktsional qiladi.
Tavsiya:
Smart Watchz Corona simptomlarini aniqlash va ma'lumotlarni qayd qilish bilan: 10 qadam
Smart Watchz - korona alomatlarini aniqlash va ma'lumotlarni qayd qilish bilan: bu LM35 va akselerometr yordamida serverda ma'lumotlarni yozib olish bilan Corona simptomlarini aniqlaydigan aqlli soat. Rtc vaqtni ko'rsatish va telefon bilan sinxronlashtirish va undan ma'lumotlarni yozish uchun ishlatiladi. Esp32 ko'k bilan korteks boshqaruvchisi bo'lgan miya sifatida ishlatiladi
Ob -havo ma'lumotlarini qanday qayd qilish kerak - Liono yaratuvchisi: 5 qadam
Ob -havo ma'lumotlarini qanday qayd qilish kerak | Liono Maker: Kirish: Salom, bu #LionoMaker. Bu mening ochiq manbali va rasmiy YouTube kanalim. Bu erda havola: Liono Maker / YOUTUBE KANALI Ushbu loyihada biz " Ob -havo ma'lumotlarini yozib olish " ni o'rganamiz. bu juda qiziq pr
DIY Qiziqarli Sevgi Yurak ta'qib etuvchi effektli LED chiroqlar: 8 qadam (rasmlar bilan)
DIY Qiziqarli Sevgi Yurak Chasing Effect LED Chiroqlar: Bu struktura sizning sevgilingiz, otangiz, onangiz, sinfdoshlaringiz va yaxshi do'stlaringiz uchun qanday ajoyib sehrli quvg'in effektli LED chiroqlarni yasashni o'z ichiga oladi. Agar sabr -toqatli bo'lsangiz, buni qurish juda oson. Agar siz qurmoqchi bo'lsangiz, lehim bilan ishlash tajribasini tavsiya qilaman
IoT Hydroponics - EC, PH va haroratni qayd qilish uchun Adafruit IO dan foydalanish: 6 qadam
IoT Hydroponics - Adafruit IO dan EC, PH va haroratni qayd qilish uchun foydalanish: Bu ko'rsatma gidroponikaning EC, pH va haroratini kuzatish va ma'lumotlarni Adafruit IO xizmatiga yuklashni ko'rsatadi. Adafruit IO boshlash uchun bepul. Pulli rejalar bor, lekin bu reja uchun bepul reja etarli
Wi -Fi harorati qayd etuvchisi (ESP8266 bilan): 11 qadam (rasmlar bilan)
Wi -Fi haroratini hisobga oluvchi (ESP8266 bilan): Salom, sizni bu erda ko'rganimdan xursandman. Umid qilamanki, siz ushbu ko'rsatmalarni foydali ma'lumotlarni topasiz. Menga bemalol takliflar, savollar, … yuborishingiz mumkin, bu erda asosiy ma'lumotlar va loyihaning tezkor ko'rinishi. Mobil foydalanuvchilar uchun: Video, menga xabar bering