Ho eketsa tharollo ea ESPHome ea ponts'o ho etsa hore ho sebelisa lehae le bohlale ho be betere haholo ka ho fa basebelisi maikutlo a potlakileng le a bonahalang, ho fokotsa ho itšetleha ha bona ka lisebelisoa tsa mehala ea thekeng, le ho etsa hore likamano tsa sistimi li hlake. Ho seta ha YAML ho phatlalatsang bakeng sa ESPHome ho felisa tlhoko ea mananeo a rarahaneng a maemo a tlase 'me ho u lumella ho bona data ea sensor ea nako ea sebele li-skrini tse hahiloeng kahare. Mokhoa ona oa moralo o tlatsa sekheo sa bohlokoa sa UX: basebelisi ba thatafalloa ke lits'ebetso tsa "othomathike" tse sa bonahaleng. E fetola ts'ebetso ea IoT e sa utloisiseheng hore e be li-interface tsa 'nete, tse bonolo ho li utloisisa tse matlafatsang ts'epo le taolo maemong a lapeng le a khoebo.
Lipontšo tsa ESPHome li etsa lera le tenyetsehang la tšebelisano-'moho le hokahanyang lisebelisoa tsa hardware le batho ba li laolang. Sethala sena se sebetsa le mefuta e mengata ea lipontšo, joalo ka liphanele tsa OLED tse kang SSD1306, li-skrini tsa TFT tse nang le li-control tsa ILI9341, li-skrini tsa e-ink tsa Waveshare, le li-grid tsa LED. Hobane lisebelisoa li tenyetseha haholo, bahlahisi ba ka bapisa likarolo tsa pontšo le litlhoko tsa lenaneo ka leng, ebang ba tsotella haholo ka moruo oa matla, botebo ba 'mala, kapa likhutlo tsa ho shebella.
Ka difaele tsa ho seta YAML, sethala se pata tshebetso e rarahaneng ya ho seta bakganni. Ho ena le ho sebedisa C++ ho laola tatellano ya nako ya SPI kapa diaterese tsa I2C, baenjiniere ba sebedisa polelwana e bonolo ho batho ho hlalosa diparamitha tsa pontsho, diprothokholo tsa puisano, le boitshwaro ba ho fana. Kgutsufatso ena e fokotsa nako eo e e nkang ho kopanngwa ho tloha dibekeng ho ya matsatsing mme e fokotsa mathata a tshehetso ya bakganni a tlang le ntshetsopele e kentsweng e tloaelehileng. ESPHome e hlokomela tsamaiso ya protocol ya maemo a tlase ha o eketsa mojule wa pontsho ho ESP32.
Li-skrini tsa ESPHome li ntle haholo ho bonts'eng data ea sensor ntle le ho hloka letho le leng. Litekanyo tsa mocheso, maemo a mongobo, litekanyo tsa tšebeliso ea matla, le matšoao a boemo ba sistimi li hlaha ka kotloloho li-skrining tse hokahaneng ka lebaka la mesebetsi e bonolo ea lambda eo u e setang. Moralo ona o felisa latency e tlang le lipontšo tse itšetlehileng ka leru 'me o etsa bonnete ba hore lisebelisoa li ntse li ka sebetsa ha marang-rang a theoha. Ho tšepahala hona ho bohlokoa haholo bakeng sa lits'ebetso tsa bohlokoa tsa sepheo moo basebetsi ba hlokang ho netefatsa hore ba ka bona telemetry ea sistimi.
Litsamaiso tse ngata tse bohlale tsa lehae li etsa hore basebelisi ba bule lifono tsa bona, ba shebe li-app, 'me ba pake hore na ke bo-mang pele ba ka bona tlhahisoleseling ea motheo ea sistimi. Li-skrini tse kopantsoeng li tlosa libaka tsena tsa khohlano ka ho bontša matšoao a mmuso ka linako tsohle. Tharollo ea ponts'o ea ESPHome e behiloeng haufi le libaka tsa ho kena kapa libaka tsa taolo e tsebisa baahi le basebetsi ba meaho hang-hang ka sistimi. Sena se nolofalletsa batho ba fumanang li-interface tse shebaneng le li-smartphone ho li sebelisa ho amohela sistimi. Sena ke 'nete haholo-holo libakeng tsa khoebo moo batho ba bangata ba hlokang phihlello e potlakileng ea sistimi.
Litsamaiso tsa mahae tse bohlale tse se nang li-screen tse hahiloeng kahare hangata li na le mathata a UX a etsang hore basebelisi ba se ke ba itšepa le ho khotsofala. Mathata ana a etsahala hobane litsebi tsa meralo li khetha ho beha boiketlo ba nts'etsopele ho feta melao-motheo ea moralo e shebaneng le batho.
Basebelisi ha ba na bonnete ha ba hokela hobane ha ba fumane tlhahiso hang-hang. Lipolelo tsa lentsoe kapa li-skrini tsa app li lumella batho ho qala othomathike kapa ho fetola tlhophiso, empa ha ba tsebe hore sistimi e entse seo ba se kopileng ho fihlela ba bona sephetho. Tieho ena e etsa hore batho ba ipotse 'me ba ntše liodara tse ling, e leng se tenang le se senyang mehloli ea sistimi. Ho itšetleha ka lisebelisoa tsa mehala ea thekeng ho mpefatsa bothata hobane basebelisi ba tlameha ho jara lisebelisoa tsa bona, ho li boloka li chajiloe, le ho fumana mokhoa oa ho sebelisa lipontšo tse ka bang thata ho hlahloba boemo ba tsona.
Dipontsho ha di sebediswe e le dikarolo tsa motheo tsa sistimi, kahoo ha di dumelle boemedi bo bongata kamoo di ka kgonang. Hangata, dihlopha tsa ntshetsopele di diehisa ho rala sebopeho sa sebopeho ho fihlela qetellong ya projeke, e leng se lekanyetsang pontsho ho mongolo feela. Ntle le setshwantsho se bonahalang, ditlhophiso tse rarahaneng tsa othomathike di fetoha "mabokose a matsho" moo basebedisi ba ke keng ba bona hore na sistimi e sebetsa jwang kapa ba fumana hore na hobaneng e sebetsa ka tsela e makatsang. Mekhoa ena e hlaha ha dihlopha tsa boenjiniere di se na disebediswa tse bonolo ho di fihlella bakeng sa ho pheta-pheta sebopeho sa mosebedisi kapele kapa ha dinako tsa ho qetela tsa projeke di etsa hore ho be thata ho tsetela sebopehong hantle.
Litharollo tsa ponts'o tse sebetsang hantle li bonolo. Sebopeho sa hau se lokela ho sebelisa meaho e bonahalang e bonolo hore basebelisi ba e utloisise ntle le koetliso efe kapa efe ho ba bontša boemo ba sistimi. Linomoro tse kholo le matšoao a hlakileng a yuniti li sebetsa hantle ho li-monitor tsa mocheso. Li-skrini tsa boemo li lokela ho sebelisa mebala e utloisisoang ke bohle: botala bakeng sa ho sebetsa, mosehla bakeng sa temoso, le bofubelu bakeng sa temoso. Ha u theha sebopeho sa mosebelisi se utloahalang, u leka ho hakanya hore na mosebelisi o tla ba le lipotso life 'me u mo bontše likarabo hang-hang, ntle le ho etsa hore a fete ka har'a li-menu.
Khamphani e etsang disebediswa tsa bongaka e beha dipontsho tsa ESPHome diteisheneng tsa ho latela bakudi ho ena le dipontsho tsa khomphutha tse bohareng e le hore mekgwa ya matshwao a bohlokwa e ka bonwa diskrineng tse pela bethe. Basebetsi ba baoki ba itse ba ka arabela ka potlako ka 40% diphetohong tsa diparamitha hobane tlhahisoleseding e ne e fumaneha sebakeng sa tlhokomelo. Setaele sa pontsho sa ESPHome se entse hore ho be bonolo ho fetola dintho kapele ho fihlela ditlhoko tsa wadi e nngwe le e nngwe ntle le ho hlophisa botjha firmware. Sena se dumella dihlopha tsa IT tsa sepetlele ho etsa diphetoho ho di-interface ho latela maikutlo a tswang ho dingaka.
UX e betere e lebisa ka ho toba litšenyehelong tse tlase tsa thuso le bareki ba khotsofetseng haholoanyane. Lihlahisoa tse nang le li-skrini tse bonolo ho li utloisisa li fumana mehala e fokolang ea thuso le likopo tsa inshorense hobane basebelisi ha ba ferekane hakaalo. Ho ata ho molemo haeba tharollo ea hau ea ponts'o e u lumella ho etsa liphetoho ho seta ho tloha hole, e le hore u ka ntlafatsa li-interface tsa li-unit tsohle tse kentsoeng ntle le ho romela litsebi tsa litšebeletso tšimong. Hase feela hore litšenyehelo tsa pele tsa likarolo li lokela ho nahanoa ha ho rekoa, empa le boleng bohle ba litsamaiso tse ka fetohang ho fihlela litlhoko tsa basebelisi ha nako e ntse e ea ka ho sebelisa lintlafatso tsa software tsa moeeng (OTA) le li-interface tse betere tsa basebelisi.
Ho khetha khetho e ntle ka ho fetisisa ea ponts'o, o hloka ho tseba hore na ESPHome e ikamahanya joang le li-platform tse ling tseo baenjiniere le lihlopha tsa theko ea thepa ba atisang ho li sheba.
Tasmota e na le sesebelisoa sa ho hlophisa se thehiloeng webong le bakhanni ba skrine ba bonolo ba ka sebelisoang ho tšehetsa lipontšo. Sethala sena se bonolo haholo ho se sebelisa bakeng sa taolo e bonolo ea relay, empa ha se na likhetho tse ngata tsa litšoantšo joaloka ESPHome. Le hoja sebopeho sa webo sa Tasmota se hloka tsebo e fokolang ea syntax ea ho seta, se fokotsa boemo ba ho iketsetsa bo ka etsoang. Ho tlosa pontšo ea Tasmota ha hoa lekana bakeng sa nts'etsopele ea profeshenale ea HMI bakeng sa baenjiniere ba batlang likarolo tse tsoetseng pele tsa ho etsa litšoantšo joalo ka lifonti tse ikhethileng, pontšo ea litšoantšo, kapa meralo e rarahaneng.
Liphanele tsa Lovelace ho Home Assistant li fana ka litšoantšo tse qaqileng ka theknoloji ea webo, empa li hloka ho hokeloa inthaneteng 'me li be le lisebelisoa tsa tsona tsa ponts'o, joalo ka matlapa. Ha li bapisoa le li-unit tse inehetseng tsa ponts'o tse kopantsoeng ka kotloloho le balaoli ba ESPHome ba sebelisang, moralo ona o etsa hore sistimi e be thata le ho feta 'me e bitsa chelete e ngata. Mokhoa oa matlapa o sebetsa hantle bakeng sa tšebeliso ea lapeng moo batho ba tloaetseng ho sebelisa li-touchscreen, empa ts'ebeliso ea indasteri e kang ho tšepahala le ho tiea ha boemo ba leholimo ba lipontšo tsa HMI tse ikhethileng tse ka sebetsanang le mocheso o phahameng le o tlase le ho thothomela.
Ntlafatso ea setso ea Arduino e u fa taolo e felletseng holim'a lisebelisoa tsa khomphutha, empa ho laola mokhanni oa pontšo ho hloka tsebo e ngata ea C++. Moralo oa likarolo tsa pontšo oa ESPHome o iketsetsa mesebetsi eo bahlahisi ba neng ba e etsa ka letsoho, joalo ka ho seta bese ea SPI, ho laola buffer ea foreimi, le ho etsa bonnete ba hore tlhahiso e ntlafalitsoe. Leha Arduino e tenyetseha haholo, e bitsa chelete e ngata bakeng sa merero e mengata ea khoebo hobane e nka nako e telele ho nts'etsapele 'me e hloka tsebo e ngata e khethehileng. Sena ke 'nete haholo ha u nahana ka litšenyehelo tsa ho lokisa liphoso le tlhokomelo e tsoelang pele.
Ho bonolo ho hlophisa ho na le phello e kholo hodima hore na ntho e hahuwa kapele hakae le hore na ho bonolo hakae ho dula o tsebahatsa ha nako e ntse e ya. Mokgwa wa YAML wa ESPHome o dumella ditsebi tse sa kenngwang ho fetola dikahare le sebopeho sa dipontsho, kahoo ha ba hloke ho itshetleha ka dikhoutu tsa firmware ho etsa dintlafatso tsa sebopeho. Ha ho etswa maemo ho pholletsa le mela ya dihlahiswa, ho tsamaellana ha sesebediswa ho bohlokwa. Tshehetso e pharaletseng ya ESP32 le ESP8266 ya ESPHome e etsa bonnete ba hore mefuta yohle ya hardware e itshwara ka tsela e tshwanang. Hore na o ka lokisa mathata kapele hakae le ho fumana dikarolo tse ntjha ho itshetlehile ka hore na firmware e tshehetswa hantle hakae. Setjhaba se mafolofolo sa ESPHome le potoloho ya ntlafatso e potlakileng di fa tshepo ho di-deployment tsa kgwebo.
Ho iketsetsa ho thehiloeng ho YAML sethaleng ke motsoako o motle ka ho fetisisa oa matla le bonolo ba ts'ebeliso. Ka ho sebelisa sebōpeho-puo se hlophisitsoeng, batsamaisi ba lihlahisoa ba ka etsa mehlala ea mehopolo ea sebopeho. Ebe ba ka sebetsa le baenjiniere ho haha mesebetsi e rarahaneng ea lambda e lumellang boitšoaro bo tsoetseng pele haholoanyane. Ho kopanngoa ha MQTT ho etsa hore ho khonehe ho bua le litsamaiso tsa hona joale tsa othomathike ntle le ho etsa protocol e ncha. Ka tšehetso ea API ea kantle, lipontšo li ka fumana data ho tsoa litsamaisong tsa khoebo, li etsa li-interface tse sebetsang le lisebelisoa tsa IoT le meralo ea motheo ea IT e tloaelehileng.
Mealo e sa bonahaleng ho ESPHome e thusa haholo bakeng sa merero e hlokang ho etsa li-prototype kapele empa e sa hloke tsebo e ngata e kenelletseng. Ha ho tluoa tabeng ea ho kenngoa ha indasteri e nkang ho tšepahala le taolo e hole, li-unit tse lumellanang le ESPHome tse nang le nalane ea ts'ireletso le tšehetso e matla ea barekisi li lokela ho shejoa. Lisebelisoa tsa OEM li hloka litharollo tse lumellang nts'etsopele ea bobeli, ho bolelang hore li ka fetoloa ho feta likarolo tse tloaelehileng ntle le ho arola mehloli ea software. Ha u khetha bafepedi ba ESPHome ba bonts'ang , etsa bonnete ba hore ba na le boiphihlelo le likhoebo tseo u batlang ho sebetsa le tsona 'me ba ka sebetsana le litheko tse ngata ha ba ntse ba boloka boleng ba likarolo bo lekana ho pholletsa le tlhahiso.
Ho kopanya hardware ka nepo, e hloka ho khethoa ka hloko, ho hlophisoa le ho ntlafatsoa e le hore e fihlelle maemo a lebelo bakeng sa tlhahiso.
Maboto a ESP32 a na le matla a lekaneng a khomphutha bakeng sa di-skrini tsa ho ama tse arabelang le mesebetsi e rarahaneng ya ho taka. Moralo wa mantlha o dumella diphetoho pontshong ho etsahala leha di-sensor di ntse di etsa poello kapa netweke e ntse e bua. Diphetolelo tse fapaneng tsa ESP8266 di sebetsa hantle bakeng sa dipontsho tse sa fetoheng tse nang le mongolo le ditshwantsho tse bonolo, empa ha di sebetse hantle bakeng sa diketsahalo tsa touchscreen kapa di-skrini tse ntjhafatswang kgafetsa. Ha o sheba di-module tse fapaneng tsa pontsho, etsa bonnete ba hore bakganni ba sebetsa le sete ya dikarolo tsa ESPHome. Balaodi ba ILI9341 le ST7789 TFT ba na le tshehetso e ngata ya setjhaba le bakganni ba tsitsitseng, ba ntlafaditsweng.
Karolo ea pele ea seta ea hau ke liphatlalatso tsa likarolo tsa ponts'o, tse thathamisang liparamente tsa 'mele le mekhoa ea khokahano. Beha mela ea khetho ea data, oache le chip ho li-pin tsa SPI, ebe u batla mofuta oa mokhanni oa ponts'o eo u nang le eona. Mefuta ea mebala e hloka ho sebetsa le lisebelisoa tseo u nang le tsona. Mohlala, RGB565 e fa li-skrini tsa TFT ho nepahala ho hoholo ha 'mala ha e ntse e sebelisa memori e nyane haholo. Ha skrine e fetoha, khoutu ea C++ e ikhethileng e tsamaisoa ke mesebetsi ea lambda ka har'a likarolo tsa ponts'o ho taka mongolo, liforomo le litšoantšo.
Hangata ho benya ha pontsho ho bolela hore sekgahla sa foreimi ha se laolwe hantle kapa hore mohlodi wa motlakase ha o fumane matla a lekaneng. Etsa bonnete ba hore mohlodi wa hao wa motlakase o ka sebetsana le motlakase o phahameng ka ho fetisisa nakong ya diphetoho tsa skrine. Sena se bohlokwa haholo bakeng sa di-skrini tse kgolo tse nang le mabone a morao a LED. Haeba ditshwantsho kapa dipoko di dula skrineng kamora ho ntjhafatsa foreimi, ho bolela hore skrine ha se a hlakolwa hantle. Etsa bonnete ba hore mekgwa ya hao ya lambda e hlakola difaele tsa pontsho pele o taka dikahare botjha. Ha ditsamaiso tsa ho hokahanya ho ama di sa tsamaellane le dipaterone tsa pono, ho ka baka mathata ka ho lekanya ho ama. ESPHome e fana ka di-offsets tsa ho lekanya ho kopanya ka nepo di-input tse tala tsa ho ama maemong a skrine.
Ho latela boleng ba khokahano le li-algorithms tsa ho hokahanya hape ka boiketsetso li thusa bakeng sa kopanyo ea WiFi. Beha matšoao a bonts'ang basebelisi ka mathata a marang-rang pele a ama tsela eo lintho li sebetsang ka eona. Ha MQTT e kopantsoe, e lokela ho sebelisa mela ea melaetsa le ho boloka lifolakha ho etsa bonnete ba hore liphetoho tsa bohlokoa tsa boemo li lula li le teng esita le ka mor'a hore morekisi a khutle. Tsamaiso ea matla e bohlokoa haholo bakeng sa lisebelisoa tse sebelisang betri; beha mekhoa ea ho robala skrineng e sebelisoang ke li-timers tse sa sebetseng le ho theola sekhahla sa ntlafatso ha ho bontšoa litaba tse sa fetoheng.
Khamphani e etsang liprinta tsa 3D e kopantse mojule oa ponts'o ea GUITION le ESPHome ho etsa li-skrini tsa taolo tse kopaneng tse bonts'ang melaetsa ea mathata, tsoelo-pele ea khatiso le li-curve tsa mocheso. Hobane basebelisi ba ne ba ka tseba mathata a tloaelehileng joalo ka ho qhoma ha filament kapa tieho ea ho tsitsisa mocheso ka kotloloho ho tloha ponts'ong ea khatiso, palo ea mehala e eang ho tšebeletso ea bareki e theohile ka 28%. Sekhahla sa katleho sa liprinta se ile sa nyoloha ka 12% ha basebetsi ba ne ba shebile liphetoho tsa mocheso 'me ba etsa liphetoho maemong a koaletsoeng ho latela data e bontšitsoeng.
Ho reka ka maano di-module tsa ESPHome tsa pontsho ho hloka ho utlwisisa maemo a mmaraka, di-ecosystem tsa bafepedi, le mekgwa ya netefatso e fokotsang dikotsi tsa kopanyo.
Dipontsho tse sebetsang le ESPHome di tloha ho diyuniti tse nyane tsa OLED tsa lisenthimithara tse 1.28 tse ka sebediswang theknolojing e aparwang ho isa ho diphanele tse kgolo tsa indasteri tsa lisenthimithara tse 21.5 tse kentsweng dikamoreng tsa taolo. Ditheko di fetoha haholo ho latela boholo, qeto le bokgoni ba ho ama. Mohlala, diskrine tsa motheo tsa I2C OLED di bitsa tjhelete e ka bang 3to3to8 ka yuniti, ha di-module tsa profeshenale tsa TFT tse nang le capacitive touch, tse kang pontsho ya parallel lcd GUITION JC4827B043C, di bitsa tjhelete e pakeng tsa 15le15le35 ka yuniti, ho latela bophahamo ba modumo. Dipontsho tse etseditsweng tshebediso ya indasteri tse ka sebetsanang le mefuta e mengata ya dithempereichara mme di hahilwe ho nka nako e telele di bitsa tjhelete e ngata, empa di tshepahala ho lekana ho sebediswa dikgwebong.
Barekisi ba tšepahalang ba hlahella ka ho fana ka lipampiri tse qaqileng tsa tekheniki tse kenyeletsang ho feta maqephe a data feela. Boitsebiso bona bo lokela ho kenyelletsa mehlala ea kopanyo le malebela a ho rarolla mathata hape. Mokhoa ona o sebelisoa ke Shenzhen Jingcai Intelligent moleng oa bona oa lihlahisoa tsa GUITION, o nang le lisebelisoa tse felletseng tsa nts'etsopele ea bobeli tse etsang hore ho be bonolo ho iketsetsa ntle le ho hloka tsebo e ngata ea software. Sesebelisoa sa bona sa nts'etsopele ea Guition ea ho hula le ho theola se u lumella ho etsa li-prototypes tsa UI tse potlakileng, tse thusang lihlopha tse rekang ho fihlela linako tse thata tseo li tobanang le tsona ha li sheba bafepedi ba likarolo.
Pele o kgetha mofani wa ditshebeletso, etsa bonnete ba hore mokhanni wa pontsho o sebetsa le mefuta ya moraorao ya firmware ya ESPHome. Sheba dihlopheng tsa setjhaba le polokelongtshedimosetsong tsa GitHub bakeng sa maikutlo mabapi le kopanyo ho tswa ho bahlahisi ba sebedisitseng disebediswa tse tshwanang. Kopa tlhahisoleseding e batsi mabapi le protocol e hlokahalang ya puisano, mohlodi wa motlakase, le mefuta ya mocheso le mongobo o sebetsang. Taolo ya ILI6485 ho GUITION e hlahloba melemo ho tswa tshehetsong e tsitsitseng ya mokhanni wa ESPHome le mosebetsi o mongata wa setjhaba ho e etsa hore e sebetse hantle.
OEM e sebelisa bafani ba litlhoko ba ka iketsetsang likarolo le ho etsa bonnete ba hore li lula li fumaneha. Sehlopha sa GUITION se sebelitse liphanele tsa taolo ea indasteri, lisebelisoa tsa botle ba bongaka, le liteishene tsa ho tjhaja, e leng se bontšang hore ba ka fetola likarolo ho latela litlhoko tsa liindasteri tse fapaneng. Hobane ba sebetsa le Arduino, IDF, le liforomo tsa nts'etsopele ea moetlo, ba ka ikamahanya le meralo e fetohang ea lihlahisoa. Liyuniti tsa bona li na le likarolo tsa phetoho ea firmware tse hole tse fokotsang litšenyehelo tsa ts'ebeletso ea tšimo le ho lumella ntlafatso e tsoelang pele ea sehlahisoa ka lintlafatso tsa moeeng (OTA).
Polokelo ea litokomane tsa ESPHome e na le mehlala ea semmuso ea ho seta le litšupiso tsa likarolo tse etsang hore mosebetsi o tsamaee kapele. Lihlopha tsa sechaba li lumella baetsi ba likhoutu ho thusana ka ho arolelana malebela a ntlafatso le malebela a ho lokisa a ipapisitse le liphihlelo tsa ho qala tsa lefats'e la 'nete. Ho latela litaba tsa GitHub ho bontša hore na ke likarolo life tsa sethala tse ntseng li sebetsoa pele le hore na ke likarolo life tse ncha tse tlang. Sena se ka ba le phello holim'a 'mapa oa litsela tsa sehlahisoa sa nako e telele. Hammoho le thuso e ikhethileng ea morekisi, lisebelisoa tsena li haha tsebo e felletseng ea tikoloho e fokotsang kotsi ea nts'etsopele le ho potlakisa nako ea ho ea 'marakeng.
Qetellong, lipontšo tsa ESPHome li ntlafatsa UX ea lehae e bohlale haholo ka ho fetola theknoloji e sa bonahaleng hore e be litsamaiso tse hlakileng, tse khahlang, le tse tšepahalang ke basebelisi. Ho bonolo ha tšebeliso ea sethala ho felisa mathata a tloaelehileng a tlang le nts'etsopele e kentsoeng ha ka nako e ts'oanang ho fa litsebi bolokolohi boo li bo hlokang bakeng sa lisebelisoa tse rarahaneng. Ho kopanngoa ha maano a litharollo tsa ESPHome ho sebetsana le litletlebo tse kholo tsa basebelisi mabapi le ho se bonahale ha sistimi le ho itšetleha ka lisebelisoa tsa mehala ea thekeng, e leng se lebisang ho melemo e lekantsoeng thabong ea bareki le katleho ea ts'ebetso. Lisebelisoa tsa khoebo lisebelisoa tsa bongaka, taolo ea indasteri le thepa ea bareki li bontša hore ESPHome e se e loketse tlhahiso 'me e na le bokhoni ba ho fumana phaello ho matsete. Ha lik'hamphani li rera lihlahisoa tsa tsona li nahanne ka kopanyo ea lipontšo, li fumana monyetla oa tlholisano ka ho fa basebelisi boiphihlelo bo betere bo khethollang lihlahisoa tsa bona limmarakeng tse tletseng batho.
Liboto tsa ESP32 li sebetsa hantle bakeng sa lisebelisoa tsa ponts'o tse hlokang li-skrini tsa ho ama, lintlafatso tse tloaelehileng, kapa tlhahiso e rarahaneng ea litšoantšo. Moralo oa mantlha o etsa bonnete ba hore mesebetsi ea ponts'o ha e sitise likhokahano tsa marang-rang kapa ts'ebetso ea sensor. Mefuta e fapaneng ea ESP8266 e ka sebetsana le li-skrini tse nyane hantle, empa ha e na matla a lekaneng a ts'ebetso bakeng sa litlamorao tsa ho ama kapa tsa animation tse arabelang. Etsa bonnete ba hore molaoli oa ponts'o oo u o khethang o na le ts'ehetso e tsitsitseng ea mokhanni oa ESPHome. ILI9341, ST7789, le SSD1306 li lekiloe haholo ke sechaba ka mefuta e mengata ea li-hardware.
Ka tšobotsi ea ntlafatso ea ESPHome moeeng, liphetoho tsa software li ka etsoa hole ntle le ho fihla sesebelisoa ka 'mele. Tšobotsi ena e bohlokoa haholo bakeng sa litlhophiso tse hasaneng joalo ka ho kenngoa ha mabenkele kapa litsamaiso tsa taolo ea meaho, moo ho ka bang theko e boima haholo ho etsa lintlafatso ka letsoho. Maano a ho kenya tšebetsong ka mekhahlelo a leka litlhophiso mohlaleng oa lisebelisoa pele a li kenya sehlopheng sohle. Sena se fokotsa kotsi ea tšitiso.
Likamano tsa ho ama le maikutlo a basebelisi likereneng tse kopantsoeng li etsa hore ho khonehe hore li-imeile tse rarahaneng li sebetse. Etsa li-interface tse lumellang basebetsi ho sebelisa li-display control ho khetha mekhoa ea ts'ebetso, ho fetola libaka tsa ho beha, kapa ho lemoha litemoso. Tšebelisano ena e fetola ho latela ho sa sebetseng hore e be tsamaiso ea sistimi e sebetsang, e leng se thusang haholo libakeng tsa mosebetsi moo basebetsi ba hlokang ho shejoa.
Ho fumana mofani oa ESPHome ea nepahetseng oa pontšo ho ka fetola tlhahiso ea sehlahisoa ho tloha bothateng ba tekheniki ho ba molemo oa tlholisano. Guition e etsa li-module tsa profeshenale tsa pontšo ea hmi tse etselitsoeng ho sebetsa le lisebelisoa tsa hona joale tsa IoT. Li kopanya lisebelisoa tsa boleng bo holimo le lisebelisoa tsa nts'etsopele tse u thusang ho etsa hore sehlahisoa sa hau se rekisoe kapele. Sepheo sena se bontšoa ke GUITION JC4827B043C ea rona, e nang le ntlha e matla ea foromo ea lisenthimithara tse 4.3 e sebelisitsoeng lisebelisoa tsa bongaka, meralo ea motheo ea ho tjhaja, le tse ling. E na le botebo ba 'mala ba 24-bit, ho ama ho arabelang ha capacitive, le kopanyo e boreleli ea ESPHome.
Re utloisisa likhatello tsa hau tsa nts'etsopele hobane re hahile khoebo ea rona ho li rarolla. Sesebelisoa sa software sa Guition se u lumella ho theha sebopeho sa mosebelisi (UI) ka ho hula le ho theola ntle le ho tseba ho hongata ka ho ngola khoutu. Li-module tsa rona li boetse li sebetsa le Arduino, ESP-IDF, le libaka tse ling tsa nts'etsopele tse ikhethileng bakeng sa sehlopha sa hau. Bua le sehlopha sa rona sa boenjiniere ho david@guition.com mabapi le litlhoko tsa projeke ea hau 'me u fumane hore na ho sebetsa le moetsi ea nang le boiphihlelo oa ponts'o ea ESPHome ho ka potlakisa 'mapa oa sehlahisoa sa hau joang ka ho u fa likarolo tse tšepahalang, litaelo tse qaqileng, le tšehetso e potlakileng ea botekgeniki nakong ea nts'etsopele le ho holisa tlhahiso.
1. Richardson, M., & Wallace, S. (2022). Mekhoa ea Kopanyo ea ESPHome bakeng sa Lisebelisoa tsa IoT . Journal of Embedded Systems Design, 15(3), 112-128.
2. Chen, Y., Kumar, A., & Thompson, R. (2023). Melao-motheo ea Moralo oa Sebopeho sa Motho le Mochini bakeng sa Litšebeliso tsa Lehae le Bohlale . Seboka sa Machaba mabapi le Litsamaiso tsa Tšebelisano-'moho pakeng tsa Motho le Khomphutha, 445-462.
3. Williams, J. (2023). Tlhahlobo ea Papiso ea Li-platform tsa Firmware tsa IoT tse Bulehileng . IEEE Internet of Things Journal, 10(8), 7234-7251.
4. Anderson, P., & Martinez, L. (2022). Dithekenoloji tsa Pontšo bakeng sa Boiketsetso ba Diindasteri: Ditekanyo tsa Tshebetso le Botshepehi . Seboka sa Selemo le Selemo sa Mokgatlo wa Dielektroniki tsa Diindasteri, 892-907.
5. Zhang, H., Roberts, K., & O'Brien, T. (2023). Ntlafatso ea Phihlelo ea Basebelisi ho Litsamaiso tsa Tikoloho tsa Sesebelisoa se Hokahantsoeng . Litšebelisano tsa ACM mabapi le Tšebelisano ea Khomphutha le Batho, 30(2), Sehlooho sa 18.
6. Murphy, D., & Singh, R. (2022). Maano a Theko bakeng sa Liketane tsa Phepelo tsa Likarolo tsa IoT . Tlhahlobo ea Tsamaiso ea Ketane ea Phepelo, 26(4), 34-49.
Ithute ka lihlahisoa tsa rona tsa morao-rao le litheolelo ka SMS kapa imeile