Kodu ruuteri iseseisvalt parandamisel. CC3200 - Cortex-M4 mikrokontroller sisseehitatud WiFi mooduli parameetritega ESP8266

Kõige arvukam ruuterite klass - mudelid, millel on "keskmise" omadused. Enamik neist süsteemidest on samal ajal ehitatud kaasaegsele elemendibaasile. Teoreetiliselt, ruuteri saate midagi asendada selle parandamiseks. Mõtle, millised komponendid sisaldavad ruuteri skeemi, et otsustada, mis vajab "uuendamist".

Kuidas parandada ruuteri omadusi

Ruuterit saab programmeerimisprogrammi täiustada, paigaldades alternatiivsete püsivara. Nende püsivara autorid üritavad seda teha, et kõik töötas standard "riistvara".

Ruuteri riistvara uuendamine on sadamaühenduste paigaldamine ja mälu suurenemine. Viimane, muide täita oma ohtu, kuna asendamine kiibi - operatsiooni on keeruline ja tõenäosus edu siin on väiksem kui 100%.

Kaasaegse ruuteri seade

Kaaluge Soci kiibi põhjal ehitatud ruuteri plokkskeemi (kiibi süsteem). Protsessor on otseselt ühendatud mäluga (RAM), ROM, Wi-Fi mooduli ja kella generaatoriga:

Routher moodulite ühenduse skeem

Tegelikkuses ei ole paljud SOC-kiibid nende käsutuses viie LAN-i kontrolleri käsutuses (nii, siis ka pardal on ka sisse lülitatud). Lisaks elemendid toitekava on olemas, erinevad sadamad (USB, com), nupud ja lambipirnid:

Routher seade - vaade seestpoolt

  1. SOC MICROCIRCUIT, mis sisaldab CPU-d
  2. Välkmälu
  3. RAM (2 moodulit 16 megabaiti)
  4. Raadiomoodul (selles ruuteris - CX50221 või CX50321)
  5. Riistvara Svitche
  6. Silumise sadam
  7. SPI seerianumbermälu pistik
  8. Juhtnupp ja lähtestamine
  9. Kontaktid USB-pordi all

Tuleb märkida, et juhatus istutatakse paljude liidestega (näiteks USB), mida ei kasutata. On loogiline, et alustada ruuteri uuendamist vastavate ühenduste paigaldamisest. Kuid fakt on see, et probleem võib olla tarkvara puudumisel, kus soovitud liidese toetatakse.

Kõikides püsivara, mis on tehtud Linuxi andmebaasis (mida kasutatakse enamikus marsruuterites), on COM-sadama toetus. Ruuteris ise, kõige sagedamini, on olemas ka selline sadam. Me lihtsalt vaja jootma paar kontakti juhatusele:

Com-port ruuteri pardal

RX ja TX - Standardne kontaktid seerialiidese, GND - signaali maa. Kes vajab tarnepinge võib selle SPI-pistikust (kuid see on 3,3 volti).

Uuenda mälu Microcircuit

Ruuterid kasutavad SD-RAM või DDR-mälu, mis on sama nagu vanad arvutid (Pentium I..IV). Sarnased mäluplaadid valmistati enne DDR2 ilmumist, kuid saate neid nüüd osta. Kuid te ei pea kiirustama! Kõigepealt peate selgitama, millised kiibid töötavad selle ruuteriga (mitte ainult nende tüüp, näiteks PC133, vaid ka bränd).

Pärast mikroskõlke asendamist on võimalik järgmised "negatiivsed" tagajärjed:

  1. Ruuteri toimib, kuid mälusumma - jäi samaks
  2. Ruuter ei lülitu sisse ja ei laadita

Teine olukord ei pruugi ilmneda jootefekti tõttu, vaid ainult kiipide tõttu ei ole pardal planeeritud protsessoriga ühilduvad. Kui valite mälu "juhuslikult" ja see juhtub.

Mälu ruuteris (kaks samsung kiipe)

Olukorra põhjused "1" võib olla "tarkvara", mis on võimeline kasutama kõiki mälu - standardset püsivara ei ole vajalik.

"Riistvara" mahupiirangute põhjused - puuduv rada või takisti. SOC CIP-aadressid 128 MB (enamiku mudelite jaoks). Juhatusel ei pruugi kõrgema aadressi jälgida (siis on "video" ainult 64 MB). Mõnikord on dirigent, kuid mitte nõutud osad (see võib olla üks takisti allosas pardal).

Oluline on teada, et "esimene" kontakt kiibile on esile tõstetud ringi või punktiga. Juhatusel sobivas piirkonnas - seal peab olema nool või üks.

Kas uuendamine on nii tähtis? See on lihtne kiibi, raskem eemaldada see pardal ilma tapmise samal ajal. Seda tuleks enne otsuse tegemist meeles pidada.

Aktiveerige püsivara nõutav summa mälu

Sa pead minema ruuteri juhtkonsooli SSH või Telneti kaudu. Viimane neist protokollidest toetavad kõiki mudeleid (kuid vaikimisi saab keelata).

Edasised käsud:

  • nvram Set SDRAM_INIT \u003d 0x11 // True 128 MB jaoks, 64 jaoks on see vajalik 0x13
  • nvram Set SDRAM_CONFIG \u003d 0x62 // või 0x32, peate proovima
  • nvram toime // nii on vaja

Lõpuks jääb see ruuteri taaskäivitamiseks taaskäivitamise käsuga. Vaadake olemasoleva mälu kogust - saate ka konsooli, tasuta käsk:

Saadaval 128 MB

Edukas uuendamine!

Ja nüüd (ärge püüdke korrata) - mälukaardi asendamine jooteraua 30 WATT:

Vaated: 2762.

Liiklus ägenemine
WLAN-tootesektor on täna suurim traadita süsteemiturul suurim. IDC-analüütilise ettevõtte prognooside kohaselt suureneb pooljuhtide saatmine traadita kohalike võrgustike süsteemide veoks 23,5 miljonilt 2002. aastal 114,5 miljoni arvutiga. 2007. aastal, mis on tingitud eelkõige nende kasutamise kasvu sülearvutites. Seega on ettevõtte analüütikute sõnul 2007. aastaks 91% nendest kaasaskantavatest süsteemidest varustatud 802.11a / b / g kiibistikutega, võimaldades kasutajal ühendada kohalike võrkudega, mis töötavad 54 Mbit / s (vastavalt 802.11g) või 11 Mbit / s (vastavalt 802.11b / a) sagedusvahemikus 2.4 (802.11b / g) ja 5 GHz standardid (standard 802.11a). Juba 2003. aastal oli umbes 42% sülearvutitest Wi-Fi võimalustega varustatud. 802.11a / b / g ahelate kasutamine mobiiltelefonides ei ole nii lai. IDC sõnul 2007. aastal ei ületa 802.11a / b / b / g kiibistikute põhjal sisseehitatud taskuarvuti funktsioonidega telefonitorude osakaal 5%. Samal ajal maksavad 802.11b kiibistikud 5,9 dollarit, 802.11g Standard - $ 6.8 ja Dual-Band Microcircuits 802.11A / B / G standardid - $ 7.4. Hinnade vähendamine toob kaasa müügihindade müüki Väärtuse läbivaatamise ajavahemiku jooksul suureneb 599 miljonilt dollarini 1,1 miljardi dollarini. See ei ole üllatav, et kasvab ka WLAN-süsteemide kiibide tarnijate arv. Kõik see süvendab konkurentsivõimelist võitlust 802.11 kiibiturul, julgustades tootjate arvu vähendama kiibistikute arvu ja laiendage nende poolt tehtud funktsioone. AEEE 802.11 standardi toetamiseks mõeldud kiibistik peab sisaldama kolme peamist funktsionaalset plokki:
· Transceiver sageduse korral 2,4 või 5,6 GHz;
· Modem, mis toetab multipleksimist signaalide (OFDM) ja CCK modulatsiooni ortogonaalse sageduse eraldamisega;
· Unified andmeedastusregulaator (MEDIA-ACC-Controller - Mac), mis toetab ühte, kahe või kõigist A / B / G standardi 802.11 versiooni ning nende laienemist.
Praegu toodetud 802.11 kiibistikku sisaldavad reeglina kahte mikrotsircuitsi - Maci / põhiriba protsessori * ja raadiomooduli. See keskendub loomade kahe või kolme versiooniga töötamiseks sobiva kiibistikute loomisele.
Suurim reklaam "müra" kergesti loodud Intel 2003. aastal liikuva mobiiltehnoloogia toetades standard 802.11b sülearvutite ja taskuarvutite Centrino perekonna **. 2004. aastal Wi-Fi mini-PCI modem Pro / Wireless 2200bg tüüpi, mis toetab versiooni A ja B standard 802.11 ja annab edastamise kiiruse 11 ja 54 Mbit / s vastavalt, samuti PRO / Wireless 2915ABG tüüpi modem See toetab kõike kolme standardi versiooni. Pro / traadita 2200BG töötab ISM sageduste sageduste sageduste sagedustel ja toetab DSSS-tehnoloogiat (otsene töösageduste järjestus) ühendamiseks 802.11b standardi ja OFDM võrkudega 802.11g standarditele. 802.11g-s pakub modemi standard suletud ruumis mitmeid ülekandeid 30 m maksimaalselt 54 Mbit / s ja 91 m juures 1 Mbit / s, 802.11b, standardse - 30 m juures 11 Mbit / s ja 90 m juures 1 Mbps. Pro / traadita 2915ABG modem tegutseb UNII sagedusribal 5-GHz vahemikus ja toetab OFDM 802.11a / g standarditele ja DSSS tehnoloogia 802.11b võrkudele. Standardis Standardis on suletud ruumis ülekandekaugus 12 m juures 54 Mbit / s ja 91 m juures 6 Mbit / s, versioonis B - 30 m juures 11 Mbit / s ja 90 m juures 1 Mbps, versioonis G - 30 m juures 54 Mbps ja 91 m 1 Mbit / s.
Intel Wireless Sobivuse süsteem võimaldab teil vähendada vastastikust häireid Pro / traadita pere mikroskõlke ja Bluetoothi \u200b\u200bstandardseadmeid. Temperatuuri kalibreerimisvahendid dünaamiliselt optimeerivad operatsiooni, reguleerides väljundvõimsust vastavalt temperatuuri muutustele.
Kuid ettevõtete nagu Broadcom, Atheros, Philipsi ja Icefyre Semiconductor (Kanada) konkureerivad edukalt Inteliga, enne seda arenenumate 802.11 standardse kiibistikute vabastamisel umbes 20 dollarit suurte parteide ostmisel. Ja nende toodete turustamise edendamine turul on suuresti kaasa aidanud 300 miljoni dollarini, kes kulutas Intel Centrino Mobile Technology Reklaamikampaaniale.
2004. aasta keskel teatas Broadcom ühekordse kiibi lahenduse loomisest 802.11G standardse WLAN-ühenduste jaoks. See BCM4318 transiiveri kiip, mis kuulub airforce ühes perekonnas, on 72% väiksemaid mõõtmeid kui traditsioonilised Wi-fi-moodulid ja odavamad. Selle tõttu leiab ta laialdast kasutamist sülearvutites, taskuarvutites ja majapidamisseadmetes. Kiip põhineb laiema tundlikkuse digitaalsete signaalitöötlusmeetodite laiendamise tehnoloogial. See sisaldab väga tõhusat RF-seadet sagedusega 2,4 GHz, Põhiriba protsessor 802.11a / G, Mac ja muud raadiokomponendid. Vähendamise tõttu võimaldab olemasolevate lahendustega võrreldes 45% kasutatud mikrotsircuitide komponentide arv vähendada majapidamisseadmete ja väikeettevõtete seadmete kulude kulusid, kus seda kasutatakse.
Mikrokirmute toetab 54 g tehnoloogiat - 802.11G standardse ringkonna teostusvariant. See tehnoloogia pakub paremat tulemuslikkuse kombinatsiooni, tegevustsooni ja andmekaitset. 54G-tehnoloogiat toetavad ettevõtted on ühilduvad üle 100 miljoni 902.11b / g standardite seadmetega.
Mikrotsircuit pakub elektrijuhtimise skeemi, mis laiendab aku kasutusaega ja sissetulevate sõnumite kättesaadavuse kontrollimisel superstandby tarkvara tööriistad tagavad sissetulevate sõnumite kättesaadavuse tagamiseks minimaalse võimaliku kiibi elementide lisamise minimaalse võimaliku aja jooksul. Selle tulemusena ooterežiimis on energiatarbimise tase 97% vähem kui traditsiooniliste WLAN-lahenduste tõttu.
Lisaks on ettevõte vabastatud-on-on-crystal süsteemi - BCM5352E ühe haardekiip, mis täidab 54 Mbps marsruutimisfunktsiooni, lülitudes Fast Etherneti võrku ja töötlemise MIPS protsessor käsu seadistatud. Mõlemad mikrotsircuits toetavad arvutitarkvara tööriistu, pakkudes seeläbi suure jõudluse ja kaitse.
2004. aasta sügisel on Broadcom välja andnud 54 g BCM4320 tüüpi kiibi sisseehitatud USB 2.0 liidesega. Kiip annab võimaluse Wi-Fi ühendab mis tahes seadme USB 2.0-pordi kohaliku võrguga. MAC / põhiriba protsessori paigutamise tõttu 802.11a / g standardse USB 2.0 transiiveri, protsessori kerneli ja mälu ühel juhul ei vähendanud ainult traadita mooduli mõõtmeid ja energiatarbimist, vaid vähendas ka seda Materjalide maksumus, mida kasutatakse 50%.
Maci ja töötlejate kiibi üks kuulsamaid arendajaid, samuti WLAN-süsteemide tarkvara - Texas Instruments. Maci / põhiriba protsessori tnetw1130 ühekordne mikrotsircuit (joonis fig 1) säilitab 54 Mbit / s sagedusalas vahemikus 2,4 ja 5 GHz, samuti kõik kolm versiooni A / B / G standard 802.11. Kiibi valib Wi-Fi Alliance Arengu valimina, mida kasutatakse 802.11G-seadmete funktsionaalse ühilduvuse kontrollimisel ja tagab võrgustike funktsionaalse ühilduvuse 802.11b seadmetega ja 802.11G standarditega. Vastavalt 802.11i standardi nõuetele, mis praegu pakub andmekaitse kõrgeimat taset, sisaldab kiip kiirendi turvaliste juurdepääsuprotokollide (WPA) rakendamiseks ja kohustuslike ja täiendavate AES-standardiprogrammide rakendamiseks. Samuti nähakse see ette kvaliteedi toetusüksuse kvaliteedi andmeedastuse kvaliteedi (kvaliteeti - QOS), et täita laiendatud jaotatud koordineerimise ja hübriidse koordineerimisfunktsiooni, mis võimaldab teil määrata sagedusribade tekkivate rakenduste reaalajas, näiteks Häälülekanne WLAN-võrgu kaudu, raadiosaate, videokonverentside jms läbiviimine sisaldab mikrokinnifikatsiooni funktsiooni ülekande ajal elektrijuhtimist, mis võimaldab teil optimeerida energiatarbimist ja aku pikendamist.
Paigaldatakse TNNW1130 kiip 16x16 mm 257-pin BGA-tüüpi korpuses. Juhtum on ühilduv järelduste paigutusel varasemate põlvkondade Maci / põhiriba töötlejatega.

Edasine ühendamine, vähem tarbimine
Kaasaegsete kiibistikute tootjate tööde üks peamisi suundasid 802.11 võrkude jaoks on vahemikus suurenemine. See parameeter enamiku standardse Wi-Fi-modemite jaoks ei ületa 100 m siseruumides ja 300 m avatud ruumis silmis piirkonnas. Neljanda põlvkonna 902.11a / b / g kiibistiku Ateros Communications AR5004X seeria sisaldab kahte kiipi ja laiendatud vahemikku (laiendatud vahemikus - XR) annab suurema hulga vahemikku - kuni 790 m. Chipset annab võimaluse ühendada Seade kohalikule võrgule iga praeguse 802.11 standardse standardiga maailmas. Kiibrit sisaldab kahte kiipe, mida teostavad CMOS-tehnoloogia (joonis 2):
· Dual-Band "raadiojaam-on-crystal" (RNA) tüüp AR5112, mis on mõeldud sageduspiirkondadele 2,3-2,5 ja 4,9-5,85 GHz ja mis sisaldavad võimsusvõimendi ja madala müratasemega võimendi. Erirakenduste puhul on võimalik kasutada väliseid võimendeid (võimsus ja madal müra). Mikrotsircuit võimaldab teil teha ilma kuulideta ja ilma enamiku HF-filtriteta ning välise relva ja pindaktiivse aineteta. 2.5-3.3 v toiduainete toitepinge;
· Multifotocol Mac / põhiriba protsessor tüüp AR5213, toetades RNA. Mikrotsircuit sisaldab andmete kokkusurumise plokke reaalajas, kiire raam ja pakettandkäigul, DAC ja ADC. Tarnepinge 1.8-3.3 V.
Edastamise vahemiku suurenemine saavutatakse Maci / põhiriba protsessori kiibi parandamisega ja mitte HF-kiibi parandamisega. Kiibis kasutatav XR-tehnoloogia võimaldab teil kaasata, kalibreerida ja tõlgendada nelja OFDM-kanalite signaale. Tänu ülekandekiiruse vähendamise pikematel vahemaadel probleemi vähendada tippvõimsuse suhe keskmisele ja paremale kodeerimisvõimele.
Andmete edastamise määr standard 802.11a on 6-54 Mbps, 802.11b standardis - 1-11 Mbit / s ja 802.11g - 1-54 Mbps. Chipseet pakub ka võimalust töötada Super G ja Super AG režiimides, kasutades adaptiivset raadiosidetehnoloogiat ja võimaldavad teil automaatselt määrata tasuta kanaleid, et tagada maksimaalne ribalaius. Sellisel juhul jõuab ülekandekiirus 108 Mbit / s. Selle tulemusena võib kasutaja kanali ribalaiuse tüüpiline väärtus ületada 60 Mbit / s. Hüpsetaja poolt pakutava vastuvõtja tundlikkus on -105 DBM, mis on rohkem kui -20 dBM parem kui selle parameetri väärtus standardis.
Uue kiibistiku oluline eelis on energiatarbimise vähenemine. Enamik kaasaegsemaid WLAN-raadiojaamu on alati lubatud, isegi andmete edastamise või vastuvõtu puudumisel. Raadiojaamas, mis põhineb uue kiibistil mittetöötava võimsusega, on toide välja lülitatud ja selle tulemusena väheneb kogu energiatarbimine võrreldes teiste sarnaste seadmetega võrreldes 60% võrra (isegi kui töötate ülekandekiirusega 54 Mbit / s) ja ootere¾iimis tarbitud praegune on kokku 4 mA.
Kiibrit annab mitte ainult traadita võrguga ühendamist, vaid ka varastamise häiresignaali. Selles režiimis ei ole komplekti mikrotsirciidi söögi välja lülitatud, isegi kui seadet kasutatakse neid (sülearvuti, taskuarvuti või muu peremeesinstrument), ei tööta. Serva ajal käivitamise korral hoiatab kiibistikut mobiilseadme volitamata konfiskeerimise kohta isegi siis, kui see seade on välja lülitatud.
Paigaldatud mikrotsircuits komplekt 64-pin madala piiratud piiratud plastikust korpuse korpus Crystal suurus 9x8 mm või 196-pin BGA-tüüpi keha.
2004. aasta lõpus teatas Atheros maailma esimese täielikult toimiva Wi-Fi mooduli loomisest maailmas - AR5006X - AR5413 ühe haardekiibi põhjal (joonis 3), mis rakendab ühendust 802.11 kohalike võrkudega. A / B / G standardid. Kiip sisaldab massi, põhiriba protsessori ja kahekordse ribaga RF-seadme paremate omadustega. Tänu võimalusele "õmblusteta" ühenduse ühendamise võimalusele Wi-Fi-võrkudega, toetus 802.11i standardile, samuti XR-i ja Super AG režiimide toetamisele, AR5006X suudab leida suure nõudluse integreeritud süsteemide tootjatelt arvutite integreeritud süsteemide tootjatelt. , kaubandus- ja majapidamises elektroonikaseadmed. AR5006X mitte ainult ei võimalda ühe kiibist välja jätta eelmise kiibistiku, vaid vähendada ka 24-ga kasutatavate diskreetsete komponentide arvu vähendamist. Selle tulemusena oli võimalik vähendada väljatöötatud seadmete seadmete arvu kasutatavate komponentide arvu 15% ja oluliselt vähendada materjalide kulusid.
Ühe grillage toetusskeemi 802.11a / b / b / b / g / g tüüp AR5413, paranenud lairiba vastuvõtja kasutati, mis sisaldab kanalijärjestuse kontroller parima ülekandetingimustega, pakkudes suuremat valikut edastamise ja kõrgema multipathi vastupidavus kui traditsiooniline Ekvalaiseripõhised seadmed. Nagu eelmises RNA-kiipis, pakuvad spetsiaalsed rakendused võimalust kasutada välist võimsuse võimendi ja madala müratasemega võimendi, samuti kõik FIS-filtrid ja enamik HF filtreid, samuti väliseid relvi ja pindaktiivseid aineid. Üldiselt vastavalt selle parameetritele on ühe haarde mikrotsircuit võrreldav eelmise kiibistikuga.
Tarnepinge on 1,8-3,3 V. mikrotsircuit plastikust BGA-tüüpi plastikust korpusele, mille suurus on 13x13 mm.
WLAN-seadme masstootmine oli kavandatud 2004. aasta neljandas kvartalis. Hind ei tohiks ületada $ 12, kui ostate 10 tuhat tükki.
802.11 standardi pakutavad võimalused ja seetõttu on mikrotsircuitide ja kiibide turud nende jaoks lõpmatud. Kui varustate iga taskuarvutit ja mobiiltelefoni selle standardi (või vähemalt selle osa) toetamise vahendiga, suureneb selliste kasutajate arv selliste seadmetega kümneid miljoneid miljoneid miljoneid miljoneid. See nõuab märkimisväärset arvu kiibistikuid väikese energiatarbimisega. Esimene samm selliste kiipide loomise viisil tegi Icefyre Semiconductori poolt, mis teatas 2003. aasta lõpus kahe kiibistiku loomisel: üks - kindel standard 802.11a ja teine \u200b\u200b- twinfyre, et toetada kõiki kolme standardi A, B ja G.
Surefyre kiibistik sisaldab:
· Ice5125 MAC-kontroller Microcircuit madala energiatarbimisega, mis toetab versiooni 802.11a, b, H, I ja tagama garanteeritud kvaliteetse andmesideteenuseid kiirusega rohkem kui 30 Mbps (joonis 4). Kontrolleri arhitektuuri saab skaleerida, et anda kuni 108 Mbit / s;
· Füüsilise kihi kiip 802.11 Ice5351 (arendajate sõnul Chibleti loomise ajal - ainus ühe teraga skeem füüsilise taseme 802.11a);
· Gaas-amplifier klassi F võimsusvõimendi koos kokkuvõttev arhitektuuri arhitektuuri sagedus 5 GHz tüüpi Ice5352, parem tõhususe traditsiooniliste AV klassi võimendid vahemikus väljundvõimsuse 40-120 MW.
Olles parandanud traditsioonilise OFDM-modemi disaini, suutsid ettevõtte arendajad mahutada füüsilise kihi kiibi kolme arvutusmehhanismi. See on kerge Clipper (kerge Clipper), mis piirab tippvõimsuse suhet OFDM signaali võimsusele vastuvõetava tasemeni; Adaptive allikas esialgse moonutamise; Faasifragment, jagades OFDM signaali edastamise paljudele signaalidele püsiva ümbrikuga, mille tippvõimsus on keskmiselt 0 dB-ga (joonis 5).
Twinfyre kiibistik sisaldab sama ICE5125 MAC Microcircuits ja Ice5352 võimsusvõimendi, samuti füüsilise kihi füüsilise taseme jää5825 tüüp sisseehitatud põhiriba protsessoriga, mis toetab CCK modulatsiooni ja Ice2501 tüüpi raadiomooduli mikrokiikirciit, mis tagab Kiibri toimimine kahes ribas.
Mõlema kiibistiku väljundi tippvõimsus ületab 1,1 W ülekandekiirusel 54 Mbit / s. Vastuvõtja tundlikkus ja ülekandesignaali lineaarsus vastavalt 10 ja 2 dB paremini kui 802.11 standardis. Niisiis, vastuvõtja tundlikkus 54 Mbit / S ülekandekiirusel on -75 dB (vastu määratud -65 dB taseme vastu), kusjuures minimaalne ülekandekiirus (6 Mbps) on võrdne -95 dB. Tänu viivituse tolerantsile, mis on võrdne 150 NS-iga, samuti antennide ja võimsuse reguleerimise ruumilise eraldamisega, kusjuures iga andmepaketi edastamine, vahemaa siseruumides kiirusel 54 Mbit / s ja edastusvigade sagedus on 6 % võib ületada 40 m. Väli kahe punkti ühendusega on ülekandevahemik maksimaalse kiirusega 2,9 km. Lisaks pakuvad Surefyre ja Twinfyre'i perekondade kiibid suurema paindlikkuse perede, mis võimaldab teil kasutada kas täielikku süsteemi või ainult füüsilist kihti liidese jaoks sisseehitatud peremehe või patenteeritud Maciga mikrotsircuitiga. Twinfyre kiibistiku signaali ülekande lineaarsus 802.11b standardi rakendamisel on -30 dB, 802.11g Standard - -27 dB. Keskmine väljund RF võimsus ületab 20 dBM.
Mõlema kiibistiku maksimaalne energiatarbimine on peaaegu kaks korda väiksem kui konkureerivate kiibide puhul - 720 MW. Tänu sellisele madalale energiatarbimisele ja agressiivsele energiakontrolli süsteemile saavad Icefyre'i kiibinad ühendada mobiiltelefoni või taskuarvuti 802.11 võrku. Veelgi enam, need kiibistikud aitavad kaasa majapidamisseadmete võrgustiku moodustamisele, mis ühendavad teleri, audio süsteemi, televisiooni abonendi konsooli, kaabli modemi jne.
Icefyre Kavas alustada 2004. aasta esimeses kvartalis 802.11a kiibistiku suuremahulise tootmise ja 802.11a / b / g twinfyre kiibistikku sama aasta kolmandas kvartalis. Esialgne hind surfyre kiibistiku peaks olema umbes $ 20, twinfyre müüakse $ 5-7 kallim.

Vastus MIMO tehnoloogiale
Nagu igas tööstuses, nõuab WLAN-süsteemide edukas edendamine turul pidev suurenemine ja suhtluse kvaliteedi parandamine. Järgmised kolm peamist töösuundi selliste süsteemide parandamisele võib eristada:
· Raadioside parandamine, et suurendada ülekandemäära;
· Uute mehhanismide väljatöötamine füüsilise kihi režiimi rakendamiseks;
· Edastamise tõhususe parandamine, et kompenseerida päiste ülekandmisega seotud tulemuslikkuse halvenemise ja raadioseadme vahetamise käiguvahetuse režiimis.
Ja see kõik on vaja säilitada kõik kolm versiooni 802.11 standard. Üks võimalusi suurendada traadita süsteemide kiirust - mitme antennide kasutamine traadita ühenduse mikrotsircuigi sisendi ja väljundiga kohaliku võrguga. See tehnoloogia nimetatakse mitme sisendseks mitmekordseks väljundiks (MIMO) või "mõistlikuks" (SMART) antennid, kasutab traadita side süsteemides multipaatide jaotust, pannes selle nendele süsteemidele teenusesse (joonis 6). See võimaldab teil koordineerida teavet tulevad mitmed kanalid kasutades antenni eraldatud ruumi. MIMO tehnoloogia lahendab probleemi suurendada ülekande kiirust pikemate vahemaade ja täieliku ühilduvuse olemasolevate standarditega. Ja see kõik ilma täiendava sageduse spektri kasutamata. Semiconductori Wi-Fi kiipide tootvate ettevõtete sõnul muutub MIMO peamiseks tehnoloogiaks, mis tagab 802.11N standardi rakendamise, mis tagab toetuse üle 100 Mbit / s. Ainult Ameerika Ühendriikides vahemikus 5 GHz on 24 mitte-saaja kanalit ja kolm kanalit vahemikus 2,4 GHz. 100-Mbps puhul võib iga 27 kanali ülekandekiirus juurdepääsetav ribalaius saavutada 3 GB / s.
MIMO-tehnoloogia on välja töötatud alates 1995. aastast Stengo Ülikooli teadlased, mille hiljem moodustasid Airgo Networks (www.airgonetworks.com), mis 2003. aasta augustis teatas kogenud Wi-Fi-Fi-fi-fi-kiibistiku tüübi loomisest AGN100, tegi kasutades tõelist MIMO tehnoloogia põhjal unikaalsete mitmeotstarbeliste süsteemide ja pakkudes edastamise kiirust kuni 108 Mbps. Tõsi, see on vaja kasutada ruuterid ja kliendikehvlid sellise kiiruse saavutamiseks, mis põhinevad ettevõtte MIMO tehnoloogiatel. Samal ajal on uus kiibistik ühilduv kõigi olemasolevate Wi-Fi standarditega. Katsed on näidanud, et ülekande vahemikus on kiibistik kaks kuni kuus korda suurem kui seadme vabastamise ajal olemasolev seade. Selle tulemusena suurenes iga pöörduspunkti katvuse ala (pöörduspunkt - AP) piirkond tellimuse alusel.
Chipsest AGN100 sisaldab kahte mikrotsircuits - Mac / põhiriba protsessor (AGN100BB) ja RF-mooduli (AGN100RF). Mikrokruvi arhitektuuri saab skaleerida, mis võimaldab tootja rakendada süsteemi ühe antenniga ühe HF kiibi abil või suurendada ribalaiust, millega täiendavad RF-kiibid. Kiibrit toetab kõiki kolm versiooni 802.11a / b / g ja vastab nõuetele 802.11I IEEE töörühma turvalisuse ja side turvalisuse, samuti kvaliteet teenuste osutamisel.
Ettevõtte andmetel 2004. aasta lõpus osteti üle 1 miljoni MIMO kiibistiku ühe kvartali jooksul alates müügi algusest jaemüügiturul.
Mimo-tehnoloogia populaarsuse kasvu näitab ka asjaolu, et 6-9-aastastel jaanuaril 2005 toimunud tarbijaelektroonika näitusel esitasid mitmed OEM-ettevõtted oma WLAN-süsteemid selle tehnoloogia alusel või nende kirjelduses. Ja paljud neist süsteemidest, sealhulgas Belkin, Netgear ja Linksys ettevõtted, on tehtud Airgo Networks Chibres.
Ateros Communications CESi olukorra ja demonstreerimine AR5005VL Chipset toetab mimo-sarnast toimimist SMART antennide põhjal. Chipset, mis toetab 802.11g ja 802.11a / g, saab töötada nelja antenniga ja pakkuda kasutajatulemuste 50 Mbps installitud mõlemas otsas joont (paigaldamisel kiibistiku paigaldamisel ühes otsas võrgujoonega paljude erinevate 802.11 g instrumentidega. Performance. Mbit / s). Ta kasutab faasi antennide diagrammi moodustamise tehnikat ja relee tsüklilist eraldamist. Lisaks pakub skeem paljutõotavad signaali töötlemise meetodid sissetulevate RF-signaalide ühendamiseks ja seeläbi suurendada vastuvõetud signaalide intensiivsust ja kvaliteeti.
802.11a / G kiibistiku versioon on varustatud 10 tuhande tüki partei ostmisel 23 dollarit., Versioonid 802.11g - hinnaga alla 20 dollarit.
WLAN-seadmeturg on viimase nelja aasta jooksul märgatavalt suurenenud ja ilmselgelt lähitulevikus ei vähene selle kasvu määrad. Ja see avab suurepäraseid võimalusi selliste seadmete elemendi aluse tootjatele.

WLAN-süsteemide kiibi tarnijad

Ettevõte

Wi-Fi moodul ESP-01 on kõige populaarsem ESP8266 seeria moodul. Suhtlemine arvuti või mikrokontrolleriga viiakse läbi UART-ga, kasutades käskude komplekti. Lisaks saab mooduli kasutada sõltumatu seadmena, sest see on vaja oma püsivara alla laadida. Võite programmeerida ja alla laadida püsivara ARDUINO IDE versiooni kaudu üle 1,6,5. Mooduli püsivara jaoks vajate UART-USB-adapterit. ESP-01 moodul võib olla laialt levinud IOT-seadmete kasutamiseks (asjade internet).

Spetsifikatsioonidmoodul

  • Wi-Fi 802.11 b / g / n
  • WiFi režiimid: klient, pöörduspunkt
  • Väljundvõimsus - 19,5 dB
  • Tarnepinge - 1,8 -3,6 sisse
  • Praegune tarbimine - 220 MA
  • Ports GPIO: 4
  • Protsessori kella sagedus - 80 MHz
  • Mälu koodi jaoks
  • RAM - 96 KB
  • Suurused - 13 × 21 mm

Ühendus

Mõtle käsurežiimis. Selleks ühendage mooduli USB-UART-adapteri kaudu arvutiga. Mooduli järelduste eesmärk (vt joonis 1):
  • VCC - +3.3
  • GND - Maa
  • RX, TX - UART järeldused
  • Väljund_PD - Chip Luba
  • GPIO0, GPIO2 - Digitaalsed kontaktid
Moodul vajab välist toitumist 3.3 V.

Joonis 1. ESP-01 mooduli kontaktide eesmärk

Ühenduse diagramm suhtlemiseks mooduliga käskides (joonis 2):

Joonis 2. ESP-01 mooduli ühenduskeem arvutisse seeriapordil

Joonis 3. diagrammi kokkupanek

Mac OS X käskude saatmiseks saate Windowsi operatsioonisüsteemi termiteis kasutada Coolterm programmi. Võite teada saada ainult COM-pordi kiirust mooduliga ühendamiseks eksperimentaalselt erinevate püsivara jaoks, võib see olla erinev. Minu mooduli jaoks oli kiirus võrdne 9600 baudiga. Lisaks oli võimalik vahetada vahetuse installida alles pärast CH_PD väljundvõimsuse lahtiühendamist ja ümberühendust. Pärast ühendust, tippige terminalis ja peab saama vastuseks OK mooduli. AT + GMR-käsk annab mooduli püsivara versiooni numbri, taaskäivitub + RST käsk mooduli taaskäivitamisel (vt joonis 4). Peamiste käskude loendit saab selles dokumendis vaadelda (ESP8266ATCOMMMANDSST.pdf).

Joonis 4. Käskides käsud mooduli termiidiprogrammi

Kui käsurežiimis ei ole teile mugav, saate seadistada plaadi AppStack ESP8266 CONFIG programmi abil, mida saate alla laadida, mida saate alla laadida http://esp8266.ru/download/sp8266-utils/esp8266_config.zip. Programmi ilmumine on näidatud joonisel 5. Mooduli seadistus toimub graafilise liidese abil, kui käskude täidesaateid saab näha programmi monitoris (vt joonis 6). Monitor saab ka käsurea käskude saata.

Joonis 5. Appstack ESP8266 config programm

Joonis 6. Serial Monitor AppStack ESP8266 Config

Selle mooduli kasutamiseks on kaks võimalust:

  • koos mikrokontrolleriga (näiteks Arduino), mis kontrollib UART-moodulit;
  • oma püsivara kirjutamine ESP8266 kasutamiseks sõltumatu seadmena.

Näide kasutamisest

Kaaluge näidet niiskuse anduri ja temperatuuri DHT11 ESP-01 mooduli ühendamise ja andmete saatmiseks Traffeak pilveteenusele (https://thingpeak.com/). Me vajame järgmisi üksikasju:
  • eSP-01 moodul
  • leivalaua
  • niiskuse ja temperatuuri andur DHT11
  • takisti 10 com
  • juhtmete ühendamine
  • toiteallikas 3 - 3.6V
Kõigepealt ühendage DS18B20 andur ESP-01 mooduliga. DS18B20 - digitaalne temperatuuriandur, mis töötab ühe juhtmelise 1-traadi liideses. DS18B20 anduri ühendamise diagramm moodulile on näidatud joonisel fig. 7.

Joonis 7. DHT11 anduri ühendusskeem ESP-01 moodulile.

Seejärel peate alustama profiili thoorpeak teenus. Teenistusel on juhised andmete edastamiseks ja teenuse saamiseks andmete saamiseks.

Joonis 8. Süsteemi koost.

Kirjutame programmi ARDUINO IDE keskkonnas ESP8266 jaoks. Me kasutame ESP8266WIFI.H raamatukogud (sisseehitatud) ja onewire.h. Sõitke ARDUINO Board visandist loendist 1 - Temperatuuri anduri andmete hankimine ja andmete saatmine Traffeak-teenusele. On vaja teha oma andmed WiFi-01 mooduli WiFi pöörduspunkti kohta:

  • cONST CHAR * SSID;
  • cONST CHAR * parool;
Ja ka privaatne parameeter teie taotluse jaoks Traffeak Service'is. Loetelu 1// kodulehel // Ühendage raamatukogu töötada ESP8266 #include // Ühendage DHT raamatukogu töötama DHT11 #Clude // Pin-ühenduse andmed #define dhtpin 4 // sensor DHT11 #define DHTTYPE DHT11 // DHT DHT DHT objekti eksemplar (Dhtpin, Dhttype); // SSID WiFi võrguühendus Const Char SSID \u003d "********"; // Parool WiFi võrguühendus CONST Char Parool \u003d "******"; // Server ThingPeak const char * host \u003d "184.106.153.149"; // API võti Teie taotlus ThingPeak const char * privaatyy \u003d "****************"; // muutujad temperatuuri ja niiskuse Salvestamise temp; Float niiskus; // mõõtmisintervalli muutuja jaoks on allkirjastamata pikk millis_int1 \u003d 0; VOID Setup () (// töötab serial.begin seeriaport (115200); viivitus (10); serial.Print ("Ühenda WiFi-ga"); Serial.println (SSID); // Ühendage wifi wifi.begin (SSID) , Parool); samal ajal (wifi.Status ()! \u003d WL_Connected) (viivitus (500);) serial.Println ("WiFi ühendatud"); // Run DHT DHT.BEGIN ();) VOID ALOP () (// Ootame intervall 10 minutit, kui (milis () - millis_int1\u003e \u003d 10 * 6000) (serial.Prindi ("ühendada asjadega"); serial.println (host); // kasutage WiFi-kliendi Wificlent klienti; kui ( ! CLIENT.CONNECT (vastuvõtva, 80)) (seeria.println ("ühendus ebaõnnestus"); tagastamine;) // Get temp \u003d get_data_tempermeature (); niiskus \u003d get_data_humice () \u003d "/ Update? Key \u003d"; URL + \u003d Erakek! URL + \u003d "& temp \u003d"; URL + \u003d temp; URL + \u003d "& niiskus \u003d"; URL + \u003d niiskus; // saatke kliendile päring .Print Server (string ("Get") + URL + "http / 1.1 r \\ n" + "Host:" + host + "r \\ n" + "ühendus: sulge \\ n \\ r \\ n" ); viivitus (10); // asjad, kui serveris vastupanu (klient.Available ()) (string req \u003d client.Readstrukfluntil ("r"); serial.Print (req);)))) Nüüd, mida ta saab vaadata, saame vaadata lugemite ajakava Meie DHT11 temperatuuriandur (joonis 9).

Joonis 9. DS18B20 Temperatuurianduri lugemine TraadPeak Service'is.

Korduma kippuvad küsimused KKK

1. Moodul ei reageeriMeeskonnas
  • Kontrollige, kas moodul on õigesti ühendatud;
  • Kontrollige, kas RX, TX kontaktid on õigesti ühendatud UART-USB-adapteriga;
  • Kontrollige CH_PD kontaktühendust 3,3 V-ga;
  • Korja eksperimentaalne vahetuskurss seeriapordi.
2. ESP-01 moodul ei saa anduri temperatuuri andmeidDHT11.
  • Kontrollige, kas DHT11 andur on mooduliga ühendatud.
3. ei edastata andmeid Teenuse albespeale
  • Kontrollige mooduliühendust WiFi-pöörduspunktiga;
  • Kontrollige internetiühenduse WiFi pöörduspunkti;
  • Kontrollige asipeade õigsust.

Ma soovitan täna tutvuda amatöörraadioseadmete uudsusega - WiFi-mooduliga. See kujutab endast midagi sellist pikka aega kõigi tuttavate NRF24L01 jaoks, kuid vähe vähem ja veidi erinevat funktsionaalsust. WiFi-moodulil on mõlemad vaieldavad eelised ja mõned puudused, viimane just tõenäoliselt see on osaliselt tingitud asjaolust, et see uudsus ja arendajad lähenesid sellele - teave on jaotatud väga tihe (dokumentatsioon annab ainult üldisi ideid moodulite kohta ilma avalikustamata funktsionaalsus). Noh, me ootame ettevõtte süüdistusi "Iron".

Eriti tasub märkida mooduli maksumust: praegu on see $ 3-4 (näiteks Aliexpressil)

Parem NRF, vasakul ESP moodulis.

Mis täpsemalt on need WiFi-moodulid? WiFi-kiip asub pardal, lisaks samal juhul on olemas mikrokontroller 8051, mida saab programmeerida, läheb ümber ilma eraldi mikrokontrollerita, kuid see on veel üks kord, seadete salvestamiseks vajab EEPROM-mälu mikrokiirust Juhatusel on ka mooduliplaadil kõik minimaalselt vajalikud riputus - kvartsiresonaator, kondensaatorid, boonusfoonuse näidustus toiteallikate ja edastamise (vastuvõtt) teavet. Moodul rakendab ainult UART-liidese, kuigi WiFi-kiibi võimalused võimaldavad muud liideseid. WiFi-antenni poolt nõutav trükirõhk on vajalik WiFi-antenn. Suurim üksus on 4 x 2 pin-pistik.

Selle skeemi ühendamiseks peab moodul olema ühendatud VCC ja GND võimsusega, TX-i ja RX-i sobiva väljundiga UART-i vastuvõtuseadme (Pidage meeles, et RX on ühendatud TX-ga ja TX-ga RX-ga) ja CH_PD-ga ( Nagu Enetb Chip, kõik on valgustatud ilma selleta, kuid mitte midagi töötab) pluss võimsus.

ESP8266 mooduli parameetrid:

  • tarnepinge on 3,3 V (ja seejärel mooduli ise Wills 5 B, kuid väljund järeldused keelduvad töötamast kõige tõenäolisemalt)
  • praegune kuni 215 MA ülekanderežiimis
  • voolu kuni 62 mA vastuvõtmise ajal
  • 802.11 B / G / N protokoll
  • + 20.5DBM võimsus režiimis 802.11b
  • Sdio (mooduliplaadil esinevad kaks väljundit, kuid neid ei tohi kasutada, välja arvatud ametlikud toimingud)
  • energiasäästu energia- ja magamiskaitse režiimid
  • sisseehitatud mikrokontroller
  • käsu juhtimine
  • toimiv temperatuur -40 kuni +125 kraadi Celsiusele
  • maksimaalne sidevahend 100 meetrit

Nagu määratud, mooduli saab juhtida käsudega, kuid nende täielik nimekiri ei ole teada, kõige vajalikum on esitatud allpool:

# Meeskond Kirjeldus
1 Lihtsalt testi käsk, kui normaalne seisund, vastab mooduli ok
2 AT + RST.
3 Kontrollige mooduli püsivara versiooni, vastus on versioon ja vastus OK
4

AT + CWMODE \u003d<режим>

SET-režiimi mooduli moodul: 1 - klient, 2 - pöörduspunkt, 3 - kombineeritud režiim, vastus OK
5 Hankige juurdepääsupunktide loend, millele saate ühendada, vastata nimekirjapunktidele ja OK
6

AT + CWJAP \u003d<имя>,<пароль>

Liitu pöörduspunktiga, paludes oma nime ja parooli, vastake OKile
7 Ühendage pöörduspunktist lahti, vastake OK
8

AT + CWSAP \u003d<имя>,<пароль>,<канал>,<шифрование>

Määrake mooduli kasutamise punkt oma parameetrite seadistamisega, vastake OKile
9 Hankige lisatud seadmete loend
10 Hankige praegune TCP-ühenduse staatus
11


AT + cipstart \u003d<тип>,<адрес>,<порт>

AT + cipstart \u003d<айди>,<тип>,<адрес>,<порт>

TCP / UDP ühendus
<айди>- Ühenduse identifikaator
<тип>- Ühendus tüüp: TCP või UDP
<адрес>- IP-aadress või URL
<порт>- Port.
12

AT + CIPMODE \u003d<режим>

Seadistage ülekanderežiim:

<режим>\u003d 0 - mitte andmeside režiim (server saab kliendile andmeid saata ja kliendilt andmeid saada)
<режим>\u003d 1 - Andmerežiim (server ei saa kliendile andmeid saata, vaid saavad kliendilt andmeid saada)

13

Ühe ühenduse jaoks (+ cipmux \u003d 0):
AT + cipsend \u003d<длина>
Multiühenduste jaoks (+ cipmux \u003d 1):
AT + cipstart \u003d<айди>,<длина>

Andmed
<айди>- Ühenduse identifikaator
<длина>- Saadetud andmete arv
Saadetud andmed saadetakse pärast sümboli moodulile vastamist\u003e pärast käsu sisestamist
14

Ühe ühenduse jaoks (+ cipmux \u003d 0):
AT + Ciplose
Multiühenduste jaoks (+ cipmux \u003d 1):
AT + Ciplose \u003d<айди>

Tihe ühendus. Parameeter mitmepoolse režiimi jaoks<айди>- Ühenduse identifikaator. Mooduli vastus peaks olema ok ja upsakas
15 Hankige IP-mooduli
16

AT + CIPMUX \u003d<режим>

Seadistage ühendite arv<режим>\u003d 0 ühe ühenduse jaoks,<режим>\u003d 1 Mitmeosalise ühenduse jaoks (kuni neli ühendust)
17

AT + Cisperver \u003d<режим>, <порт>

Tõsta sadamat.<режим>- samm-režiim (0 - peidetud, 1 - avatud),<порт> - Port.

18

AT + CIPSTO \u003d<время>

Seadistage serveris ühe ühenduse aeg
19

AT + CIOBAUD \u003d<скорость>

Püsivara versioonide jaoks 0,92-st saate määrata kiiruse UART-i
20

Saada teavet

Andmed aktsepteeritakse preambuli + IPD-ga, millele järgneb teave vastuvõetud andmete kohta ja seejärel teave ise

Ühe ühenduse jaoks (+ cipmux \u003d 0): + IPD,<длинна>:<передаваемая информация>

Multiühenduste jaoks (+ CIPMUX \u003d 1): + IPD,<айди>,<длинна>:<передаваемая информация>

Näide: + IPD, 0,1: X - vastu 1 bait

Kuidas meeskonnad sisestatakse:

  • Käskude täitmine:<Команда>.
  • Vaata meeskonna staatust:<Команда>?
  • Käivitage käsk parameetrite seadistamisega:<Команда>=<Параметр>

Mooduli ostmisel saate kontrollida mooduli püsivara versiooni läbi + GMR-käsku. Firmware versiooni saab uuendada eraldi tarkvara abil või püsivara versiooni abil 0,92-st, mida saab teha ainult AT + Ciupdate käsuga. Sellisel juhul peab mooduli olema Interneti-ühenduse juurde ühendatud ruuteriga ühendatud. Firmware ja programmi firmware mooduli versioon 0.92 esitatakse artikli lõpus. Tarkvara kaudu püsivara jaoks peab GPIO0 väljund olema ühendatud võimsusega pluss. See lülitab mooduli värskenduse režiimi sisse. Järgmisena valige programmi mooduli püsivara fail ja ühendage WiFi mooduliga, püsivara värskendus läheb automaatselt pärast ühendust. Pärast värskendamist on järgmised püsivara värskendused võimalikud ainult Interneti kaudu.

Nüüd teades organisatsiooni WiFi mooduli käsud, oma põhjal saate korraldada teabe edastamise kaudu traadita side tähendab, kus ma usun nende peamise eesmärgi. Selleks kasutame AVR-i ATMEGA8 mikrokontrollerit seadmena, mida juhitakse traadita mooduli abil. Seadme diagramm:

Sõlmituse olemus on järgmine. Termilise anduri DS18B20 mõõdetakse temperatuur, töödeldakse mikrokontrolleriga ja edastatakse WiFi-võrgu kaudu kerge ajavahemikuga. Samal ajal jälgib kontroller saadud WiFi-andmed, LED1 LED pöörab ümber "A" sümboli vastuvõtmisel "B" sümboli vastuvõtmisel. Kava on rohkem demonstratiivsem kui kasulik, kuigi seda saab kasutada temperatuuri eemalt kontrollimiseks, näiteks tänaval, peate ainult kirjutama arvutile või telefoni tarkvara. ESP8266 moodul vajab 3,3 volt toiteallikas, nii et kogu skeemi toiteallikaks on AMS1117 stabilisaator 3,3 volti võrra. Mikrokontroller on taktikad välise kvarts generaatorilt 16 MHz-ni, millel on 18 PF-i rakkude kondensaatoritega. R1 takisti tõmbab ruume mikrokontrolleri jalamooduli jalga mikrokontrolleri spontaanse perakaami kõrvaldamiseks, kui häireid ei ole. R2 takisti teostab funktsiooni piirata praegust läbi LED-i nii, et see ei põle ega MK tühistamist. Seda ahelat saab asendada, näiteks relee ahel ja kasutada kaugjuhtimispulti. R3 takisti on vaja termomeetri kasutamiseks 1-juhtmelise bussiga. Kava tuleb kasutada üsna võimsa allikana, kuna WiFi-mooduli tipptarbimine võib ulatuda kuni 300 mA-ni. See ilmselt seisneb mooduli peamine puudus - suur tarbimine. Selline patareide skeem ei pruugi pikka aega töötada. Kui käivitatakse diagrammile toite, peab LED vilkuma 5 korda vilkuma, mis näitab sadama ja varasemate operatsioonide eduka avamise (pärast diagrammi sisselülitamist, vajutades nuppu reset, võib LED vilguda 2 korda - see on normaalne).

Täpsemalt saab skeemi tööd vaadata mikrokontrolleri püsivara lähtekoodiga SI keeles, mis esitatakse allpool.

Kava koguti ja siluti dumpinguametile, DS18B20 termomeeterit kasutatakse metalli korgiga "sondi" formaadis:

Sellise skeemiga "edastada", saate kasutada nii standardset WiFi-arvuti kontrollerit ja ehitada transiiveri skeemi USB-UART-konverteri ja teise ESP8266 mooduli abil:

Muide umbes adapterid ja terminalid, need moodulid on üsna kapriisik neile, töö hästi konverteriga CP2303 ja keelduda töötada adekvaatselt konverterid Microcontrollers (omatehtud), terminal sobib kõige paremini termite (on olemas automaatne Karja tagasipöördumise sümboli lisamine, ilma milleta moodul on samuti piisav terminaliga töötamine). Aga lihtsalt siis, kui see on ühendatud mikrokontrolleriga, töötavad moodulid ilma kaebusteta.

Niisiis, vahetada teavet WiFi mikrokontrolleriga, kasutame teise mooduli ühendatud arvuti ja terminali. Enne skeemiga töö alustamist peab iga moodul olema ühendatud USB-UART-ga ja tehke mitu tegevust - seadistage töörežiimi, looge ühenduspunkt ja ühendage punktini, mille konfigureeritakse teabevahetuseks WiFi-mooduli IP-aadress (moodulite ühendamiseks üksteisele ja teabe jagamiseks). Kõik need seaded salvestatakse ja neid kasutatakse automaatselt iga kord, kui moodul on sisse lülitatud. Sel moel saate mooduli ettevalmistamise käskudel salvestada mikrokontrolleri mälu.

Moodulid töötavad kombineeritud režiimis, st nad võivad olla nii kliendi kui ka pääsupunkti. Kui moodul töötab selles režiimis juba selles režiimis (at + cwmode \u003d 3), siis kui jälle proovida konfigureerida mooduli sama režiimi, vastus kuvab "ei muuda". Seadete jõustumise tagamiseks peate mooduli taaskäivitama või sisestama AT + RST käsk.

Pärast teise mooduli sama seadeid ilmuvad meie punkt "Ameti" kättesaadavate punktide loendis.

Meie puhul on WIFI skeem selline moodul mikrokontrolleriga ühendatakse kodu ruuteriga (tegelikult võib mikrokontroller siseneda internetile, kui nad registreerivad), seejärel tõsta sadama ja toimige vastavalt algoritmile. Teisest küljest ühendab moodul ka ruuteriga ja ühendage mikrokontrolleriga TCP kaudu (nagu on näidatud ekraanipilt, on vaja konfigureerida ülekanderežiimi ja ühendumiste arvu + cipmode'is ja + CiPmuxi käskudel, Vastavalt ja sisestage käsu ühendamiseks AT + CipStart Serveriga). Kõik! Kui ühendate pöörduspunktiga (ainult WiFi-punkt, peate iga kord serveri iga kord uuesti ühendama, isegi iga kord, kui server tuleb teises otsas tõsta, iga kord, kui lülitate toite sisse) ja taaskäivitage mooduli, siis ei ole Vajadus end uuesti liituda, see salvestatakse ka mällu. ja ühendab automaatselt juurdepääsetavus, kui moodul on sisse lülitatud. Mugav, aga.

Nüüd võivad temperatuuri andmed automaatselt arvutisse minna ja arvuti käskude käsud kontrollida. Mugavuse huvides saate kirjutada Windowsi all tarkvara ja jälgida temperatuuri WiFi kaudu.

AT + CIPSEND käsu käitame andmeid, kui saate andmeid, ilmuvad andmed "+ IPD,<айди>,<длинна информации>: "Pärast seda, kui käärsoole on meie kasulik (edastatud) teave, mida soovite kasutada.

Üks asi - on soovitav moodulit toita patareidest, vaid statsionaarsest toitepunktist (loomulikult toiteallika kaudu) suure tarbimise tõttu moodulite tarbimisest.

See on üks võimalusi edastada teavet WiFi moodulite vahel, saate ühendada ka neid ka ilma ruuterita otse üksteisega ja saate mooduliga ühendada standardse WiFi-arvuti kaudu ja töötada selle kaudu.

Funktsionaalsus osaleb kõige ilmsem need moodulid, kes teavad, et meie jaoks on arendajad veel valmis!

Mikrokontrolleri programmeerimiseks peate kasutama järgmise fusioonide kombinatsiooni:

Kokkuvõttes tahaksin märkida, et see on tõesti asjade interneti revolutsioon! Mooduli hinnaga mitmesse roheliseks üksuseks, meil on suur Wi-Fi moodul, millel on suured funktsioonid (mis on selle ime arendajad endiselt piiravad), ulatus ei ole lihtsalt piiratud - kõikjal, kus fantaasia lubab ja anda Asjaolu, et selles moodulis juba on mikrokontroller, ei ole vaja kasutada välist mikrokontrollerit, aga mis tuleb kuidagi programmeerida. Niisiis, sõbrad, see nii on - me anname Wi-Fi igale rosettile!

Artiklis on mikrokontrolleri jaoks püsivara, programmi lähtekood, Wi-Fi-mooduli kiibi dokumentatsioon, mooduli püsivara värskendamise programm ja mooduli versioon 0,92 firmware (Arhiiv on jagatud). 3 osa, sest kogusuurus on liiga suur, et lisada artiklile), samuti videot, mis näitab skeemi toimimist (videokontrollitud pardal, mis on ühendatud WiFi-ga juhtmooduliga, edastab juhitav pardal perioodiliselt temperatuuri kohta teavet Kui termomeeter toimib video termomeeter video, võib näha, et temperatuur hakkab langema, siis kui saate läbida märgi "A" juhtmooduli, LED süttib hallatud pardal ja kui "B" sümbol on valmis).

See tundub olevat kõik. Ärge unustage kirjutada oma kommentaare ja soovid, kui teil on tähelepanu sellele teemale, siis arendame ideid uute jaoks.

Loetelu raadioelemendid

Määramine Tüüp Nominaalne number MärgeTulemusMinu sülearvuti
U1. WiFi moodul.1 Sülearvuti
IC1 MK AVR 8-bitine

ATMEGA8.

1 Sülearvuti
IC2. temperatuuriandur

DS18B20.

1 Sülearvuti
VR1. Lineaarne regulaator

AMS1117-3.3.

1 Sülearvuti
C1, C2. Kondensaator18 pf2 Sülearvuti
C3, C7, C8 Elektrolüütiline kondensaator100 μf.3