Përmbajtje:

TinyLiDAR në Garazhin Tuaj !: 10 hapa
TinyLiDAR në Garazhin Tuaj !: 10 hapa

Video: TinyLiDAR në Garazhin Tuaj !: 10 hapa

Video: TinyLiDAR në Garazhin Tuaj !: 10 hapa
Video: Incredibly Beautiful Tour of Positano, Italy - 4K60fps with Captions 2024, Nëntor
Anonim
TinyLiDAR në Garazhin tuaj!
TinyLiDAR në Garazhin tuaj!

Projekt DIY WiFi i Hapjes së Garazheve

Bota IoT sapo ka filluar të shpërthejë - çdo kompani teknologjike në të gjithë globin po përpiqet të kuptojë se si do të përshtaten në këtë botë të re. Justshtë vetëm një mundësi e madhe! Pra, për këtë udhëzues, në përputhje me këtë temë IoT, ne do të shqyrtojmë se si mund ta bëni demonstruesin tuaj IoT që është në të vërtetë një lloj i dobishëm;)

TL; Përmbledhje DR

  • vendosni një rrjedhë pune të besueshme për kodimin e modulit ESP32 WiFi
  • ndez atë
  • mblidhni atë në tryezën tuaj të bukës
  • shkarkoni kodin tonë të aplikacionit dhe zbërtheni atë
  • shtoni kredencialet tuaja WiFi dhe IP statike
  • lidheni atë me rrjetin tuaj WiFi
  • modifikoni pragjet dhe montojeni në garazhin tuaj
  • lidheni atë me kontaktet e hapësit të derës së garazhit tuaj
  • dhe kliko larg!
  • NUK KQRKOHET NJOLD RASTOLDRIM (përveç kunjave në bordet e thyerjes nëse kërkohet)

Pjesët e kërkuara

  • koha tinyLiDAR e modulit të sensorit të distancës së fluturimit
  • Wipy3.0 ose bordi i ngjashëm WiFi i bazuar në ESP32
  • Stafetë e izoluar optikisht e gjendjes së ngurtë (Omron G3VM-201AY1) për të kontrolluar hapjen e derës së garazhit
  • Rezistencë 470ohm (5% 1/8watt ose më e madhe është në rregull)
  • Ndërprerës i çastit i butonit për pinin BOOT (GPIO0) për të azhurnuar firmware -in në tabelën ESP32
  • Dongle USB në Serial për të ngarkuar kodin dhe për të bashkëvepruar me REPL në ESP32 (përdorni versionin 3.3v I/O)
  • Breadboard + tela
  • Furnizimi me energji: 3.3V deri në 5V në 500mA ose më shumë. Ju mund të përdorni një karikues celular microUSB për furnizimin me energji elektrike dhe tabelën e shpërthimit të microUSB për ta kyçur në tabelën tuaj të bukës.

Hapi 1: IoT Çfarë?

IoT Çfarë?
IoT Çfarë?

Padyshim që keni dëgjuar për termin IoT deri tani në të gjitha mediat, por çfarë do të thotë?

Të flasësh lirshëm do të thotë të marrësh të gjitha llojet e sensorëve dhe gjërave të kontrollueshme të lidhura me internetin. Këto ditë, Interneti është sinonim i wireless -it dhe kështu ne kemi gjithçka elektronike që befas bëhemi pa tel lidhur me një lloj lidhjeje wireless si WiFi/BT/LoRa/SigFox etj. Pasi të jemi lidhur me internetin, ne mund të kuptojmë dhe/ose kontrollojmë këto gjëra nga kontrolluesi ynë i preferuar celular si celulari ynë ose automatizojini ato përmes ndonjë aplikacioni që funksionon në një server diku (domethënë cloud).

Megjithëse kompanitë më të mëdha kanë marketinguar më shumë kontroll zëri, AI dhe lidhje cloud kohët e fundit; bazat për ta bërë këtë të ndodhë janë ende të njëjta. Ju duhet ta lidhni "gjënë" tuaj me një lidhje pa tel para se të jetë e mundur ndonjë nga këto koncepte. Pra, le të fillojmë me bazat dhe të mësojmë se si ta lidhim kohën e vogël të sensorit të distancës së fluturimit me një modul WiFi me kosto të ulët dhe më pas të tregojmë se dërgon të dhëna mbrapa dhe me radhë në të gjithë rrjetin. Deri në fund të këtij udhëzimi ju do të keni telekomandën e derës së garazhit të aktivizuar me WiFi tuaj me një monitor në kohë reale për të kontrolluar nëse dera është e hapur ose e mbyllur.

Duke folur teknikisht, siç tregohet në bllok -diagramin e mësipërm, ky projekt zbaton një server në internet micropython që funksionon në një modul WiFi ESP32 duke përdorur protokollin e komunikimit 'websockets' për të kaluar të dhëna mbrapa dhe me radhë nga çdo shfletues uebi celular. Shtuar kësaj, ne kemi kohën e vogël të sensorit të distancës së fluturimit që merr matje sipas kërkesës, kështu që ju mund të kontrolloni nëse dera e garazhit është lënë e hapur.

Hapi 2: Provojeni - Jo vërtet, provojeni tani

Provojeni - Jo Vërtet, Provojeni Tani
Provojeni - Jo Vërtet, Provojeni Tani

Kjo është e gjitha një fushë relativisht e re në elektronikë, kështu që do të kërkohen shumë eksperimente për t'i bërë gjërat të funksionojnë siç duhet. Shpresa jonë është që ju do të jeni në gjendje të ndërtoni mbi këtë bazë kodesh dhe të bëni disa projekte më interesante IoT tuajat.

I gjithë kodi i përdorur në këtë artikull funksionoi mirë në kohën e këtij shkrimi. Sidoqoftë, ndërsa shkalla e inovacionit në hapësirën IoT po rritet, gjërat mund të kenë ndryshuar deri sa ta lexoni këtë. Në çdo rast, duke zgjidhur problemet dhe duke e përshtatur atë për përdorimin tuaj, të paktën do të futni kokën tuaj në këtë hapësirë të re emocionuese dhe do të filloni të mendoni si një Inxhinier IoT!

Gati? Le të fillojmë me hapin e parë të krijimit të mjedisit tuaj të qëndrueshëm të zhvillimit.

Hapi 3: Mikropitoni dhe ESP32

Mikropitoni & ESP32
Mikropitoni & ESP32

Modulet ESP32 WiFi u krijuan nga Espressif dhe janë përmirësuar shumë që nga modulet e tyre të gjeneratës së parë ESP8266 nga vetëm disa vjet më parë. Këto versione të reja kanë shumë më tepër memorie, procesor më të fortë dhe më shumë veçori sesa modulet origjinale dhe janë ende me kosto të ulët. Diagrami i mësipërm ju jep kuptimin se sa ishin në gjendje të paketonin në këtë çip të vogël ESP32. Vetë ESP32 IC është një mikrokontrollues me dy bërthama me një radio WiFi 802.11b/g/n dhe gjithashtu një radio Bluetooth 4.2 të integruar. Modulet e bazuara në ESP32 zakonisht do të shtojnë një antenë, memorje shtesë FLASH dhe rregullatorë të energjisë.

Vini re se kur themi modulin ESP32 në këtë udhëzues, ne po i referohemi bordeve Pycom Wipy3.0 të cilat bazohen në çipin/modulin ESP32. Nga përvoja jonë, bordet Pycom duket se janë të një cilësie më të lartë të ndërtimit sesa modulet tipike me kosto të ulët ESP32 në dispozicion. Kur zhvilloheni, është gjithmonë e dobishme të zvogëloni sa më shumë variabla të jetë e mundur, kështu që ne shkuam në bordet e Pycom në vend të gjenerikëve me kosto të ulët.

Për aplikimet OEM, kodimi ESP32 zakonisht bëhet në gjuhën C, por fatmirësisht ka edhe shumë mundësi për të zgjedhur nga ne, kështu që nuk do të duhet të zbresësh në këtë nivel të ulët nëse nuk dëshiron. Ne zgjodhëm të përdorim mikropitonin për të gjithë kodimin tonë në këtë udhëzues.

Mikropitoni siç mund të keni menduar është një nëngrup i gjuhës së plotë të programimit Python që fuqizon disa motorë kërkimi dhe faqe në internet më pak të njohura si Google, YouTube dhe Instagram;)

Mikropitoni-logo
Mikropitoni-logo

Micropython filloi si një projekt kickstarter fillimisht për procesorin STM32 por është bërë shumë i popullarizuar për shumë mikrokontrollues të ndryshëm tani. Ne po përdorim portin më të fundit zyrtar të mikropitonit Pycom ESP32 këtu.

Hapi 4: Mënyra më e shpejtë

Mënyra më e shpejtë
Mënyra më e shpejtë

Kodi i mikropitonit ka një GUI të thjeshtë të përparme që quhet REPL që do të thotë "Lexo -Eval -Loop Print". REPL -ja e ESP32 normalisht funksionon në 115.2Kbaud që kur hyhet përmes portit serik. Fotografia e mësipërme tregon këtë kërkesë për REPL të shënuar me tre shigjetat e saj duke pritur për komandat direkte. Anshtë një mënyrë e thjeshtë për të provuar komandat tona të thjeshta dhe shumica e koduesve e përdorin atë për zhvillimin e softuerit të tyre, por ne zbuluam se ishte një mënyrë e dhimbshme për të ecur përpara. Prandaj, ne vendosëm ta bëjmë atë në një mënyrë tjetër për këtë udhëzues…

Meqenëse modulet ESP32 kanë lidhje të shpejtë WiFi, ne vetëm duhet të hyjmë në modul përmes WiFi përmes një serveri FTP që është tashmë i ngulitur brenda kodit standard të mikropitonit. Kjo pastaj do të na mundësojë të përdorim klientë FTP si FileZilla për të tërhequr dhe lëshuar kodin tonë në ESP32.

Pra, për ta bërë këtë, së pari duhet të marrim modulin ESP32 në rrjetin tuaj WiFi. Modulet Wipy3.0 drejtojnë një pikë të vogël aksesi si parazgjedhje kur aktivizohen, kështu që ju mund të lidheni drejtpërdrejt me ta nga një kompjuter portativ në 192.168.4.1. Shikoni më shumë detaje këtu nëse ju pëlqen kjo metodë.

Ne punojmë në desktop në laboratorin tonë kështu që ne donim që modulet ESP32 të lidheshin me rrjetin tonë. Për ta bërë këtë, ne vetëm duhet t'i japim modulit një adresë IP statike dhe informacionin e fjalëkalimit tonë për t'u regjistruar në rrjetin tonë WiFi.

Hapi 5: Shkarkoni Tani

Shkarko tani
Shkarko tani
Shkarko tani
Shkarko tani
Shkarko tani
Shkarko tani
Shkarko tani
Shkarko tani

Shkarkoni kodin e aplikacionit tani dhe hapni skedarët në një dosje të përkohshme në kompjuterin tuaj. Pastaj filloni të redaktoni skedarët e shkrimit mywifi.txt dhe boot.py me kredencialet tuaja të rrjetit WiFi.

Btw - redaktori ynë i preferuar i tekstit është ende SublimeText. Mund të shkarkohet këtu.

Ju gjithashtu duhet të shkarkoni softuerin e terminalit TeraTerm dhe softuerin FileZilla FTP tani nëse nuk i keni këto tashmë në kompjuterin tuaj.

Ju do të duhet të konfiguroni FileZilla siç tregohet në fotot e mësipërme. Gjithashtu në menaxherin e faqes ju duhet të "shtoni faqe të re" për hyrjen në ESP32 duke përdorur adresën IP statike që keni zgjedhur siç tregohet më sipër. Përdoruesi është "mikro" dhe fjalëkalimi është "python". Importantshtë e rëndësishme të përdorni FTP pasiv dhe ta kufizoni atë vetëm në lidhjet e vetme. Ne zbuluam se kufizimi i shpejtësisë së ngarkimit ndihmoi gjithashtu për të parandaluar pezullimet e ngarkimit. Edhe pse nuk tregohet në fotografi, do të ishte e dobishme të shoqëronit programin SublimeText për llojet e skedarëve në mënyrë që të mund të redaktoni kodin duke klikuar dy herë në anën e majtë të ekranit FTP. Për ta bërë këtë, thjesht shkoni te menyja Cilësimet dhe në shoqërimin e redaktimit të skedarëve/Filetype shkruani vendndodhjen e skedarit tuaj SublimeText exe për secilën shoqatë. Për shembull, e jona ishte:

js "C: / Sublime Text Build 3065 x64 / sublime_text.exe"

Me "C: / Text Text Sublime 3065 x64 / sublime_text.exe" htm "C: / Sublime Text Build 3065 x64 / sublime_text.exe" html "C: / Sublime Text Build 3065 x64 / sublime_text.exe" py "C: / Sublime Text Build 3065 x64 / sublime_text.exe "css" C: / Text Sublime Build 3065 x64 / sublime_text.exe"

Kopjoni skedarët e aplikimit të nxjerrë për këtë të udhëzueshëm në një dosje të re të quajtur "FTP" në kompjuterin tuaj, siç bëmë ne. Do të jetë më e lehtë të tërhiqeni nga këtu brenda FileZilla më vonë.

Zakonisht është një ide e mirë të kesh firmware -in më të fundit që funksionon në ESP32. Përmirësimi i moduleve Pycom për të përdorur mikropitonin e fundit është shumë i thjeshtë dhe mund të bëhet në rreth 3 minuta me mjetin e përditësimit të firmware -it të tyre.

Vetëm sigurohuni që të vendosni portën COM për USB-në tuaj në serial dongle dhe de-zgjidhni mënyrën me shpejtësi të lartë siç tregohet në figurën "Komunikimi" më sipër. E jona ishte porta COM 2. Vini re se për të futur modulet ESP32 në këtë mënyrë azhurnimi, do të duhet të shtypni butonin GPIO0/Boot (në pin P2) ndërsa shtypni dhe lëshoni butonin Reset.

Hapi 6: Koha e harduerit

Koha e harduerit
Koha e harduerit
Koha e harduerit
Koha e harduerit

Tani do të ishte një kohë e mirë për të lidhur pajisjet në një dërrasë buke siç tregohet në diagramin skematik piktorik më sipër.

Pasi të përfundojë e gjithë kjo. Nisni softuerin terminal me portën e duhur COM për dongle USB tuaj në Serial, vendoseni në 115.2Kbaud.

Me ndezjen, moduli duhet të tregojë kërkesën e njohur REPL e cila jep tre shigjeta ">>>".

Tani shkoni te skedari juaj i redaktuar mywifi.txt dhe kopjoni të gjithë përmbajtjen (CTRL+C). Pastaj shkoni në ekranin e terminalit REPL dhe shtypni CTRL+E për të hyrë në modalitetin e prerjes dhe ngjitjes. Pastaj klikoni me të djathtën për të ngjitur përmbajtjen në ekranin REPL dhe më pas shtypni butonat CTRL+D për të ekzekutuar atë që keni ngjitur.

Duhet të fillojë një numërim mbrapsht menjëherë për të thënë se po përpiqet të lidhet me rrjetin tuaj WiFi. Ekrani i mësipërm tregon një mesazh të suksesshëm lidhjeje.

Pasi të lidheni, mund të përdorni FileZilla për t'u lidhur me serverin FTP në modulet në adresën IP statike që keni zgjedhur tashmë në skedarët tuaj mywifi.txt dhe boot.py.

Hapi 7: Ende me ne?

Ende Me Ne?
Ende Me Ne?
Ende Me Ne?
Ende Me Ne?

Nëse është bërë mirë deri tani, atëherë është mirë për ju! Puna e vështirë është bërë:) Tani do të jetë lundrimi i qetë - vetëm një bandë e prerë dhe ngjitur dhe do të jeni në punë kështu që më pas mund ta montoni në garazhin tuaj.

Për të modifikuar ndonjë nga kodet, mund të klikoni dy herë në anën e majtë të dritares FTP në FileZilla dhe do të nisë SublimeText. Ruani ndryshimet tuaja dhe pastaj tërhiqeni atë në anën e djathtë që është dritarja ESP32.

Tani për tani, thjesht tërhiqni skedarët nga ana e majtë në anën e djathtë të FileZilla për të ngarkuar secilin skedar veç e veç në modulin ESP32. Kjo merr vetëm disa sekonda të shkurtër në vend të minutave siç bën metoda normale e REPL. Ju lutemi vini re se të gjithë skedarët duhet të jenë nën drejtorinë rrënjësore të quajtur "flash" brenda bordit të Pycom. Mund të bëni një faqerojtës në FileZilla për ta bërë më të lehtë të ktheheni këtu për herën tjetër.

Nëse ndonjëherë hasni në një problem kur FileZilla qëndron pezull dhe përfundon për ngarkim, do të vini re një skedar në anën ESP32 i cili ka 0 bajt. Përpjekja për të shkruar mbi të mund t'ju çmendë pasi nuk përfundon kurrë pavarësisht se çfarë provoni! Stateshtë një gjendje shumë e çuditshme dhe ndodh shumë shpesh. Zgjidhja më e mirë për këtë është fshirja e skedarit 0 bajt dhe cikli i energjisë i modulit. Pastaj merrni një kopje FRESH të skedarit burimor për ta ngarkuar përsëri në modulin ESP32. Vini re se një kopje e re është çelësi këtu. Disi, skedari burimor thjesht nuk do të ngarkohet siç duhet nëse varet kështu edhe një herë të vetme.

Ne zbuluam se ndihmon për të tërhequr secilin skedar individualisht në modulin ESP32 duke filluar me boot.py. Ky skedar i parë është përgjegjës për futjen e modulit tuaj në rrjet, kështu që nuk do të keni nevojë të bëni më prerje dhe ngjitje në REPL. Sidoqoftë, mund të kapni dosjen www dhe ta tërhiqni atë me një goditje. Kjo ka funksionuar gjithmonë për ne në zhvillimin tonë. Të gjithë këta skedarë ruhen në ruajtjen flash jo të paqëndrueshme në bord në modulin ESP32, kështu që ato do të jenë atje pasi të jetë hequr energjia. Vetëm fyi - main.py do të ekzekutohet pas boot.py çdo herë që moduli të ndizet.

Hapi 8: Këshilla për Hacking

Këshilla për Hacking
Këshilla për Hacking

Hidhini një sy të gjithë kodit dhe provoni në Google për fjalët kyçe që nuk i njihni. Sapo gjithçka të funksionojë, mund të përpiqeni të ndryshoni gjithçka që dëshironi të shihni se çfarë bën.

Nëse diçka nuk shkon mirë, gjithmonë mund ta pastroni kodin dhe/ose ta ndizni modulin në rreth 3 minuta, siç keni bërë më parë.

Për të riformatuar blicin dhe për të pastruar të gjithë kodin tuaj në një fotografi, mund të shkruani sa vijon në REPL:

importo os

os.mkfs ('/flash')

Pastaj bëni një cikël të energjisë ose shtypni butonin e rivendosjes në tabelën Wipy.

Vini re se ekziston edhe një mënyrë tjetër për të anashkaluar boot.py & main.py nëse gjërat ju shkojnë mendërisht. Thjesht lidhni përkohësisht pinin P12 me pinin dalës 3.3V dhe shtypni butonin Reset siç tregohet më sipër. Ai do të anashkalojë të gjithë kodin tuaj dhe do të shkojë direkt në REPL një herë, në mënyrë që të kuptoni gjërat pa fshirë të gjithë kodin tuaj nga flash.

Pasi të keni mbaruar ngarkimin e të gjithë skedarëve, thjesht shtypni butonin Reset në modulin ESP32 për ta rindezur atë.

Do të shihni numërimin mbrapsht të njohur në ekranin e terminalit REPL ndërsa regjistrohet përsëri në rrjetin tuaj WiFi. Dallimi është se ky kod tani po ekzekutohet nga skedari boot.py këtë herë.

Hapi 9: Uebfaqet

Faqe interneti
Faqe interneti
Faqe interneti
Faqe interneti
Faqe interneti
Faqe interneti
Faqe interneti
Faqe interneti

Mikroebserveri duhet të jetë në punë tani në ESP32 kështu që provojeni duke përdorur shfletuesin tuaj desktop ose pajisjen tuaj celular.

Thjesht shkoni në adresën tuaj statike IP dhe do të shihni një ekran të ngjashëm me atë të mësipërm.

Janë dy faqe uebi që shërbehen nga mikroebserveri ynë i cili funksionon në ESP32.

E para është faqja e parazgjedhur index.html e cila ju jep një buton të thjeshtë OPEN/CLOSE për të simuluar llojin e klikuesit të hapësit të garazhit që keni. Ndërsa e shtypni atë në shfletuesin tuaj të internetit, do të shihni një ikonë të madhe blu të ingranazheve që shfaqet. Ky është një konfirmim që lidhja në websocket është bërë me sukses dhe ju keni marrë një konfirmim nga serveri se komanda juaj "shtyp" është marrë në mënyrë korrekte. Ju gjithashtu duhet të shihni një dritë LED të gjelbër të ndezur në tabelën Pycom kur shtypni këtë buton. Lidhja në rrjetat elektronike po transmeton gjendjet e butonit duke dërguar mesazhe me tekst të thjeshtë të "shtyp" kur e shtypni atë dhe "shtyp" kur e lëshoni. Për mirënjohje, mikrovëzhguesi po e dërgon këtë tekst, por i shton "_OK" atij për të thënë se e ka marrë atë në mënyrë korrekte.

Pasi të keni lidhur terminalet e stafetës së izoluar optikisht të gjendjes së ngurtë (SSR) me hapësin e derës së garazhit tuaj (referojuni diagramit skematik figurativ) atëherë shtypja e butonit gjithashtu do të hapë/mbyllë fizikisht derën.

Jepini disa sekonda dhe provoni përsëri nëse nuk shihni ikonën blu të ingranazheve që shfaqet pasi ndoshta rindizet ose diçka. Vini re se rrjeta në internet do të mbyllet automatikisht në rreth 20 sekonda nëse nuk e përdorni për të parandaluar bllokimet. Gjithashtu vini re se rrjetat e internetit janë të orientuara në lidhje, kështu që ju duhet të ndaloni rrjetën e uebit për të ndryshuar faqe ose përndryshe mund të mos jeni në gjendje të lidheni përsëri derisa të godisni rivendosjen në modulin ESP32. Për kodin tonë shembull, ne kemi disa mënyra për ndalimin e rrjetës në internet: prekni tekstin e statusit, pikat e rrotullimit ose lidhjen për të shkuar në faqen tjetër.

Faqja e dytë në internet është për leximin e matjeve të distancës nga koha e vogël e LiDAR e sensorit të distancës së fluturimit. Thjesht shtypni butonin një herë dhe do të fillojë transmetimin e leximeve të distancës në pajisjen tuaj celular për rreth 20 sekonda. Ndërsa shtypni poshtë, do të ndizet një LED i kuq në tabelën Pycom kështu që mund të thoni që po merr komandën e shtypjes së butonit nga kjo faqe.

Të dy faqet japin një tregues se dera është hapur ose mbyllur duke lexuar distancën nga tinyLiDAR. Ndryshorja doorThresh duhet të vendoset në të dy skedarët html në pjesën e skriptit siç tregohet këtu:

//--------------------------

// **** Rregullo sipas nevojës **** var derëPragu = 100; // distanca në cm var ws_timeout = 20000; // koha maksimale në ms për të lejuar që dera të hapet/mbyllet si parazgjedhje është 20 sekonda // -------------------------- // --- -----------------------

Ju do të duhet të redaktoni këtë prag për konfigurimin e garazhit tuaj në mënyrë që të mund të zbulojë kur dera e garazhit është e mbështjellë dhe për këtë arsye HAPUR ose rrokullisur dhe për këtë arsye Mbyllur. Pasi të keni bërë redaktimet për pragun tuaj në të dy skedarët html, ngarkoni përsëri këto skedarë html dhe rindizeni atë për të verifikuar që gjithçka është ende në rregull.

Nëse gjithçka është mirë, tani mund të vazhdoni dhe montoni bordin me kokë poshtë në garazhin tuaj siç tregohet në foton më lart. Lidhni kunjat 3 dhe 4 të SSR me hapësin e derës tuaj të garazhit gjithashtu. Polariteti nuk është i rëndësishëm pasi ne po përdorim një version MOSFET të SSR - duhet vetëm të shkurtojë kontaktet për të simuluar një klik të butonit në njësinë bazë të derës së garazhit tuaj.

Hapi 10: Dhe kjo është ajo

Dhe kjo eshte!
Dhe kjo eshte!

Urime! Hapja e derës tuaj të garazhit tani është po aq e lehtë sa prekja në telefonin tuaj dhe mund të kontrolloni nëse është lënë e hapur apo jo duke marrë matje në kohë reale me tinyLiDAR:)

Tani mund të përdorni ESP32 me rrjeta në internet përmes WiFi për pothuajse gjithçka që dëshironi. Lexoni më shumë rreth "websockets" nëse nuk jeni të njohur me to - ato janë vërtet mjaft të shpejta dhe të lehta për t'u përdorur.

Zbatimi i tinyLiDAR me ESP32 ishte gjithashtu shumë i lehtë edhe pse sensori ishte krijuar fillimisht për të punuar në një Arduino UNO. Ne kemi një lëshim beta më të përpunuar të GUI Terminal që ekzekuton shumicën e komandave tinyLiDAR në mikropiton në ESP32 - shihni foton më lart. Availableshtë në dispozicion në seksionin tonë të shkarkimeve së bashku me manualin e ref., Etj.

Hidhini një sy të gjithë kodit tonë për të kuptuar se si bashkohet gjithçka dhe përpiquni të ndryshoni gjërat përreth, në mënyrë që të ndërtoni mbi të për të bërë gjithçka që dëshironi.

Ju lutemi mbani në mend se këtu nuk u përmend asnjë siguri. Siguria është një zonë e madhe në IoT dhe duhet marrë seriozisht. Nëse dëshironi ta përdorni këtë projekt në garazhin tuaj, duhet t'i mbani fjalëkalimet e rrjetit tuaj WiFi të fortë dhe të sigurt. Ka shumë informacion në internet në lidhje me sigurinë, prandaj sigurohuni që të lexoni më të rejat dhe të qëndroni në krye të tij.

Faleminderit për leximin dhe hakim të lumtur! Urime.

Recommended: