Përmbajtje:
- Hapi 1: Gjërat që ju nevojiten
- Hapi 2: Bërja e PCB
- Hapi 3: Komponentët e saldimit
- Hapi 4: Programimi ESP8266
- Hapi 5: Krijimi i rastit
- Hapi 6: Si të përdorni
- Hapi 7: Përcjellja e të dhënave serike
- Hapi 8: Lidhja me një Router
- Hapi 9: Porti Serial mbi Internet
- Hapi 10: Përdorni drejtpërdrejt WiFi në programin tuaj
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Komunikimi i të dhënave midis pajisjeve elektronike është i pashmangshëm në shumë projekte elektronike dhe sjell shumë përparësi në projektin tuaj, domethënë lidhjen e mikrokontrolluesit tuaj me kompjuterin dhe monitorimin e të dhënave në një ekran të madh shumëngjyrësh në vend të LCD të vogël pikturë njëngjyrëshe. Kur flasim për lidhjen e një pajisjeje me PC, mënyra më e qartë e komunikimit është porta USB. Por transmetimi i të dhënave përmes USB kërkon shumë programim. Një mënyrë tjetër e thjeshtë është Serial Port (aka COM) dhe protokolli RS232 që ka nevojë vetëm për një qark të vogël elektronik për të konvertuar nivelet e tensionit dhe pak programim. Kështu që unë bëra një përshtatës RSS232-TTL UART dhe e botova këtu për t'u përdorur në të gjitha projektet e mia. Por unë u përball me një problem të ri, pllakat amë dhe laptopët e rinj nuk kanë port COM. Pastaj vendosa të bëj një përshtatës USB-TTL UART duke përdorur IC të famshëm FT232 për projektet e mia. Punon shumë mirë, por telat e gjatë nga pajisjet në PC po më bezdisin. A është e mundur të keni portin serik në ajër si minjtë pa tel dhe tastierat? Sigurisht, mund të bëhet duke përdorur modulin e bukur WiFi ESP8266, dhe duke përdorur WiFi nuk duhet të bëni vetë një dongle dhe gjithashtu mund të keni një port serik në internet. Wow, unë thjesht doja një port serial pa tel, tani kam edhe një port serik në internet. Kjo është shumë emocionuese.
Video tregon kontrollin e një mbetje elektronike CNC (printer 3D) duke përdorur këtë pajisje.
Unë dua ta ndaj këtë projekt me ju. Nëse ju pëlqen, më ndiqni.
Hapi 1: Gjërat që ju nevojiten
- 1x modul ESP8266-01
- 1x rregullator i tensionit 78L05
- 1x rregullator i tensionit LF33CV
- 1x tranzistor BC547
- Kondensator elektrolit 3x 100uF
- Kondensator 1x 100nF MKT
- Rezistencë 1x 4.7K
- 6x 10K rezistorë
- Diodë 1x 1N4148
- 2x butona të vegjël shtypi
- 8x tituj femrash me kunja
- 1x lidhës i energjisë (femër)
- 1x lidhës i energjisë (mashkull)
- 1x lidhës audio stereo 3.5 mm (mashkull)
- Disa tela
- Disa dërrasa bakri
- Mjete për prodhimin e PCB -ve (letër zmerile, letër me shkëlqim, printer lazer, skedar PCB, aceton, etchant klorur hekuri, enë plastike, etj.)
- Mjetet e saldimit (hekur, tela, fluks, prerës teli, etj.)
- Disa karta plastike të papërdorshme dhe zam për të bërë një kasë
Hapi 2: Bërja e PCB
Shtypni skedarin PCB me një printer lazer në një letër me shkëlqim A4 pa shkallëzim. Pritini një dërrasë bakri, pastrojeni me letër zmerile, derdhni pak aceton në tabelë, vendosni letra të shtypura mbi të dhe shtypini ato për 10 sekonda dhe prisni derisa të thahet. Hiqni letrat, nëse ka pjesë që qarku nuk reflekton mirë rregulloni ato me një shënues CD. Pastaj njomni tabelën në ethanin me klorur hekuri dhe prisni derisa të mos shihen pjesë bakri. Lani tabelën me ujë, thajeni dhe pastrojeni me letër zmerile, pastaj shponi vrimat. Ka shumë udhëzues për t'ju treguar se si të bëni një PCB.
Hapi 3: Komponentët e saldimit
Komponentët e saldimit sipas tekstit në tabelë dhe diagramin skematik. Vëreni drejtimin e rregullatorëve të tensionit, tranzistorit, diodës dhe kondensatorëve të elektroliteve. Ka shumë udhëzime për t'ju mësuar se si të lidhni. Vini re se anoda është në qendër të lidhësit të energjisë ndërsa e lidhni atë me tabelën. Lidhni lidhësin audio 3.5 mm me terminalet RX, TX dhe GND në tabelë sipas diagramit të tij. Ngjitni titujt e pinit femra në vendin e modulit ESP8266.
Hapi 4: Programimi ESP8266
Kërkoni në këtë faqe interneti për të ndezur ESP8266 me Arduino. Mund të gjeni artikuj të dobishëm. Unë e ndez atë duke përdorur përshtatësin tim USB-TTL UART dhe një tabelë të vogël që kam bërë për ndezjen dhe testimin e ESP8266-01 (Nëse doni ta bëni atë, shkarkoni skedarët e tij nga ky hap dhe bëni shkëlqimin tuaj ESP8266). Shkarkoni kodin më poshtë dhe ndizni ESP8266 tuaj. Pastaj vendoseni në vendin e saj në tabelën tuaj. Rregullatori i tensionit LF33CV parandalon lidhjen e modulit ESP8266 në një drejtim të gabuar.
Hapi 5: Krijimi i rastit
Pastrova disa karta plastike të padobishme me letër zmerile dhe krijova një kuti për këtë pajisje duke i ngjitur së bashku. Mos harroni të bëni vrima për ftohjen e LF33CV.
Hapi 6: Si të përdorni
Vendosa dy lidhje për furnizimin me energji elektrike (një mashkull dhe një femër) që të mund ta vendosni këtë pajisje lehtësisht midis daljes së përshtatësit AC dhe grupit që duhet të lidhet me portën serike, kështu që ju nuk duhet të përgatitni një burim tjetër energjie për këtë pajisje Me Sipas fletës së të dhënave LF33CV, mund ta fuqizoni këtë pajisje nga 3.5VDC në 18VDC.
Lidhni lidhësin audio 3.5 mm në portën serike të pajisjes së synuar dhe lidhësin e energjisë mashkullore në furnizimin me energji të pajisjes së synuar. Lidhni daljen e përshtatësit AC në lidhësin e hyrjes DC "Serial Port over WiFi".
Në kompjuterin tuaj lidheni me pikën e hyrjes "dihavSerialPort_XXXXXX", adresa IP e pajisjes në modalitetin e pikës së hyrjes është "192.168.4.1".
Shkarkoni aplikacionin Windows që kam ngarkuar këtu dhe ekzekutojeni atë në kompjuterin tuaj. Shkruani IP të pajisjes, zgjidhni normën e baudit, bitin e ndaluar, bitët e të dhënave, paritetin dhe klikoni në butonin "Lidhu". Klikoni butonin "Lejo qasjen" në dritaren "Windows Security Alert". Ju mund t'i dërgoni të dhënat duke i shtypur në kutinë më poshtë butonin "Shkëput" si ASCII, gjashtëkëndësh ose dhjetor dhe shtypni butonin "Dërgo XXX" të lidhur. Të dhënat e dërguara dhe të marra do të shfaqen në gjashtë kuti poshtë butonave "Dërgo XXX".
Ekziston një ndërfaqe e bazuar në HTML që bën të mundur hyrjen në portin serik në një shfletues uebi në çdo OS. Për të hyrë në të, shkruani "192.168.4.1" në shiritin e adresave të shfletuesit tuaj të internetit dhe shtypni enter.
Hapi 7: Përcjellja e të dhënave serike
Në shumë aplikacione, ekziston një softuer që duhet të lidhet me një pajisje përmes portit serik. Për ta bërë këtë të mundshme, shkarkoni com0com dhe instalojeni në kompjuterin tuaj. Krijoni një palë porte virtuale zgjidhni njërën prej tyre si port serik në softuerin "dihav SerialPort over WiFi" dhe zgjidhni të tjera në softuerin që kontrollon pajisjen tuaj. Për të krijuar lidhjen shtypni butonin e lidhjes.
Hapi 8: Lidhja me një Router
Ju gjithashtu mund ta lidhni këtë pajisje me një ruter në vend që ta përdorni si një pikë hyrjeje. Për ta bërë këtë, thjesht shfletoni faqen e cilësimeve të pajisjes duke shtypur "192.168.4.1/set" në shiritin e adresave të shfletuesit tuaj të internetit. Në këtë faqe, mund të ndryshoni emrin e pajisjes, fjalëkalimin e pikës së hyrjes dhe të specifikoni ruterin me të cilin dëshironi të lidhet kjo pajisje duke shtypur emrin dhe fjalëkalimin e saj. Rekomandohet të caktoni një adresë IP statike në këtë pajisje nëse dëshironi që ta lidhë atë me një ruter. Për të mësuar se si ta bëni këtë, thjesht kërkoni në internet për "Caktoni një adresë IP statike". Vini re se nëse e lidhni këtë pajisje me një ruter, adresa IP nuk është më "192.168.4.1". Për të rivendosur të gjitha këto cilësime mbani butonin "Reset Passwords" në pajisje për rreth 2 sekonda.
Hapi 9: Porti Serial mbi Internet
Tani arritëm në pjesën emocionuese. Për të hyrë në portin serik përmes internetit, kërkoni në internet për "përcjelljen e IP" për të gjetur se si ta bëni këtë. Pastaj përcillni portat 80 dhe 2321 të pajisjes që keni bërë në internet. Caktimi i IP statike në këtë pajisje do t'ju ndihmojë shumë në këtë hap. Kërkoni për "IP -në time" në Google, mund ta shihni IP -në tuaj në krye të rezultateve të kërkimit. Addressshtë adresa IP që duhet ta përdorni për të hyrë në portin serik nga interneti.
Hapi 10: Përdorni drejtpërdrejt WiFi në programin tuaj
Nëse doni të bëni një program që lidhet drejtpërdrejt me këtë pajisje pa përdorur softuerin e shkarkuar nga hapi 6, përdorni protokollin e mëposhtëm, unë kam bërë për këtë pajisje.
- Secili është një bajt.
- Shkalla Baud në portin 2321 është një vlerë 4-bajtësh që bajti më domethënës do të dërgohet së pari.
-
Lidhu:
-
HTTP (Porti 80):
- Kërkesa: POST kon
- bdrt = #### & dbt =#& sbt =#& prty =#
- Përgjigje: OK ose ER
-
Porti 2321:
- Kërkesë: [1] [bdrt] [bdrt] [bdrt] [bdrt] [dbt] [sbt] [prty]
- Përgjigje: [0] ose [1]
-
-
Shkëputeni:
-
HTTP (Porti 80):
- Kërkesë: MERRNI dis
- Përgjigje: OK
-
Porti 2321:
- Kërkesë: [2]
- Përgjigje: [1]
-
-
Merrni të dhënat:
-
HTTP (Porti 80):
- Kërkesë: GET rec
- Përgjigje: OK… të dhëna (gjashtëkëndore)… ose ER
-
Porti 2321:
Bajtët e të dhënave do të dërgohen në një server të krijuar në PC në portën 2321
-
-
Dërgo të dhënat:
-
HTTP (Porti 80):
- Kërkesa: POST snd
- … Të dhëna (gjashtëkëndore)…
- Përgjigje: OK ose ER
-
Porti 2321:
- Kërkesë: [3] [madhësia e të dhënave (max255)]… të dhëna…
- Përgjigje: [0] ose [1]
-
-
Lidhja e testit:
-
Porti 2321:
- Kërkesë: [4]
- Përgjigje: [44]
-
Recommended:
Konfigurimi serik HC-05 përmes Bluetooth: 10 hapa
Konfigurimi Serik HC-05 Mbi Bluetooth: Ndërsa përdorja pajisjet Android dhe modulet HC-05 Bluetooth SPP për disa projekte Arduino, doja të kontrolloja dhe ndryshoja normat e baudit HC-05 dhe parametrat e tjerë pa u lidhur me një portë USB PC. Kjo u shndërrua në këtë. Modulet HC-05 lidhin serial dhe Blu
Arduino i pavarur 3.3V W / Orë e jashtme 8 MHz duke u programuar nga Arduino Uno përmes ICSP / ISP (me monitorim serik!): 4 hapa
Arduino e pavarur 3.3V W / Orë e jashtme 8 MHz duke u programuar nga Arduino Uno Përmes ICSP / ISP (me Monitorim Serial!): Objektivat: Për të ndërtuar një Arduino të pavarur që funksionon me 3.3V nga një orë e jashtme 8 MHz. Për ta programuar atë përmes ISP (e njohur edhe si ICSP, programim serik në qark) nga një Arduino Uno (funksionon në 5V) Për të redaktuar skedarin e bootloader dhe për ta djegur atë
Testi i monitorimit serik të tastierës Arduino: 6 hapa
Testi i monitorit serik të tastierës Arduino: Ky është një mësim shumë i thjeshtë i testit të monitorit serial ArduinoNëse ju pëlqen ky udhëzues ju lutemi regjistrohuni në kanalin tim https://www.youtube.com/ZenoModiff
Radari tejzanor duke përdorur Arduino Nano dhe komplotues serik: 10 hapa
Radari tejzanor duke përdorur Arduino Nano dhe Serial Plotter: Në këtë Instructable ne do të mësojmë rreth bazave të një biblioteke servo, si dhe vendosjen e sensorit tejzanor dhe do ta përdorim atë si një radar. dalja e këtij projekti do të jetë e dukshme në monitorin serial të komplotit
ESP8266 RGB LED STRIP WIFI Kontrolli - NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi - RGB LED STRIP Smartphone Control: 4 hapa
ESP8266 RGB LED STRIP WIFI Kontrolli | NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi | RGB LED STRIP Smartphone Control: Përshëndetje djema në këtë tutorial ne do të mësojmë se si të përdorim nodemcu ose esp8266 si telekomandë IR për të kontrolluar një shirit LED RGB dhe Nodemcu do të kontrollohet nga smartphone mbi wifi. Pra, në thelb ju mund të kontrolloni RGB LED STRIP me smartphone tuaj