Wi-Fi modullarini ulash. Qaysi Wi-Fi adapteri Samsung televizoriga mos keladi. Texnik parametrlar va ulanish

Bugungi kunda tegishli ofis jihozlari to'plami: kompyuterlar, noutbuklar, planshetlar, mobil telefonlar bilan jihozlanmagan zamonaviy kvartirani yoki undan ham ko'proq ofisni tasavvur qilish qiyin. Va bu qurilmalarning barchasi mavjud bo'lgan joyda, tabiiyki, Internet bo'lishi kerak. U bizning hayotimizga mustahkam kirib, u erda eng ko'zga ko'ringan joylardan birini egalladi. Internetda biz o'qiymiz, ishlaymiz, dam olamiz, dam olamiz va muloqot qilamiz. Shu sababli, o'zingiz va yaqinlaringiz uchun World Wide Web-ga qulay kirishni ta'minlash ertami-kechmi har bir inson hal qilishi kerak bo'lgan muammodir. Yaxshiyamki, endi bizda hech qanday qo'shimcha intellektual va moliyaviy xarajatlarsiz ushbu masalani eng samarali va oddiy hal qilish imkonini beradigan ishonchli yordamchimiz bor. Biz, albatta, Wi-Fi texnologiyasi haqida gapiramiz.

Ammo "havo orqali" Internetdan foydalanish uchun siz kompyuteringizda Wi-Fi-ni qaerdan topish va qanday yoqishni bilishingiz kerak. Ushbu savollarga javoblarni ushbu maqolada taqdim etishga harakat qildik.

WiFi nima?

Simsiz Internet texnologiyasi bizning kundalik hayotimizning bir qismiga aylandi. Biz odatda Wi-Fi-ni uyda, ishda, jamoat joylarida - aeroportlarda, kafelarda, savdo markazlarida uchragan qulay, ishonchli va tezkor Internet aloqasi bilan aniqlaymiz.

"Wi-Fi nima?" Degan savolga javob bering. eng oddiy yo'li bu: bu tarmoq protokoli bo'lib, uning ishtirokida "kirish nuqtasi" va "mijoz" yoki "kirish nuqtasi" va bir nechta "mijozlar" o'rtasida aloqa amalga oshiriladi, paketli ma'lumotlar almashiladi. mahalliy tarmoq yoki World Wide Web orqali.


Hozirgi vaqtda Wi-Fi qisqartmasi hech narsani anglatmaydi va hech qanday tarzda rasmiy ravishda shifrlanmagan, ammo ushbu protokolni yaratishda ishlab chiquvchilar Hi-Fi (High Fidelity) ga o'xshash tarzda unga "ism berishgan". Bu "Simsiz sodiqlik" degan ma'noni anglatadi - simsiz aniqlik.

Foydalanishning afzalliklari

Albatta, "havo orqali" Internet ideal texnologiya emas. Uni ishlatishda yuzaga kelishi mumkin bo'lgan qiyinchiliklarga bir nechta misollar keltirishingiz mumkin. Eng keng tarqalganlaridan biri bu "shovqinli" ulanishdir. Ko'pgina maishiy texnika (masalan, mikroto'lqinli pechlar) ushbu protokol tomonidan ishlatiladigan diapazonda chiqaradi va muqobil ulanish qurilmalari (masalan, Bluetooth) ishlaydi. Interferentsiya devor va shiftlardan ham kelib chiqishi mumkin. Bularning barchasi kirish tezligi va sifatiga salbiy ta'sir qiladi.


Shu bilan birga, uni uyda va ofisda ishlatishning ijobiy tomonlari kam emas. Biz ulardan faqat bir nechtasini va eng aniqlarini sanab o'tamiz:


  1. Simsiz tarmoqlarning arzonligi va butun hudud bo'ylab barqaror qamrovni ta'minlaydigan bir nechta kirish nuqtalarini o'rnatish. Shu bilan birga, doimiy ravishda chigallashib ketadigan va bo'sh joyni buzadigan kabellar, uzaytirgichlar yoki adapterlar yo'q. "Havo" aloqasi tarixiy ahamiyatga ega bo'lgan xonalarda, shuningdek obstruktiv me'moriy xususiyatlarga ega xonalarda ajralmas hisoblanadi;

  2. Ushbu protokol har qanday qurilmaga - u uyali telefon, planshet, noutbuk yoki ish stoli kompyuteriga - ma'lum bir joyga bog'lanmagan holda Internetga to'liq kirishni ta'minlaydi. Ushbu protokol orqali global axborot makoniga kirish sevimli divanda yotgan holda internetdan qulay foydalanish imkoniyatidir;

  3. Wi-Fi sinxron foydalanish imkonini beradi katta miqdorda faol ulanishlar. Simsiz ulanishni o'rnatganingizdan so'ng, bir vaqtning o'zida qancha kompyuter va mobil qurilmalar Internetga kirishi haqida tashvishlanishingiz shart emas.

Kompyuter uchun qanday turdagi Wi-Fi modullari mavjud?

Barcha mashhur qurilmalar endi sukut bo'yicha adapterlar bilan birga keladi. Ular qutidan tashqarida Internetga ulanishi mumkin, ammo ish stoli kompyuteriga ega bo'lganlar haqida nima deyish mumkin? Bu savolga javob aniq - siz qo'shimcha Wi-Fi qabul qilgich sotib olishingiz, uni o'rnatishingiz, ulashingiz va sozlashingiz kerak.

Quyida Wi-Fi-ni kompyuterga qanday o'rnatish haqida ko'proq gaplashamiz. Endi biz qabul qiluvchilarning qanday turlari borligini, ularning farqi, o'ziga xosligi va afzalliklari nimada ekanligini hal qilishni taklif qilamiz.


"Havo" adapterlari ikki xil bo'ladi: tashqi va ichki. Tashqi bo'lganlar eng ko'p ishlatiladigan va ishlatish uchun qulaydir. Tashqi qabul qiluvchi miniatyura USB diskiga (flesh-disk) o'xshaydi. U kompyuterning old yoki orqa qismidagi USB ulagichiga to'g'ridan-to'g'ri yoki USB kabeli orqali ulanadi.


Ichki adapter biroz kattaroq va uni o'rnatish uchun kompyuter korpusini ochishingiz kerak bo'ladi. Shuning uchun, agar siz uni anakartga qanday o'rnatishni o'zingiz aniqlay olishingizga ishonchingiz komil bo'lsa, ichki qabul qilgichni sotib oling. Ichki modulni o'rnatishda siz avval antennani undan uzishingiz kerak, platani anakartdagi mos keladigan portga joylashtiring (buning uchun PCI interfeysi ko'pincha ishlatiladi) va antennani joyiga qaytaring.

Simsiz adapterlarni o'rnatish va yoqish uchun keyingi manipulyatsiyalar bir xil bo'lib, o'zgartirish va kompyuterga ulanish usuliga bog'liq emas.

Drayvlarni qanday o'rnatish kerak?

Har qanday Wi-Fi qabul qiluvchisi qurilmaning to'liq ishlashi uchun zarur bo'lgan drayverlarni o'z ichiga olgan ishlab chiqaruvchidan disk bilan ta'minlangan. Muayyan qurilma uchun drayverlarga qo'shimcha ravishda, diskda boshqa adapter modellari uchun drayverlar ham bo'lishi mumkin, shuning uchun o'rnatish vaqtida siz ehtiyot bo'lishingiz va drayverlarni o'rnatayotgan qurilmani tanlashni o'tkazib yubormasligingiz kerak.


Aks holda, drayverni o'rnatish tartibi standartlashtiriladi va "Yangi apparat ustasi topildi" dan batafsil maslahatlar bilan intuitiv interfeys bilan ta'minlanadi. Ekranda paydo bo'ladigan xabarlarni diqqat bilan o'qing va tegishli "Keyingi", "OK" va "Bajarildi" tugmalarini bosing.

Aksariyat adapterlar joriy kompyuterlar tomonidan avtomatik ravishda taniydi va hatto birlashtirilgan diskdan drayverlarni o'rnatmasdan ham ishlashi mumkin. Qurilmani kerakli ulagichga ulang va bir necha soniya kuting. Qoidaga ko'ra, shundan so'ng laganda yangi jihozlar topilganligi, aniqlanganligi va o'rnatilganligi, foydalanishga tayyorligi haqida xabar paydo bo'ladi. Biroq, universal drayverlar maxsus dasturiy ta'minotni to'liq almashtira olmaydi. Shuning uchun, biz sizga drayverlarni o'rnatishni e'tiborsiz qoldirmaslikni maslahat beramiz, garchi hamma narsa birinchi qarashda benuqson ishlayotganday tuyulsa ham.

Wi-Fi qabul qiluvchi modelingiz uchun drayver diskida Internetga kirishni sozlash jarayonini osonlashtirish uchun ishlab chiquvchilarning maxsus yordam dasturi ham bo'lishi mumkin. Bundan tashqari, ushbu yordamchi dastur sizga Internetga ulanishingizni qo'shimcha nazorat qilish, ma'lumotlarni uzatish tezligi va hajmini kuzatish imkonini beradi.

WIN XP da Wi-Fi-ni qanday sozlash mumkin?

Ushbu qo'llanmada biz sizning uyingizdagi "Kirish nuqtasi" va Internet tarqatish qurilmasi allaqachon sozlangan deb taxmin qilamiz.

Shunday qilib, Win XP bilan ishlaydigan kompyuterda "havo" ulanishini o'rnatish uchun siz quyidagilarni qilishingiz kerak:


  1. Boshlash menyusini oching;

  2. "Tarmoq qo'shnisi" ni tanlang;

  3. "Tarmoq ulanishlari" oynasida "Simsiz tarmoq ulanishi" belgisini toping;

  4. Belgini o'ng tugmasini bosing va ro'yxatdagi "Xususiyatlar" ni bosing;

  5. "Umumiy" yorlig'ida "Internet Protocol TCP/IP" bandini toping;

  6. "Xususiyatlar" tugmasini bosing.

Agar ma'lum IP va DNS manzillaridan foydalanish provayderingiz uchun juda muhim bo'lsa, ochilgan oynada "Quyidagi IP manzildan foydalanish" radio tugmachasini tanlang. Agar siz ushbu parametrlarni sozlasangiz avtomatik rejim, keyin hech narsaga tegmang.


IP-ni qo'lda sozlashda siz quyidagi maydonlarni to'ldirishingiz kerak bo'ladi:


  • IP manzili: 192.168.0.2 (Ushbu parametrni provayderingiz bilan tekshirishingiz kerak, qiymat boshqacha bo'lishi mumkin);


  • Subtarmoq niqobi: 255.255.255.0;


  • "Standart shlyuz" qatorida siz routeringiz yoki modemingiz manzilini kiritishingiz kerak, odatda 192.168.0.1 yoki 192.168.1.1. Ammo xatolarga yo'l qo'ymaslik uchun qurilmangizning hujjatlarini tekshirish yaxshiroqdir;


  • "Quyidagi DNS server manzillaridan foydalanish" tugmachasini bosing va ikkala maydonni to'ldiring: asosiy va ikkilamchi DNS server. Provayder tomonidan foydalaniladigan DNS-serverlar haqida ma'lumotni telekommunikatsiya kompaniyasining rasmiy veb-saytida yoki texnik yordamga qo'ng'iroq qilish orqali topish mumkin;


  • Ushbu oynani yopmasdan, yuqoridagi "Simsiz tarmoqlar" yorlig'ini tanlang va "Tarmoqni sozlash uchun derazalardan foydalanish" katagiga belgi qo'ying. Keyin, "Simsiz tarmoqlar" tugmasini bosing. Bu erda siz barcha mavjud ulanishlar ro'yxatini ko'rasiz. Dispenseringizda sozlangan ulanishni tanlang va "Ulanish" tugmasini bosing. Endi Internetga ulanish uchun siz bilgan foydalanuvchi nomi va parolni kiritishingiz kifoya.

WIN7-da Wi-Fi-ni qanday sozlash mumkin?

Win7 OS da havo ulanishini o'rnatishning ikki yo'li mavjud: avtomatik va qo'lda. Ikkinchi variant, agar siz ulanishni rejalashtirayotgan tarmoq xavfsizlik nuqtai nazaridan ko'zdan yashirilgan bo'lsa foydali bo'lishi mumkin. umumiy ro'yxat, lekin siz kompyuteringizni unga ulash uchun nom va parolni bilasiz. Keling, ikkala usulni ham bosqichma-bosqich ko'rib chiqaylik.

Win7 OS-da Wi-Fi-ni avtomatik ravishda o'rnatish

Yuklanganda operatsion tizim Ekranning pastki o'ng burchagida "Simsiz tarmoqqa ulanish" belgisini ko'rishingiz mumkin. Unga bosing. Bu sizga mavjud havo ulanishlari ro'yxatini ochadi. ro'yxatdan modem yoki routerda sozlanganini tanlashingiz kerak.


Win7 OS-da Wi-Fi-ni qo'lda o'rnatish

Ulanishni qo'lda sozlash uchun tizim tepsisidagi "Tarmoq" ni, keyin esa "Tarmoq va almashish markazi" ni tanlang. "Yangi ulanish yoki tarmoqni o'rnatish" tugmasini bosing. Keyingi bosqichda "Simsiz ulanishni qo'lda ulash" variantini belgilang va "Keyingi" tugmasini bosing.

Keyingi dialog oynasida barcha tegishli maydonlarni to'ldiring: tarmoq nomini, shifrlash turini va xavfsizlik darajasini belgilang. Ko'pgina hollarda standart sozlamalar o'zgarishsiz qoldirilishi mumkin - AES va WPA2 dan foydalaning. "Xavfsizlik kaliti" maydoniga ulanish parolini kiritishingiz kerak. Ko'proq xavfsizlik uchun "Belgilarni yashirish" katagiga belgi qo'ying, shunda parolni elkangizdan o'qib bo'lmaydi.


Yakuniy teginish - agar siz ushbu ulanishni kelajakda asosiy ulanish sifatida ishlatmoqchi bo'lsangiz, "Ushbu ulanishni avtomatik ravishda boshlash" katagiga belgi qo'ying. Keyin "OK" tugmasini bosing.

Windows 8 da qurilmani o'rnatish

Win8-da simsiz ulanishni ulash uchun quyidagilarni bajaring:


  1. Vazifalar panelidagi tizim daraxtidagi Wi-Fi belgisini bosing yoki Charms paneli orqali Settings Charm-ga qo'ng'iroq qiling (win + I kombinatsiyasini bosganga o'xshash). Wi-Fi paneli ekranning o'ng tomonida paydo bo'ladi;


  1. ulanish uchun mavjud simsiz tarmoqlarning to'liq ro'yxatini ko'rasiz. Siz uchun sozlanganini tanlang va "Ulanish" tugmasini bosing;


  1. Keyingi qadam tarmoqqa ulanish shartlarini tekshirishdir. Tizim tanlangan tarmoq talablarini tekshiradi va kerakli ma'lumotlarni kiritishni taklif qiladi;


  1. Tarmoq talablarini tekshirgandan so'ng, tizim parolni kiritishni taklif qiladi. O'zingiz bilgan xavfsizlik kalitini kiriting va "Keyingi" tugmasini bosing;


  1. Agar parol to'g'ri kiritilgan bo'lsa, siz "Ulanish tugallandi" xabarini ko'rasiz, ya'ni Internetga ulanish o'rnatilgan.

Qurilmamni qanday o'chirib qo'yishim mumkin?

Wi-Fi-ni o'chirish yoki ilgari kiritilgan ma'lumotlarni tahrirlash uchun lagandadagi simsiz tarmoqlar belgisini (Win7 va Win8 uchun tegishli) va barcha mavjud ulanishlarning ochiladigan ro'yxatidan avval sozlanganini tanlang. O'chirish uchun "O'chirish" tugmasidan foydalaning va tahrirlash uchun sichqonchaning o'ng tugmachasini bosing va "Xususiyatlar" ni tanlang. "Ulanish" va "Xavfsizlik" yorliqlarida siz qurilmani o'chirib qo'yishingiz yoki parol, shifrlash turi yoki xavfsizlik darajasiga o'zgartirishlar kiritishingiz mumkin.


Win XP uchun siz quyidagilarni qilishingiz kerak:


  1. Boshlash menyusi;

  2. Tarmoq mahallasi belgisi;

  3. "Simsiz ulanish";

  4. Ochilgan ro'yxatdan tanlang o'rnatilgan aloqa va "O'chirish" tugmasini bosing.

Bugungi kunda simsiz Internetga ulanish uchun faqat ikkita standart keng tarqalgan: GSM va Wi-Fi. GSM dan foydalanish (shu jumladan 3G va LTE) M2M sanoat ilovalarida de-fakto standartga aylandi. Gadjetlar bozoriga yo‘naltirilgan arzon Wi-Fi chiplaridan foydalanish rivojlanishning murakkabligi va ishlab chiqaruvchilarning M2M qurilmalarini ishlab chiquvchilarga texnik yordam ko‘rsatishni istamasligi bilan cheklandi. Bugun vaziyat o'zgardi - kompaniya Texas asboblari ozod qilingan Wi-Fi moduli, bozor uchun maxsus ishlab chiqilgan "Narsalar interneti" va narxi 10 dollardan kam (ishlab chiqaruvchining veb-saytidagi narx). Maqolada arzon protsessor platalari bilan birgalikda moduldan amaliy foydalanish xususiyatlari ko'rib chiqiladi. .

Internet of Things tushunchasi maishiy texnika, avtomobillar, sport anjomlari, binolarning muhandislik va xavfsizlik tizimlari kabi atrofimizdagi narsalarni – axborot almashish mantiqiy bo‘lgan deyarli barcha ob’ektlarni tarmoqqa ulashni nazarda tutadi (1-rasm).

Bir holatda, bu ma'lumot bo'lishi mumkin, uni yaratish aslida qurilmaning asosiy funktsiyasi (harorat sensori), boshqa holatda bu foydalanish qulayligini oshiradigan yordamchi ma'lumotlar bo'lishi mumkin, masalan, ish haqida xabar berish yoki sindirish. Ob'ektlarni tarmoqqa ulash jarayoni o'n yildan ko'proq vaqt oldin boshlangan. Dastlab, bu energiya uskunalariga kirish uchun simli tarmoqlar va qimmat edi texnologik uskunalar sanoatda. So'nggi besh yil ichida dunyoda energiya hisoblagichlarining M2M tarmoqlari soni jadal sur'atlar bilan o'sib bormoqda, transport vositalarini kuzatish uchun navigatsiya xizmatlari va simsiz xavfsizlik tizimlari rivojlanmoqda. Tarmoqqa ulangan mashinalar sonining sezilarli o'sishi simsiz texnologiyalarning rivojlanishi tufayli mumkin bo'ldi. Simsiz ma'lumotlarni uzatish uchun elektron komponentlar istisnosiz barcha yirik chip ishlab chiqaruvchilarning mahsulot qatorida muhim o'rinni egallaydi va bu sohada o'ziga xos ishlanmalarga ega bo'lgan yosh kompaniyalar issiq keklar kabi yirik o'yinchilar tomonidan sotib olinadi. Noutbuklar, planshetlar va smartfonlarning ko'payishi ko'plab odamlarning Internetga kirishini ta'minladi. Miniatizatsiya va xarajatlarni kamaytirish elektron komponentlar tarmoqqa turli xil maishiy texnikalarni ulash imkonini berdi (1-rasm), jumladan, hech qachon "aqlli" deb da'vo qilmagan narsalarni, masalan, ko'zoynaklar, krossovkalar va hatto vilkalar pichoqlari (2-rasm). Biz bugun narsalar interneti rivojlanishining navbatdagi bosqichi ostonasida turibmiz. Mutaxassislarning bashorat qilishicha, 2020 yilga kelib 30 (Gartner) dan 75 (Morgan Stanley) milliardgacha narsalar onlayn tarzda ulanadi.

Texnik parametrlar va ulanish

SimpleLink Wi-Fi moduli (3-rasm) birinchi marta Texas Instruments kompaniyasi tomonidan CES 2012 ko‘rgazmasida taqdim etilgan. Modul butun dunyo bo‘ylab millionlab iste’molchi qurilmalarini quvvat bilan ta’minlovchi TIning tasdiqlangan oltinchi avlod Wi-Fi yechimlari asosida qurilgan. CC3000MOD ishlab chiqaruvchi tomonidan o'rnatilgan tarmoq protokollariga ega bo'lgan to'liq apparat va dasturiy ta'minot yechimi sifatida joylashtirilgan, bu sizga kam quvvatli mikrokontroller bilan ham mahsulotga simsiz Wi-Fi ulanishini qo'shish imkonini beradi. Modulni integratsiya qilish uchun yuqori chastotali elektron dizayn sohasida maxsus bilim talab etilmaydi. Kafolatlangan radiotexnik ko'rsatkichlar va natijada sertifikatlashda muammolarning yo'qligi ishlab chiqarish jarayonida 100% chiqish nazorati bilan ta'minlanadi.

Guruch. 3. SimpleLink CC3000MOD Wi-Fi moduli

Modulning texnik parametrlari 1-jadvalda ko'rsatilgan, modul ishlashi uchun minimal tashqi komponentlar talab qilinadi (4-rasm). Modul o'rnatilgan protsessor uchun boshqariladigan stabilizatorni o'z ichiga oladi va tarmoq quvvat manbaidan yoki to'g'ridan-to'g'ri lityum-ion batareyadan ishlashi mumkin. Quvvatni o'chirish uchun siz asosiy GPIO portidan VBAT_SW_EN liniyasi orqali boshqariladigan o'rnatilgan kalitdan foydalanishingiz mumkin. Alohida kuchlanishli kirish/chiqish liniyalari 1,8…3,6 V oralig'ida har qanday ta'minot kuchlanishiga ega bo'lgan nazorat mikrokontrollerini ulash uchun daraja mosligini osonlashtiradi. Modul kvarts yoki tashqi taktni talab qilmaydi, lekin o'zi EXT_32K liniyasiga 32,768 kHz signalni chiqarishi mumkin.

1-jadval. Texnik xususiyatlari CC3000MOD

Standart 802.11 b/g, BSS stantsiyasi
chiqish quvvati TX quvvati: 11 Mbit/s tezlikda +18,0 dBm, CCK
Sezuvchanlik RX sezgirligi: -88 dBm, 8% PER, 11 Mbps
Xavfsizlik rejimlari WEP, WPA/WPA2 (AES va TKIP - Shaxsiy)
O'rnatilgan protokol steklari TCP/IP stek (IPv4 – DHCP mijozi, DNS, mDNS, ARP), Wi-Fi drayveri, xavfsizlik talabnomasi, avtomatik kalibrlangan radio
Dastur interfeysi BSD-rozetkalari (~35 API)
Tashqi mikrokontrollerdagi FLASH va operativ xotira hajmi, KB 5 (flesh) va 3 (RAM)
Tashqi boshqaruv interfeysi SPI 16 MGts
O'tkazish qobiliyati (TCP), Mbit / s ~4*
Bir vaqtning o'zida ochiq ulanishlar soni 4 rozetka (UDP yoki TCP)
Quvvat rejimlari Faol rejim (92 mA, tipik oqim RX); o'chirish rejimi<5 мкА
Ta'minot kuchlanishi, V 2,7…4,8
Kirish/chiqish liniyalari uchun ish kuchlanishi (I/O kuchlanishi), V 1,8…3,6
Olchamlari, mm 16,3 × 13,5 × 2
Harorat oralig'i, ° C -20…70
Mikrodastur yangilanishi Yamoqni EEPROMga yuklash orqali
Yordamchi interfeyslar Radio qismini sinab ko'rish uchun EEPROM UART ga to'g'ridan-to'g'ri kirish uchun I 2 C
Sertifikatlash FCC, IC, CE (CHIP antennali variant uchun)

* – MSP430FR5739 mikrokontrolleri bilan birgalikda ishlaganda o'lchanadi.

Asosiy boshqaruv SPI interfeysining beshta liniyasi orqali amalga oshiriladi (5-rasm). CC3000MOD qul qurilma vazifasini bajaradi. Soat chastotasi 0…16 MGts. Ma'lumotlarni uzatish 16 bitli bloklarda amalga oshiriladi, birinchi navbatda eng muhim bit. CLK signali tushganda ma'lumotlar o'qiladi (CPHA = 1). Agar blok uzunligi g'alati bo'lsa, oxirida ixtiyoriy tekislash bayti qo'shilishi kerak. Maxsus IRQ liniyasi (CC3000MOD dan xostga) Master (boshqaruv mikrokontrolleri) CC3000MODda olib tashlash kerak bo'lgan ba'zi ma'lumotlarga ega ekanligi haqida xabar beradi. Xuddi shu chiziq CC3000MOD SPI orqali ma'lumot almashishga tayyor ekanligini ko'rsatadi.

SPI paketining tuzilishi 6-rasmda ko'rsatilgan. Birinchisi "Buyruq" bayti bo'lib, u ma'lumotlarni yozish yoki o'qish belgisini o'z ichiga oladi. Keyinchalik, ikki bayt hizalama baytini hisobga olgan holda blokning uzunligini ko'rsatadi. Paket sarlavhasi ikkita "Busy" bayt bilan tugaydi. Amaldagi SPI protokoli formati standart SPI ning kengaytmasi hisoblanadi. Birinchi SPI paketini jo'natishda CSn signali o'rnatilgandan so'ng va 4 va 5 baytlar oralig'ida (band baytlar orasida) 50 mks lik ikkita pauza kiritish kerak.

7-rasmda quvvat yoqilgandan so'ng birinchi bo'lib xostdan yuborilishi kerak bo'lgan HCI_CMND_SIMPLE_LINK_START SPI paketining namunasi ko'rsatilgan. Wi-Fi tarmog'i orqali ma'lumotlarni uzatish bo'yicha barcha operatsiyalarni bajarish uchun ishlab chiqaruvchi quyidagi API to'plamini taqdim etadi. platformadan mustaqil manba C kodi xost drayverining shakli, shuning uchun ishlab chiquvchi HCI darajasida ma'lumotlarni uzatish formatini o'rganishi shart emas.

Bortdagi EEPROM xotirasi tarmoq konfiguratsiyasini, MAC manzilini va proshivka yangilanishini saqlash uchun ishlatiladi, bu kodning kichik yamoqlarini (Patch) yuklab olish shaklida amalga oshiriladi. Mikrodastur yangilanishlari (yamoqlar) ishlab chiqaruvchi tomonidan chiqariladi. EEPROM-ga kirish to'g'ridan-to'g'ri, alohida I 2 C xizmat interfeysi orqali va maxsus API yordamida asosiy SPI boshqaruv interfeysi orqali mumkin. EEPROM foydalanuvchi ma'lumotlarini saqlashi mumkin bo'lgan taxminan 5 KB bo'sh maydonga ega.

UART interfeysi (WL_RS232_RX va WL_RS232_TX liniyalari) modul ishlab chiqarish jarayonida radiochastota parametrlarini sinab ko'rish uchun radio chipini bevosita boshqarish uchun mo'ljallangan. Maxsus Windows yordam dasturi, CC3000 Radio Tool, radio kalibrlash uchun uzluksiz qabul qilish yoki uzatishni boshlash imkonini beradi. Asos sifatida, bu chiziqlar ishlab chiqilayotgan mahsulotning biron bir joyiga ulanishi shart emas.

Wi-Fi protokoli bilan bog'liq murakkab muammolarni hal qilish uchun CC3000 chipsetining ichki registrlaridan ro'yxatga olish ma'lumotlarini olish mumkin. Nosozliklarni tuzatish ma'lumotlari ikki qatlam shaklida mavjud - drayver darajasi (NS_UART_DBG pinidagi haydovchi darajasi) va ichki proshivka darajasi (WL_UART_DBG pinidan mikrodastur darajasi). Har bir daraja ushbu maqsadlar uchun maxsus ajratilgan CC3000MOD modulining pin orqali chiqariladi - NS_UART_DBG 2-pinda mavjud, WL_UART_DBG esa 4-pinga yo'naltiriladi. Ma'lumotlar formatda 1,8 V ish kuchlanishli UART seriyali interfeysi orqali chiqariladi. 921600/8/n/ 1. Shaxsiy kompyuterda ma'lumot olish uchun siz istalgan terminal dasturini ishga tushirishingiz va kiruvchi ma'lumotlarni ikkilik formatda (matn emas!) saqlashingiz kerak. Ma'lumotlarni tahlil qilish ishlab chiqaruvchining texnik yordami tomonidan amalga oshiriladi - disk raskadrovka ma'lumotlar formati bo'yicha hujjatlar ishlab chiquvchi uchun mavjud emas.

Modulni joylashtirish uchun ikkita qatlamli bosilgan elektron plata etarli, garchi mos yozuvlar dizayni to'rtta qatlamda yotqizilgan bo'lsa ham. Modulning o'zi o'rnatilgan qatlamda modul ostida signal liniyalarini yotqizish tavsiya etilmaydi. To'rt qatlamdan foydalanilganda, 2-qatlamni issiqlikni olib tashlash uchun qattiq tuproqli poligon qilish tavsiya etiladi. Antenna ulanishi mos keladigan 50 ohmli chiziq yordamida amalga oshirilishi kerak; keramik antennalardan foydalanganda, siz antennadan tuproq chiziqlari va bosilgan elektron plata chegaralarigacha bo'lgan masofalar bo'yicha ishlab chiqaruvchining tavsiyalariga qat'iy rioya qilishingiz kerak. SPI liniyalari imkon qadar qisqa tutilishi kerak. VBAT quvvat liniyasi kamida 40 mil, VIO_HOST liniyasi kamida 18 mil bo'lishi kerak. VBAT liniyasi, iloji bo'lsa, har tomondan poligonlar bilan o'ralgan bo'lishi kerak.

Dasturiy ta'minot nazorati

Tashqi boshqaruv mikrokontrolleri (xost drayveri) uchun dasturiy ta'minot kichik (~35) API funktsiyalari to'plami orqali foydalanuvchi ilovasining CC3000MOD bilan o'zaro ta'sirini tashkil qilish imkonini beradi. Xost drayverining manba kodi har qanday mikrokontrollerga ko'chirilishi mumkin. APIni tashqi mikrokontrollerda amalga oshirish uchun sizda taxminan 7 KB FLASH va 3 KB RAM bo'lgan bepul resurslar bo'lishi kerak, bu Linux, Windows yoki Android OS bilan ishlaydigan Wi-Fi modullariga qaraganda 100 baravar kam. TI dan tayyor dastur misollari mikrokontrollerlar va (Cortex-M4 yadrosi) uchun mavjud, siz Internetda CC3000MOD kutubxonalarining mikrokontrollerlarda muvaffaqiyatli ishlashiga havolalarni topishingiz mumkin.

Xost drayverining tuzilishi 8-rasmda ko'rsatilgan.

Xost drayveri modulli tuzilishga ega bo'lib, uni hatto cheklangan resurslarga ega mikrokontrollerlarga ham moslashtirishga imkon beradi - buning uchun siz ixtiyoriy dasturiy bloklarni o'chirib qo'yishingiz mumkin. Drayv yaxshi hujjatlashtirilgan va ma'lum turdagi mikrokontroller yoki biron bir operatsion tizimga bog'lanmagan. Ishlab chiqaruvchining o'zi ushbu drayverni butunlay boshqacha ichki tuzilmalarga ega - MSP430 va CORTEX-M4 (TIVA) mikrokontrollerlari uchun misollarda ishlatadi. Tiny Compilation Option-da kompilyatsiya qilinganida, drayver 2 KB FLASH va 251 bayt bo'sh operativ xotiraga ega mikrokontrollerda ishlashi mumkin. Albatta, bunday minimalizm Wi-Fi orqali yuborilgan ma'lumotlar paketi hajmini 8 baytgacha cheklashga olib keladi. Barcha parametrlar yoqilgan holda kompilyatsiya qilinganida, mikrokontroller uchun natija kodi IAR kompilyatori uchun taxminan 7,2 KB ni tashkil qiladi.

Xost drayveri CC3000MOD o'rnatilgan protokollar stekining barcha imkoniyatlariga kirishni ta'minlaydi:

  • BSD soket API bilan IPv4 TCP/IP stek;
  • TCP yoki UDP soketlarining bir vaqtning o'zida ishlashini qo'llab-quvvatlash;
  • tarmoq protokollari: ARP, ICMP, DHCP mijozi, DNS mijozi.

Maxsus API funktsiyalari to'plami to'rt toifaga bo'lingan:

  • WLAN API. 802.11 protokolining ishlashi bilan bog'liq bo'lgan funktsiyalar to'plami. Bunga, masalan, SSID va parolni o'rnatish, mavjud tarmoqlar ro'yxatini olish uchun efir to'lqinlarini skanerlash va hokazo kabi harakatlar kiradi.
  • Network Stack API'lari. O'rnatilgan TCP/IP stek bilan o'zaro aloqa - portlarni sozlash, rozetkalarni yaratish va ochish, ma'lumotlarni qabul qilish va uzatish. API strukturasi taniqli BSD to'plamiga (Berkeley socket APIs) amal qiladi.
  • Tarmoq ilovalari API'lari. Foydalanuvchi ilovasi foydalanishi mumkin bo'lgan yordamchi tarmoq operatsiyalari. Masalan, PING yoki DNS yordam dasturi.
  • NVNEM API. CC3000MOD (EEPROM 32 KB) ga o'rnatilgan doimiy xotira bilan o'zaro aloqa. Mikrodasturni yangilash, tarmoq sozlamalarini (profillarni) saqlash, foydalanuvchi ma'lumotlarini yozish va o'qish (5,5 KB gacha).

Har bir API guruhi buyruqlar (CMD) va hodisalar (voqea) bilan ishlaydi. Voqealar ro'yxatdan o'tgan qayta qo'ng'iroq qilish funksiyalari orqali qayta ishlanadi. Hodisalar ikki xil bo'lishi mumkin - buyruqning bajarilishi natijasida hosil bo'lganlar va kiruvchi hodisalar. Keraksiz hodisalar foydalanuvchi harakatlari bilan bog'liq emas; bu, masalan, radio signalining yo'qolishi sababli tarmoqdan uzilganligi haqidagi xostga xabar bo'lishi mumkin. Xost drayveri navbat mexanizmidan foydalanmasligi sababli, nomaqbul hodisani ishlov beruvchi kamida har 500 msda chaqirilishi kerak.

2-jadvalda CC3000 tomonidan yaratilgan asinxron hodisalar misollari ko'rsatilgan.

Jadval 2. Asinxron hodisalar ro'yxati

Oldindan ma'lum bo'lgan tarmoqlarga ulanish uchun ettitagacha profilni doimiy xotirada saqlash mumkin. Har bir profil kirish nuqtasi nomini, ishlatiladigan shifrlash turini va parolni o'z ichiga oladi.

WLAN siyosati quvvat yoqilganda CC3000MOD nima qilishini belgilaydi. Wi-Fi tarmog'iga ulanishning uchta mumkin bo'lgan algoritmi mavjud:

  • Avtomatik ulanish rejimi - skanerlash jarayonida har qanday mavjud Wi-Fi tarmog'iga ulanish;
  • Tez ulanish rejimi - oldingi seans amalga oshirilgan oxirgi mavjud tarmoqqa ulanish;
  • profildan foydalanish rejimi (Profillardan foydalanish) - parametrlari doimiy xotirada qayd etilgan Wi-Fi tarmog'iga ulanish.

SmartConfig™ texnologiyasi

CC3000MOD moduli baʼzan displey va klaviatura kabi anʼanaviy I/U foydalanuvchi interfeyslariga ega boʻlmagan qurilmalarga oʻrnatilishi uchun moʻljallangan. Wi-Fi tarmog'iga ulanish uchun qurilma tarmoq nomi (SSID) va shifrlash kaliti (KEY) bilan ta'minlanishi kerak. Ushbu matn satrlarini, masalan, foydalanuvchi interfeysi bitta quvvat tugmasi bo'lgan stol chiroqqa qanday o'tkazish mumkin? CC3000MOD moduli bilan jihozlangan qurilmalar uchun TI original SmartConfig texnologiyasini taklif etadi. Ushbu texnologiya bizga chiroqni ulashimiz kerak bo'lgan bir xil tarmoqda ishlaydigan yordamchi mobil gadjet yordamida simsiz Wi-Fi qurilmasini tezda sozlash imkonini beradi. Smartfon, planshet yoki noutbukda (iOs, Android, Windows) maxsus bepul dastur ishga tushiriladi, bu sizga sozlamalarni ulangan qurilmaga o'tkazish imkonini beradi. SmartConfig™ ilovasi bir vaqtning o'zida bir nechta qurilmalarni ulashi mumkin, shu bilan birga parametrlarni havo orqali uzatish ixtiyoriy xavfsiz rejimda (AES-128) mumkin.

Qurilmada ulanishni bitta tugma yordamida boshlash mumkin. SmartConfig texnologiyasi SSID va KEY bilan 32 ta belgigacha ishlashi mumkin. iPhone uchun namuna ilovasi 9-rasmda ko'rsatilgan.

Texnik nuqtai nazardan, SmartConfig protsedurasi quyidagicha davom etadi:

  • CC3000MOD SmartConfig holatiga kiradi va CC3000MOD ulanadigan kirish nuqtasining SSID va kaliti haqidagi ma'lumotlarni o'z ichiga olgan UDP paketlarini kuzatishni boshlaydi;
  • CC3000MOD barcha ulanish ma'lumotlarini olgandan so'ng, modul xostga asinxron SIMPLE_CONFIG_DONE hodisasini yaratadi va ma'lumotni doimiy xotirada saqlaydi (EEPROM fayl ID 13);
  • SmartConfig ixtiyoriy AES-128 shifrlash bilan amalga oshirilishi mumkin. Bu tegishli ishlab chiqish muhiti bayrog'i (CC3000_UNENCRYPTED_SMART_CONFIG bayrog'i) yordamida xost drayverini kompilyatsiya qilish paytida aniqlanadi;
  • AES-128 shifrlashni tanlashda ikkilamchi konfiguratsiya qurilmasi (smartfon) CC3000MOD bilan qurilmada avval saqlangan ma'lum bir kalit yordamida ma'lumotni shifrlaydi;
  • AES-128 shifrlashni tanlashda xost avval kirish parametrlari ma'lumotlarini shifrlaydi, so'ngra uni profil sifatida saqlaydi;
  • agar AES-128 shifrlash yoqilmagan bo'lsa, CC3000MOD kirish parametrlari haqidagi ma'lumotlarni darhol profil sifatida saqlaydi;
  • SmartConfig jarayoni tugallangandan va profil saqlanganidan so'ng, CC3000MOD qayta o'rnatiladi va kerakli kirish nuqtasiga ulanadi. Konfiguratsiya jarayoni tugaganligini bildirish uchun konfiguratsiya qurilmasiga (smartfon) mDNS paketi yuboriladi.

SmartConfig protsedurasi ko'p hollarda ishga tushirilgandan keyin birinchi 10 soniya ichida sodir bo'ladi. Biroq, kirish nuqtalari ko'p bo'lsa, natijani kamida bir daqiqa kutishingiz kerak.

Rivojlanish vositalari

CC3000MOD moduli yaxshi hujjatlashtirilgan va TIni ishlab chiqish vositalarining keng doirasi bilan quvvatlanadi. Mikrokontrollerlar asosidagi oddiy Launchpad seriyali platalar modulni sinash uchun mos keladi. , va xususiyatlarga boy protsessorga asoslangan ishlab chiqish vositalari , , , . Ushbu platalar bilan ishlash uchun siz muhrlangan CC3000MOD moduli, antenna va minimal talab qilinadigan simi bo'lgan kichik adapter platalari bo'lgan konnektorlarda (mezzanin taxtalari) tez ajraladigan baholash modullaridan foydalanishingiz mumkin (10-rasm).

Guruch. 10. TI ishlab chiqish vositalari uchun CC3000MOD asosidagi mezzanine taxtalari

* – bu platalar uchinchi kompaniyalarning modullarida (CC3000 chipsetlari bilan) qurilgan. Ushbu mezzanin taxtalari TiStore onlayn-do'koni orqali sotiladi va ba'zi TI demo to'plamlariga kiritilgan. O'zgartirish uchun CC3000MOD moduliga asoslangan ulagichga mos keladigan CC3000EM mezzanine taxtasidan foydalanish tavsiya etiladi.

Ishlab chiqaruvchi Wi-Fi tarmog'i orqali odatiy ma'lumotlar almashinuvi operatsiyalarini amalga oshiradigan bir nechta ilovalar misollarini taqdim etadi. 3-jadvalda demo ilovalar ro'yxati keltirilgan.

Jadval 3. Ishlab chiqish vositalari va demo ilovalar

Dastur interfeysi Demo ilova Rivojlanish vositasi
Jo'natishElektron pochta (oddiy elektron pochta). Ilova SMTP (Simple Mail Transfer Protocol) serveri orqali elektron pochta xabarini yuborish imkonini beradi. Foydalanuvchi bilan muloqot har qanday terminal dasturi orqali amalga oshiriladi

Simsiz sensorlar (Wi-Fi sensorlari). Ushbu ilova MEMS akselerometri va harorat sensori ma'lumotlarini shaxsiy kompyuterga yuboradi. Harorat, IP-manzil va plataning egilishi orbital sayyora sifatida kompyuterda ko'rsatiladi
Uyni avtomatlashtirish. Ilova CC3000MOD moduli Wi-Fi orqali maishiy texnikani qanday boshqarishi mumkinligini ko'rsatadi. Boshqarish paneli sifatida Android OS asosidagi har qanday smartfondan foydalanish mumkin.
Bulutli serverga ulanish (Cloud Service). Ilova Exosite bulut xizmatidan foydalangan holda M2M ob'ektini masofadan turib ma'lumotlarni yig'ish va boshqarishni ko'rsatadi. Kengash harorat sensori va oltita ADC kanalidan ma'lumotlarni yuboradi. WEB interfeysi orqali siz ma'lumotlarni grafiklar, asboblar paneli va diagrammalar ko'rinishida ko'rishingiz mumkin. Veb-sayt sahifasidagi tugma yordamida siz doskadagi LEDni boshqarishingiz mumkin.
AsosiyWifi ilovasi* (Asosiy Wi-Fi ilovasi). UDP orqali kirish nuqtasiga ulanish, ma'lumotlarni yuborish va qabul qilish imkonini beruvchi eng oddiy dastur. Foydalanuvchi bilan muloqot har qanday terminal dasturi orqali amalga oshiriladi.

* – Quyidagi mikrokontrollerlar uchun mavjud versiyalar: MSP430G2553, MSP430FR5739, MSP430F5529, TM4C123GH6PGE, LM4F120H5QR, MSP430FG4618, TM4C123G


Oddiy tarmoq vaqt protokoli. Ilova UDP so'rovlari yordamida aniq vaqtni olish imkonini beradi. So'rovlar to'qqizta oldindan belgilangan NTP serverlaridan biriga yuboriladi. Funktsiya asosiy Wi-Fi ilovasida qo'shimcha 0s buyrug'i sifatida amalga oshiriladi


Ko'p oqimli ma'lumotlar almashinuvi (Multithread - TI). Ilova bir vaqtning o'zida bir nechta TCP soketlarini (1 Tx, 2 Rx) ishlatish imkoniyatini ko'rsatadi. Funktsionallik CSS Debug ishlab chiqish muhiti tuzatuvchisi orqali namoyish etiladi.
OddiyHTTP serveri(Oddiy HTTP serveri). Ilova CC3000MOD moduliga asoslangan statik va dinamik sahifalarga ega oddiy HTTP WEB serverini qanday amalga oshirishingiz mumkinligini ko'rsatadi. Har qanday brauzerdan foydalanib, siz doskadagi LEDlarni boshqarishingiz va aylanadigan joystikning holatini o'qishingiz mumkin


WEB serverVamijoz(Web Server & Client WSC ilovasi). WEB-server bir nechta statik sahifalarni qo'llab-quvvatlaydi va ob-havo serveri asosida HTML formatidagi dinamik sahifalar bilan ishlashni namoyish etadi. Dinamik sahifalar joylashuvni ko'rsatish uchun ishlatiladi. WEB mijozi Google ob-havo xizmati yordamida ob-havo ma'lumotlarini XML formatida oladi


TIning namunaviy ilovalari CSS va IAR ishlab chiqish muhitlari uchun foydalanishga tayyor loyihalar sifatida manba kodi bilan taʼminlangan. Arduino platformasi muxlislari uchun bir qator uchinchi tomon kompaniyalari CC3000MOD asosidagi mos platalarni taklif qilishadi (11-rasm).

Guruch. 11. Arduino platformasi uchun CC3000 modulli platalar

Rivojlanish muhitini o'rnatishga tayyor bo'lmagan ishlab chiquvchilar uchun ishlab chiqaruvchi CC3000MOD uchun dasturchi va aslida proshivkani o'z ichiga olgan bajariladigan exe fayli ko'rinishida sinov ilovalarini taqdim etadi. Ishga tushganda, ushbu ilova kompyuterga ulangan Launchpad platasini topadi va dasturni "bir marta bosish bilan" yuklab oladi.

Xulosa

CC3000MOD moduli Wi-Fi simsiz tarmoq protsessoridir, u har qanday qurilma, hatto bortida zaif mikrokontroller bo'lganlar uchun ham Internetga ulanishni sezilarli darajada osonlashtiradi. Xost boshqaruvchisining ishlashi va xotira hajmiga past talablar CC3000-ni juda oddiy va arzon mahsulotlarga - maishiy texnika, tibbiy va o'lchash uskunalariga birlashtirishga imkon beradi. Ochiq kodli kod va ko'p sonli arzon disk raskadrovka vositalari, deyarli tashqarida ishlashga tayyor, ishlab chiquvchining muhandislik g'oyalarini amalga oshirish jarayonini sezilarli darajada tezlashtiradi va osonlashtiradi.

Texnik ma'lumotlarni olish, namunalarni buyurtma qilish, etkazib berish - elektron pochta:

Proshivka, yangilanishlar va boshqa ma'lumotlarni lehim temir va simlar yordamida uzatish Arduino uchun eng yaxshi yechim emas. Biroq, arduino wi-fi uchun mikrokontrollerlar arzon emas va ular har doim ham kerak emas, shuning uchun foydalanuvchilar ularni o'z loyihalarida keraksiz ishlatmaslikni afzal ko'rishadi.

Ammo endi yana bir Xitoy mahsuloti bozorni egalladi; siz o'zingizning Wi-Fi jammer esp8266-ni Arduino platasiga yoki boshqa tizimga ulashingiz mumkin va siz bir qator boshqa afzalliklarga ega barqaror ulanishga ega bo'lasiz. Shunday qilib, keling, arduino uno wi-fi-ni va ushbu modulni sotib olishga arziydimi yoki yo'qligini, shuningdek, arduino wi-fi-da shunga o'xshash mikrokontroller nima ekanligini aniqlaylik.

Arduino uchun mavjud Wi-Fi modullari

Hozirgi kunda ko'pchilik Arduino foydalanuvchilari bunday qurilmalarning narxi haqida tashvishlanmaydilar, garchi bundan 3 yil oldin Arduino wi-fi moduli hashamat hisoblanardi. Bularning barchasi ishlab chiqaruvchilari bozorga mutlaqo yangi, o'zining funksionalligi bilan hayratlanarli va shu bilan birga ancha arzon mahsulotni taqdim etgan, bu yo'nalishda katta hissa qo'shgan va raqobatni yaratgan esp8266 wi-fi jammeri tufayli.

Shunday qilib, arduino wi-fi esp8266 endi barcha birodarlari kabi bozordagi eng arzon modul hisoblanadi. Shunday qilib, xorijiy saytlarda narx 2 dollardan boshlanadi, bu sizga ushbu modullarni partiyalarda sotib olish imkonini beradi va funksionallikni saqlab qolish uchun kontaktlarni qayta lehimlab, ularni ming marta takrorlamaslik kerak.

Dastlab, ushbu Arduino wi-fi moduli asosan arduino wi-fi qalqoni sifatida ishlatilgan, chunki u eng arzon variant edi va asl nusxadan hech qanday kam emas edi. Qurilma haqiqatan ham deyarli afsonaviydir, chunki uning narxi uchun sezilarli kamchiliklar yo'q. Ko'pgina kutubxonalar, jumladan, foydalanuvchi kutubxonalari mavjud, shuningdek, Seriyali avtobuslar va eng oddiy AT va AT+ buyruqlari orqali ishlashni qo'llab-quvvatlaydi. Shu tufayli, boshqa uchinchi tomon mikrokontrollerlarida bo'lgani kabi, mashhur C99 ning semantikasini o'rganishning hojati yo'q.

Shunga ko'ra, hatto yangi boshlovchi ham buni bir necha soniya ichida aniqlaydi va professional allaqachon tayyorlangan kutubxonalardan foydalanishi mumkin. Boshqa afzalliklarga quyidagilar kiradi:

  1. Protsessor 160 MGts, lekin u 32 bitli bo'lib, ishlashda ma'lum iz qoldiradi. Ammo shuni yodda tutish kerakki, modul hali ham Arduino platalari bilan birgalikda qo'llaniladi, ular o'zlari yuqori chastotalarni kesib tashlaydilar va noma'lum sabablarga ko'ra resurslarning ko'p qismini iste'mol qiladilar.
  2. Esp8266 wi-fi modulini chiqargan ishlab chiqaruvchi qiziqarli loyihalarni to'xtatmadi va hozirda tasdiqlangan sifatli mikrokontrollerlarning butun qatori mavjud.
  3. Zamonaviy tarmoq xavfsizligi standartlari. Albatta, WPA va WPA2 endi biz xohlagan darajada xavfsiz emas, lekin ularning mavjudligi bizni bunday arzon kontrollerda xursand qila olmaydi.
  4. 16 ta chiqish portlari, shu jumladan 10 bitli, bu sizga plata bilan tajriba o'tkazish imkonini beradi.

Eng muhimi, qutidan tashqarida siz plata turiga qarab 4 megabaytgacha doimiy xotirani topasiz va bu katta kutubxonalar va hatto ba'zi media fayllar bilan ishlashni sezilarli darajada osonlashtiradi. Axir, ko'pgina Arduino platalarida hatto 1 megabayt ham arzon hashamat hisoblanadi.

Esp8266 wi-fi xususiyatlari, ayniqsa, qimmatroq raqobatchilar bilan solishtirganda, albatta, rag'batlantiradi, ammo bu platalar bilan ilgari tajribasi bo'lmagan foydalanuvchi uni qanday ulash haqida savol tug'diradi. Gap shundaki, modulda yangi boshlanuvchilar ko'rishga odatlanganidan ko'ra ko'proq pinlar mavjud va shunga ko'ra ular vahima boshlaydilar. Biroq, agar siz vaziyatni tushunsangiz, unda aslida bu borada murakkab narsa yo'q. Lehim va lehim temirini yig'ish va shunchaki ko'rsatmalarni o'qish kifoya.

Arduino-ga Wi-Fi modulini qanday ulash mumkin

Keling, esp8266 esp 12e ni ulashni va esp8266 wi-fi uart ko'prigi nima ekanligini ko'rib chiqaylik. Axir, eng ko'p savollar tug'diradigan modulning ulanishi va konfiguratsiyasi.


Avvalo, mikrokontrollerning qaysi versiyasi borligini aniqlang. Birinchisida, LEDlar pinlar yaqinida o'rnatilgan, ikkinchisida esa yaqinda ishlab chiqarila boshlangan signal chiroqlari antenna yaqinida joylashgan.

Ulanishdan oldin paket almashinuv kursini sekundiga 9600 ma'lumot birligiga oshirish imkonini beruvchi so'nggi proshivkani yuklab olishingiz kerak. Va biz USB-ttl kabeli va CoolTerm-dan tegishli terminal yordamida ulanishni tekshiramiz.


Yuqorida tavsiflangan kabelni ulash uchun pinlar standartdir, lekin quvvat Arduinodan 3,3 voltli pin orqali keladi. Shuni yodda tutish kerakki, plata tomonidan ta'minlangan maksimal oqim 150 mA dan yuqori bo'lishi mumkin emas va arduino uchun esp8266 esp 07 va esp8266 aqlli bulutli Wi-Fi moduli 240 mA ni talab qiladi.

Biroq, agar boshqa oqim manbai bo'lmasa, siz Arduino-dan standart versiyadan foydalanishingiz mumkin, ammo taxtaning kuchi zarar ko'radi. Garchi yuk og'ir bo'lmasa, 70 mA etarli bo'lsa-da, yuklanishning eng yuqori vaqtida mikrokontrollerning to'satdan qayta ishga tushishiga tayyor bo'ling va shunga mos ravishda dasturiy ta'minotni yozing, shunda u fayllarni filtrlaydi va platani ortiqcha yuklamasdan ajratadi.


Boshqa ulanish opsiyasi quyida keltirilgan. Muhim - RX-TX kontaktlari o'zaro faoliyat chiziq bilan bog'langan. ESP8266 modulining signal darajalari 3,3V va Arduino 5V bo'lganligi sababli, signal darajasini o'zgartirish uchun qarshilik kuchlanishini ajratuvchidan foydalanishimiz kerak.

Arduino-da Wi-Fi modulini ro'yxatdan o'tkazish

Ma'lumki, tegishli tajriba bilan siz esp8266 ex 12e qalqonini smartfon bilan bog'lashingiz mumkin, ammo yangi boshlanuvchilar uchun Arduino tizimida esp8266 esp 12 ni ro'yxatdan o'tkazish qiyinchiliklarga olib keladi. Aslida, disk raskadrovka menyusi orqali bir nechta standart AT buyruqlarini berish orqali modulni ulash va uning funksionalligini tekshirish kifoya.

Masalan, standart LED bilan miltillovchi qo'shishingiz mumkin (yuqoridagi ulanish diagrammasi uchun):

#define TXD 1 // GPIO1/TXD01 bekor oʻrnatish() ( pinMode(TXD, OUTPUT); ) bekor sikl() ( digitalWrite(TXD, HIGH); kechikish(1000); digitalWrite(TXD, LOW); kechikish(1000) ;)

Kengash tizimda mikrokontrollerni ko'rishini tasdiqlashi bilan siz u bilan to'liq ishlashni boshlashingiz mumkin. Ammo shuni ta'kidlash kerakki, agar Arduino platasining o'zi loyihada faqat ushbu kontrollerni ulash uchun ishlatilsa, bu mantiqiy emas.

USB-UART konvertori etarli, chunki esp8266 Arduino "miyasini" ishlatmaydi va uning flesh-xotirasi bir nechta asosiy kutubxonalar va proshivkalarni saqlash uchun etarli. Shunga ko'ra, yordamchi plataga qo'shimcha pul sarflashning ma'nosi yo'q, agar siz uni shunchaki konvertorga lehimlab, undan keyin loyihada foydalansangiz. Shu bilan birga, yordamchi quvvat manbasini ulash orqali va tizim quvvatining etishmasligi tufayli ma'lumotlar eng muhim daqiqada uzatilishini to'xtatib qo'yishidan xavotirlanmasdan.

Muhim eslatma! Oxirgi sxema uchun biz eskizni odatdagidek Arduino-ga yuklaymiz, ammo ESP8266 moduli 0 va 1 pinlarga ulanganligi sababli dasturlash imkonsiz bo'lib qoladi. Kompilyator xatoni ko'rsatadi. ESP8266 ga o'tadigan simlarni 0 va 1 pinlardan ajratib oling, dasturlashni bajaring va keyin pinlarni o'z joyiga qaytaring va Arduino-dagi reset tugmasini bosing.

Blogimiz o'quvchilariga salom!
Bizda ko'p marta ko'rib chiqish va sinovlarda turli xil simsiz adapterlar bo'lgan va yana bir bor ushbu maqolalarni ko'rib chiqqach, men to'satdan bizda USB adapter yordamida kompyuterni Wi-Fi orqali Internetga ulash bo'yicha batafsil universal ko'rsatmalarga ega emasligini aniqladim. Wi-Fi adapterini o'rnatish bo'yicha ushbu postda ushbu tushunmovchilikni tuzatishga shoshildim!

Kompyuterni WiFi orqali Internetga ulash usuli

"Katta" ish stoli kompyuterini sotib olayotganda, kam sonli foydalanuvchilar kelajakda Wi-Fi-dan foydalanish zarurati tug'ilishi haqida oldindan o'ylashadi. Biroq, agar bunday lahza yuzaga kelsa, unda yagona to'g'ri echim qo'shimcha PCI yoki USB adapterini o'rnatish bo'ladi, uning yordamida oddiy ish stoli kompyuterni simsiz tarmoq orqali Internetga ulashingiz mumkin. Aytgancha, biz alohida katta ko'rsatma ajratdik - sotib olishdan oldin o'qish foydali bo'ladi.

USB adapterni kompyuterga qanday ulash mumkin?

Jarayon quyidagicha:

  1. Adapterni USB portiga ulang
  2. WiFi Internetdan foydalanishni boshlang

Ha, bu juda oddiy, nima deb o'yladingiz? Agar kompyuteringizda yoki noutbukda Windows 7, 8, 10 o'rnatilgan bo'lsa, unda boshqa hech narsa talab qilinmaydi.


Muhim nuance - agar sizning WiFi adapteringiz USB 3.0 porti orqali ishlashni qo'llab-quvvatlasa, uni unga ulash yaxshidir.

Yo'q, u 2.0 da ishlaydi, lekin sizning qulayligingiz uchun maksimal tezlikni faqat eng so'nggi standartda erishish mumkin.

Ko'pincha kiritilgan drayverlar va dasturiy ta'minotga ega diskka kelsak, agar sizda eskirgan Windows XP bo'lsa, uni olish mantiqan. Ko'pincha, buning uchun siz drayverlarni alohida o'rnatishingiz kerak. O'rnatish dasturi asosan Windows-ga o'rnatilgan standartni almashtiradi, shuning uchun uni o'rnatish yoki o'rnatmaslik ham egasiga bog'liq. Siz uni qiziquvchanlik uchun o'rnatishingiz mumkin. Ba'zan, aytmoqchi, u orqali siz USB adapterini WiFi kirish nuqtasi rejimiga o'tkazishingiz va Internetni kompyuteringizdan boshqa gadjetlarga tarqatishingiz mumkin.

WiFi adapterini qanday sozlash kerak?

Xo'sh, keling, mashg'ulotga o'taylik. Wi-Fi adapterini kompyuterga USB portiga ulang


va yangi USB qurilmasi aniqlanib, muvaffaqiyatli o'rnatilguncha kuting

Agar bu mo''jiza sodir bo'lmasa, unda biz CDni eski uslubda olamiz

va drayverlarni diskdan o'rnating.


Shundan so'ng, panelning pastki o'ng burchagidagi ro'yxatda WiFi belgisi paydo bo'ladi - uni bosish ulanish uchun mavjud simsiz tarmoqlar ro'yxatini ochadi.

Bizga kerak bo'lganini tanlang - ya'ni siz kirishingiz mumkin bo'lgan routeringizdan - va "Ulanish" tugmasini bosing.

parolni kiriting


va Wi-Fi orqali Internetdan bahramand bo'ling.

Agar adapter korpusida WPS tugmasi mavjud bo'lsa, unda siz juda omadlisiz, chunki routerga ulanish va uning Wi-Fi tarmog'i bilan ishlashni sozlash avtomatik ravishda amalga oshirilishi mumkin.

Buning uchun routeringizda WPS rejimini faollashtiring

va uning tanasidagi shunga o'xshash WPS tugmasini qisqa bosing.

Keyin adapterdagi ushbu tugmani ham bir marta bosamiz. Bir necha daqiqadan so'ng kompyuter yoki noutbuk onlayn bo'ladi.

Wi-Fi adapterini kompyuterga ulash va uni USB orqali sozlash qanchalik oson va qulay - ishonchim komilki, siz ham buni qila olasiz! Agar sizda biron bir savol bo'lsa, sharhlarda so'rang.

Hammaga salom. Agar siz kvartirangizdagi yo'riqnoma yordamida kompyuteringizni Wi-Fi-ga ulashga harakat qilsangiz, lekin hech narsa ishlamasa, endi men sizga yordam berishga harakat qilaman.

Biz odatda nima qilamiz? Biz Boshlash-ga o'tamiz - Boshqaruv paneli, keyin Tarmoq va Internet - Tarmoq va almashish markazi - Adapter sozlamalarini o'zgartiring. U erda biz ikonani ko'ramiz Simsiz tarmoq, u bilan biz Wi-Fi ga ulanamiz.

Shunday qilib, har biringiz, ehtimol, Wi-Fi-ga yuz marta ulangan, ammo bu faqat noutbuk yoki telefonda qilingan. Va endi savol: Qanday qilib men kompyuterda xuddi shunday qilishim mumkin? U erda ham piktogramma yo'q Simsiz ulanish!

Bu aslida juda oddiy. Odatiy bo'lib, kompyuterlarda odatda Wi-Fi moduli, shuningdek, Bluetooth yo'q, shuning uchun uni o'zingiz o'rnatishingiz kerak.

Tabiiyki, USB adapterli birinchi variant ancha qulayroq, chunki tizim blokini qismlarga ajratishning hojati yo'q.

2. Biz ushbu darsda foydalangan Wi-Fi adapteri nafaqat kompyuterga, balki noutbukga ham ulanishi mumkin. Masalan, agar noutbukda o'rnatilgan Wi-Fi bo'lmasa ( Bu faqat juda eski noutbuklarda sodir bo'lishi mumkin), yoki simsiz tarmoq moduli buzilgan bo'lsa, bu holda USB orqali ulangan Wi-Fi adapteri qutqaruvchi bo'ladi.

Kompyuteringizni Wi-Fi tarmog'iga ulash oson va oddiy. O'ylaymanki, siz bunga allaqachon ishonch hosil qilgansiz.

Hammaga hayr!



mob_info