Satura rādītājs:
- 1. darbība: BOM saraksts
- 2. solis: montāža
- 3. solis: ķēde
- 4. darbība: augšupielādējiet pievienoto programmatūru
- 5. solis: beigu vārdi
Video: IoT darbvirsmas pulkstenis un termometrs: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki, Šī instrukcija parādīs, kā es izveidoju galda pulksteni un termometru bez īpašiem instrumentiem. Šis galda pulkstenis parāda pašreizējo laiku, temperatūru un mitrumu. Pulkstenis ir ļoti precīzs, jo tas tiek sinhronizēts ar laika serveri, izmantojot esp8266 NodeMCU IoT moduļa WiFi savienojumu. Mitrumu un temperatūru mēra ar vietējo sensoru. Ierīci darbina standarta tālruņa lādētājs (5VDC). Ir uzstādīti divi displeji. Augšējā displeja pirmie divi cipari parāda temperatūru pēc Celsija, otrie divciparu skaitļi parāda mitrumu. Apakšējā displejā ir redzams laiks. Pilnīga elektronika ir iebūvēta papīra kastē, kas bija USB atmiņas kartes iepakojums.
1. darbība: BOM saraksts
DHT22 digitālais temperatūras un mitruma sensora modulis 1gab.
TM1637 7 segmenta 4 ciparu digitālais LED displeja modulis arduino 1gab.
Arduino nano MCU plate 1gab
NodeMcu v3 Lua WIFI lietu interneta izstrādes MCU plate ESP8266 1gab
Tālruņa lādētājs 1gab
Proto PCB 1 gab
Kabelis 1gab.
mājoklis 1gab dāvanu kastē
lodēšanas skārda 1gab
Projekta kopējās materiālās izmaksas: 10, 29 $/projekta kopējais apjoms
2. solis: montāža
Katru montāžas procesa posmu var redzēt nākamajā videoklipā.
Daži papildu dati par videoklipu:
Šis ir mans darbvirsmas otrais pulksteņa pulkstenis. Mana pirmā mēģinājuma instrukciju saite:
Es izpildīju šo instrukciju, jo tagad es ierakstīju visu būvniecības procesu un veicu dažas izmaiņas. Man bija dažas problēmas ar 1.0 versiju. Lielākā problēma bija tā, ka RTC bija neprecīzs. Pulkstenis ievērojami aizkavējās. Šo problēmu var atrisināt, izmantojot IoT tehnoloģiju un periodisku laika servera sinhronizāciju. Šajā projektā es izmantoju NodeMCU, kas veiks laika sinhronizāciju.
Nākamais solis bija atrast pareizo mājokli. Es izvēlējos nelielu papīra kastīti, kurā ietilpst visas detaļas. Šo kastīti saņēmu kā dāvanu. Patiesībā USB atmiņas karte bija dāvana, tas bija USB atmiņas kartes iepakojums. Šī papīra iepakojuma kaste bija ideāli piemērota šim projektam. Es domāju, ka šim nolūkam var izmantot jebkuru kastīti (koka, plastmasas) ar atbilstošu izmēru.
Pirms urbumu urbšanas ir ieteicams novietot visas sastāvdaļas uz kastes un tajā.
Iepriekšējā versijā es nepiestiprināju Arduino plāksni pie kastes, bet tas izraisīja netīru kabeļu savienojumu. Tāpēc tagad es nolēmu izmantot proto PCB. Šim risinājumam ir nepieciešama lielāka lodēšana, bet galu galā ir vērts to izdarīt, jo kabeļus var pārvaldīt daudz vieglāk.
3. solis: ķēde
Vispirms es mēģināju izmantot tikai NodeMCU moduli, bet tas nespēja pārvaldīt DHT 22 sensoru. Es domāju, ka problēma ir tā, ka DHT 22 strādā pie 5 V, un NodeMCU ir uz 3.3. Es mēģināju ar līmeņa pārslēgšanas moduli (3.3/5), bez panākumiem. Galu galā es sensoram piemēroju neatkarīgu Arduino nano. Tas ir 2 USD papildu, un tam ir nepieciešama vieta, bet līmeņa pārslēdzēja modulis maksā un prasa arī vietu. Es savienoju visus komponentus saskaņā ar shēmu.
Es piestiprināju skrūves, lai visus moduļus piestiprinātu pie kastes, tāpēc iekšpusē nav kustīgu daļu. Var izmantot automašīnā (ja automašīnā ir WiFi, es pārbaudīju ar savu mobilo kā karsto punktu).
4. darbība: augšupielādējiet pievienoto programmatūru
Lai augšupielādētu avota kodu MCU, izmantojiet programmatūru Arduino IDE un USB kabeļus:
Ir daudz instrukciju par to, kā programmēt NodeMCU, ti:
www.instructables.com/id/Programming-ESP82…
un kā programmēt Arduino nano:
www.arduino.cc/en/Guide/ArduinoNano
Ir divi kodi. Viens Arduino nano un viens NodeMCU. Pirms NodeMCU koda augšupielādes nomainiet Wifi akreditācijas datus un iestatiet laika joslu. Avota kodā es atstāju piezīmi par to, kā izmantot attālos laika apstākļu datus no vietnes https://openweathermap.org/. Es gribēju parādīt arī āra temperatūru, taču šī pakalpojuma precizitāte man nebija piemērota, varbūt sensors ir pārāk tālu no manas atrašanās vietas.
5. solis: beigu vārdi
Šo pulksteni esmu izmantojis 2 mēnešus bez problēmām. Šajā laikā es arī modernizēju savu vecāko ierīci, skat. Tagad esmu apmierināts ar abām vienībām. Es plānoju izveidot šī pulksteņa modernāku versiju.
Jauku dienu!
Ieteicams:
Cietā diska darbvirsmas pulkstenis: 5 soļi
Cietā diska darbvirsmas pulkstenis: Ievads Pinterest tiek pārdots kāds cietā diska pulkstenis. Es vienmēr gribu vienu no tiem izgatavot savam galdam. Covid-19 karantīna dod man iespēju to izveidot. Vīrusa dēļ man tas jāizgatavo no visa, kas man ir mājās, tāpēc šī ir mana pirmā instrukcija
Arduino vairogs no vecām krievu VFD caurulēm: pulkstenis, termometrs, voltu mērītājs : 21 soļi (ar attēliem)
Arduino vairogs no vecām krievu VFD caurulēm: pulkstenis, termometrs, voltu mērītājs …: šī projekta pabeigšana prasīja gandrīz pusgadu. Es nevaru aprakstīt, cik daudz darba tika ieguldīts šajā projektā. Šī projekta īstenošana vienatnē prasītu mani mūžīgi, tāpēc man bija palīdzība no draugiem. Šeit jūs varat redzēt mūsu darbu, kas apkopots vienā ļoti garā instrukcijā
6 ciparu Nixie pulkstenis / taimeris / termometrs: 4 soļi
6 ciparu Nixie pulkstenis / taimeris / termometrs: šis projekts ir aptuveni 6 ciparu precīzs pulkstenis ar NIXIE caurulēm. Izmantojot izvēles slēdzi, jūs varat izvēlēties starp TIME (un datuma) režīmu, TIMER režīmu (ar 0,01 sek. Precizitāti) un THERMOMETER režīmu .RTC modulis satur datumu un laiku iekšējai balai
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Darbvirsmas ierīce - pielāgojams darbvirsmas palīgs: 7 soļi (ar attēliem)
Darbvirsmas ierīce - pielāgojams darbvirsmas palīgs: darbvirsmas ierīce ir mazs personīgais darbvirsmas palīgs, kas var parādīt dažādu informāciju, kas lejupielādēta no interneta. Šo ierīci es izstrādāju un būvēju CRT 420 - īpašo tēmu klasei Beriju koledžā, kuru vada instruktors