Përmbajtje:
- Hapi 1: Skiconi pajisjen, vizatoni idenë fillestare
- Hapi 2: Zgjidhni Komponentët e duhur
- Hapi 3: Përgatitni Diagramin e Telave
- Hapi 4: Informacion shtesë para fillimit - Konsumi i energjisë
- Hapi 5: Lidhni ekranin
- Hapi 6: Lidhni modulin RTC
- Hapi 7: Bashkoni murin e përparmë me ekranin, RTC, baterinë, koduesin rrotullues
- Hapi 8: Përgatitni mure transparente
- Hapi 9: Krijoni Murin e Djathtë
- Hapi 10: Krijoni mur anësor të majtë
- Hapi 11: Krijoni prizën me bordin universal dhe binarët, lidhni RTC, koduesin, ekranin dhe ekranin
- Hapi 12: Ndizeni para se të vazhdoni
- Hapi 13: Shtoni TP4056 dhe baterinë, ngjitni çelësin rrëshqitës, shtoni tela karikimi në kunjin 5, lidhni prizën e programueshme të pasme
- Hapi 14: Krijoni kapakun e sipërm
- Hapi 15: Kodi
- Hapi 16: Testoni pajisjen para prekjeve përfundimtare
- Hapi 17: Pamja e ndërfaqes
- Hapi 18: Përfundoni Projektin
Video: Stacioni i motit jashtë linje Arduino: 18 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Përmbledhje
E fundit disa herë kur blej termometër, pashë se pothuajse gjithmonë ka ndryshim në vlera. Detyra ime ishte të ndiqja temperaturën dhe lagështinë brenda dhomës së foshnjës sime. Gjithashtu u shfaq një çështje e leximit të vlerave nga 2-3 metra në termometrat më të mëdhenj dhe më duhej të ngrihesha për të parë vlerën e temperaturës, problemi që kam me shumicën e termometrave ishte drita. Problemi tjetër ishte se unë nuk mund ta shoh vlerën e temperaturës sepse është pa dritë prapa për të kursyer energji. Nuk dua të kursej energji, më duhen vetëm disa orë ruajtje të energjisë në mënyrë që kjo pajisje të funksionojë nëse linja kryesore e energjisë mbyllet.
Kështu që më erdhi një ide:
- Për të krijuar termometër me lejim për të ndryshuar vlerën e temperaturës.
- E cila mund të jetë me dritë të pasme dhe Ngjyra.- Për të kombinuar të gjitha gjërat që kanë termometrat e zakonshëm: (RTC, Bateria, Min Max t, etj)- Dhe për të pasur veçori shtesë si Stinët dhe Pushimet
Kështu që fillova projektin para 1 viti. Pjesa e softuerit më mori disa muaj për ta përfunduar. Unë kam krijuar disa versione të softuerit, dhe 2 javët e fundit e përfundoj projektin.
Informacioni i softuerit të pajisjes
Kodi Arduino dhe bibliotekat:
Kodi gjithashtu ngarkohet në hapin e Kodit.
https://github.com/stlevkov/KT2_144
https://github.com/stlevkov/Arduino-Libraries
Karakteristikat e pajisjes
- Faqja e nisjes - tregon datën dhe orën e ngarkimit të fundit të firmuerit.
- Faqja Kryesore - shfaq Koha, Data, Ikona e Baterisë, Ikona e Temperaturës, Vlera e Temperaturës, Vlera e Lagështisë, Tmax, Tmin, Stinët, Pushimet, Treguesi USB kur është i lidhur.
- Faqja e menysë - me menutë Temp, Clock, Battery, About, Back
- Temp Page - ju lejon të kalibroni sensorin DHT
- Faqja e orës - ju lejon të redaktoni orën dhe datën
- Faqja e baterisë - tregon informacionin e baterisë, % përqindjen, tensionin mV, statusin e karikimit
- Rreth Faqes - duke treguar informacione për autorin
- Funksioni i kthimit për të dalë nga menyja
- Panele transparente
- Jetë e gjatë RTC
- Bateri litiumi - deri në hours 9 orë (450mAh)
- Treguesi i ulët i baterisë - tregon ikonën me të kuqe ~ 5 minuta të tjera.
- Ngjyra të ndryshme për - Temperatura e ulët, e mesme, e lartë
- Mesazhet e festave dhe stinëve
- Fole e programueshme - në anën e pasme
- Ndërfaqja e përdoruesit - duke përdorur koduesin rrotullues
Ana e pasme me tabelën nuk do të mbulohet, sepse dua që foshnja të shoh dhe të prekë bordin, ndërsa pajisja nuk është e ndezur. Ju mund të krijoni një lloj mbulese për anën e pasme të tabelës.
Hapi 1: Skiconi pajisjen, vizatoni idenë fillestare
Vendosni se çfarë të keni - sa faqe, meny, si të ndryshoni menutë dhe faqet.
Nëse keni ide të tjera, mund ta ndryshoni me kodin arduino.
Vendosni se çfarë forme dëshironi dhe çfarë mund të bëhet lehtë. Unë së pari zgjedh printimin 3D, por pas kësaj vendos të përdor material të thjeshtë.
Ideja është që të keni mure transparente në krye dhe në fund, gjithashtu mund të krijoni një kuti më të mirë.
Pra, pjesët kryesore të kutisë janë:
- Përpara - me ekranin dhe koduesin rrotullues
- Djathtas - me modulin RTC
- Majtas - me modulin DHT
- Mbrapa - me anën e kundërt të tabelës
- Në krye - Transparente me baterinë 3.7V dhe çelësin rrëshqitës ON/OFF
- Fund - Transparente
Hapi 2: Zgjidhni Komponentët e duhur
- TP4056 Karikues Micro USB 5V 1A 18650 Pllaka e Ngarkimit të Baterisë Litium - Ebay
- Moduli i ekranit 1.44 "128x128 SPI Full Color 65K TFT LCD ST7735 - Ebay
- Moduli i kodimit rrotullues KY -040 për Arduino - Ebay
- Sensori dixhital i temperaturës dhe lagështisë DHT22 AM2302 - Ebay
- Modulet Tiny RTC I2C 24C32 Memory DS1307 Ora në kohë reale RTC Moduli i bordit - Ebay
- Bordi Pro Micro Controller ATmega328P 16MHz Arduino Pro Mini Module - Ebay
- Bateri 3.7V 450mAh Lipo e Rimbushshme - Ebay
-
6 kunja 2 Pozicione DPDT On/On Mini Slide Switch - Ebay
- CR2032 CR 2032 3V Buton Cell Coat Battery - Ebay
- 10x22cm Prototip i Saldimit të Bordit të PCB -së së Bakrit Single Side Universal - Ebay
- Mashkull & Femër 40pin 2.54mm Header Socket Single Row Rrip - Ebay
Hapi 3: Përgatitni Diagramin e Telave
Diagrami tregon lidhshmërinë e sensorëve të ngjashëm, ndërsa Ekrani është pothuajse i njëjtë.
Për përdorimin e duhur të kunjave, shihni kodin Arduino në hapin e Kodit.
Shkarkoni skedarin fritzing për më shumë detaje rreth pinout. Rri pezull pikat nga diagrami për të parë kunjat e sakta të moduleve.
Hapi 4: Informacion shtesë para fillimit - Konsumi i energjisë
Projekti përdor bateri 450mAh, por ju mund të përdorni më shumë. Thjesht hidhini një sy konsumit të energjisë në mënyrë që të zgjidhni dhe llogaritni baterinë e duhur për orë të veçanta të përdorimit. Kur përdorni 450mAh, pajisja mund të funksionojë përafërsisht. 9 orë.
Në gjendje boshe pajisja po funksionon me rreth 0.102A - Asnjë optimizim i kursimit të energjisë nuk bëhet këtu
Kur shtypet butoni, aplikohet rryma e lartë dhe është rreth 0.177A.
Hapi 5: Lidhni ekranin
Ekrani po përdor SPI për lidhje.
Ka bibliotekë adafruit për këtë shofer ST7735.
Hapi 6: Lidhni modulin RTC
Krijo Modifikim PCB Në mënyrë që të përdorni baterinë CR2032.
- Hiqeni D1
- Hiqni R4
- Hiq R5
- Hiqni R6
- E shkurtër R6
Më shumë informacion në lidhje me këtë modifikim gjenden këtu.
Hapi 7: Bashkoni murin e përparmë me ekranin, RTC, baterinë, koduesin rrotullues
Nëse doni të filloni pajisjen, thjesht ngarkoni kodin nga hapi Kodi dhe ndiqni hapat e tjerë ndërsa ndryshoni dhe bashkëngjitni pjesët e reja.
Hapi 8: Përgatitni mure transparente
Unë përdor pleksi 3 mm. Ju mund të përdorni materiale të ngjashme transparente. Unë përdor vetëm një për pjesën e poshtme.
Hapi 9: Krijoni Murin e Djathtë
Krijoni murin e djathtë. Përdorni madhësinë CR2032 për vrimën.
Hapi 10: Krijoni mur anësor të majtë
Krijoni murin e majtë anësor. Përdorni madhësinë e modulit DHT për vrimën.
Hapi 11: Krijoni prizën me bordin universal dhe binarët, lidhni RTC, koduesin, ekranin dhe ekranin
Lidhni dhe lidhni të gjitha kunjat duke ndjekur diagramin e telit. Ju mund të përdorni Arduino UNO me një skicë të zbrazët të instaluar për të programuar Arduino Mini. Kunjat e nevojshme:
- VCC 5V
- GND
- RX
- TX
- RESETO
Mos harroni të shkëputni baterinë 3.7V në këto hapa nëse ngarkoni skicën para përfundimit me pjesët.
Hapi 12: Ndizeni para se të vazhdoni
Në këtë pikë, do të jeni në gjendje të ndizni pajisjen dhe të përdorni të gjitha funksionet.
Përdorni pamjen paraprake të videos për të parë se cili ishte programi në versionin 1.1. Gjithashtu ka lidhje github në hapin përmbledhës për të parë përditësimin më të fundit.
Ndizeni pajisjen para se të vazhdoni me hapat e tjerë para se të mbyllni kapakun e sipërm, sigurohuni që të funksionojë normalisht.
Hapi 13: Shtoni TP4056 dhe baterinë, ngjitni çelësin rrëshqitës, shtoni tela karikimi në kunjin 5, lidhni prizën e programueshme të pasme
Pas çdo saldimi, testoni sistemin, sigurohuni që pjesët të punojnë mirë para se të vazhdoni.
Hapi 14: Krijoni kapakun e sipërm
Unë përdor fletë plexi 0.5 mm nga kutia e bankës së energjisë.
Hapi 15: Kodi
Përdorni parametrat në seksionin init për të përcaktuar preferencat tuaja.
Për pushime, unë përdor bullgarisht. Ju mund të redaktoni grupin duke përdorur pushimet në vendin tuaj.
Pajisja po shfaq 4 sezone, modifikojini ato në kodin e preferuar për vendndodhjen tuaj.
Nëse sensorët tuaj janë të ndryshëm, ndiqni përkufizimet e kunjave dhe modifikojini ato në kod. Unë kam lënë pothuajse të gjitha komentet e rreshtave për të kuptuar më mirë kodin.
Platformat e testuara:
- Arduino UNO
- Arduino Pro Mini
Merrni bibliotekat që ju nevojiten nga depoja, përdorni ato, të përcaktuara në skicë.
Hapi 16: Testoni pajisjen para prekjeve përfundimtare
Pajisja është e përsosur, e imja është e kalibruar -4*C, kam përdorur kondicionerin tim Toshiba, 2 termometra të thjeshtë me mure dhe dy termometra dixhitalë për ta kalibruar. Nëse sensori juaj mat vlera të ndryshme, tani mund ta modifikoni.
Hapi 17: Pamja e ndërfaqes
Mos harroni të redaktoni informacionin e firmuerit në seksionin fillestar të kodit për të treguar kredencialet tuaja ose lini ashtu siç është.
Recommended:
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Stacioni i motit DIY & Stacioni i sensorit WiFi: 7 hapa (me fotografi)
DIY Weather Station & WiFi Sensor Station: Në këtë projekt do t'ju tregoj se si të krijoni një stacion moti së bashku me një stacion sensor WiFi. Stacioni i sensorit mat të dhënat e temperaturës dhe lagështisë lokale dhe i dërgon ato, përmes WiFi, në stacionin e motit. Stacioni i motit më pas shfaq t
QuizBox - Kuizi në Internet jashtë linje: 6 hapa
QuizBox - Kuizi i Internetit jashtë linje: Një kuiz interneti jashtë linje për të gjetur se çfarë subreddit jeni, kush nuk ka nevojë për këtë? Përmbledhje Më poshtë një përmbledhje e shpejtë e përmbajtjes. Hyrje dhe Vitrinë Video Shtypja e Kutisë Shtimi i disa pajisjeve elektronike Shkrimi i kodit Krijimi i një kuizi Rezultati
Shkarkoni Wikipedia për përdorim jashtë linje: 4 hapa
Shkarkoni Wikipedia për Përdorim Offline: Wikipedia është në dispozicion për shkarkim falas, në tërësi, në www.kiwix.org. Unë kam qenë në gjendje ta shkarkoj në një pikë hyrjeje publike dhe ta transferoj në hard diskun e kompjuterit tim në shtëpi. Ajo vjen e përpiluar si një skedar i vetëm i ngjeshur.zim, së bashku me o
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,