Arduino WiFi қалай пайдалануға болады

Arduino WiFi қалай пайдалануға болады
Philip Lawrence

Егер сіз Wi-Fi желісін Arduino жобаларыңызға біріктіргіңіз келсе, мұны істеудің бірнеше жолы бар екенін естігеніңізге қуанышты боласыз. Сонымен қатар, Arduino микроконтроллерінде Wi-Fi модулі болмаса да, алаңдамаудың қажеті жоқ. Сізге тек Arduino-үйлесімді Wi-Fi модулі бар Arduino Wi-Fi Shield қажет және сіз баруға дайынсыз.

Кейбір танымал Arduino тақталарында кірістірілген сымсыз мүмкіндіктер жоқ, бірақ мұны істеу жолдары бар. кеңейтімдер мен сыртқы Wi-Fi модульдерін пайдалану арқылы оларды Wi-Fi үйлесімді етіңіз. Екінші жағынан, Arduino UNO Rev кірістірілген WiFi қолдауына ие, сондықтан оған жеке Arduino Shield қажет емес. Соңында, Arduino Uno Wi-Fi моделі Arduino бағдарламалық құралы арқылы бағдарламаланған.

Бұл нұсқаулықта Arduino тақтасына Wi-Fi модулін орнату және оны желіге қосу үшін білу қажет барлық нәрсені үйренесіз. интернет.

Arduino WiFi жобалары қалай жұмыс істейді

Arduino жобасына Wi-Fi қосудың көптеген жолдары бар, сондықтан қажеттіліктеріңізге негізделген ең жақсы әдісті таңдау өте маңызды. Егер сәттілік болса, сізге бөлек тақта қажет болмауы мүмкін. Бірнеше Arduino тақталары, соның ішінде Arduino Uno WiFi, кірістірілген Wi-Fi мүмкіндігіне ие.

Дегенмен, Arduino өнім желісінде орнатылған жүйесі жоқ кез келген Arduino микроконтроллерімен жұмыс істеуге арналған эксклюзивті Arduino WiFi/Wireless Shield бар. -сымсыз модульде.

Шешім қарапайым – мыналармен үйлесімді сыртқы сымсыз модульді (Wi-Fi + BT) пайдаланыңыз.сіздің Arduino тақтасы.

Arduino WiFi Shield пайдалануым керек пе?

Arduino Wi-Fi қалқандары ресми түрде тоқтатылғандықтан және нарықта қолжетімсіз болғандықтан, жобаларыңызға WiFi қосудың ең оңай жолы - ESP8266-ға ұқсас Arduino Wi-Fi модулін пайдалану.

Бұл модуль микроконтроллер болып табылады, ол реттелетін микробағдарламаның кең ауқымымен жабдықталады және Wi-Fi желісіне қосылу жолын үлкен бақылауға мүмкіндік береді.

Ұсынылады: Raspberry орнату жолы Static IP бар Pi Wifi

Arduino Uno WiFi орнату жолы

Алайда, бұл нұсқаулық үшін біз қарапайым және түсінікті етіп сақтаймыз, сонда кез келген адам оны оңай бақылай алады. тәжірибе немесе техникалық тәжірибе деңгейі.

Біз бұл нәрселердің біршама күрделі болуы мүмкін екенін түсінеміз, сондықтан ESP8266 құрылғыңыздағы әрбір пәрменді іске қосу жолын көрсетеміз, сонда ол желіге бірден қосылады.

Олай болса, Arduino IDE және оның құралдарын толығырақ қарастырайық.

Сондай-ақ_қараңыз: Түзету: Windows 10 жүйесінде DNS сервері жауап бермейді

Сізге не қажет

Көптеген Arduino жобалары қауіпсіз WiFi қосылымына қосылу үшін әртүрлі әдістерді пайдаланады. Дегенмен, бұл нұсқаулық үшін қазіргі уақытта мұндай функционалдығы жоқ тақтаға WiFi қолдауын қосу үшін Arduino WiFi модулінің мысалын аламыз.

Ол үшін сізге келесі құралдар қажет болады:

  • Arduino Uno
  • Arduino IDE
  • Сымдар
  • USB кабелі
  • ESP8266 WiFiМодуль
  • Нан тақтасы

ESP8266 модулін алдын ала тексеру маңызды, себебі ол бұрыннан орнатылған сәйкес микробағдарламамен бірге келуі керек. Бұл модульді желіге қосу процесін жеңілдетеді.

Енді қолыңызда бәрі бар, жобаны қосуды бастаймыз. Осыдан кейін біз Arduino тақтасын WiFi желісіне қосу үшін білуіңіз керек командаларды талқылаймыз.

Arduino Uno WiFi сымдары

Бұл жобада Arduino ESP8266-мен байланысады: сіз Arduino WiFi модулімен байланысу үшін жіберу және қабылдау түйреуіштерін пайдаланыңыз.

Негізі сіз тізбекті орнатасыз және Arduino Uno үшін ақпарат ағынын жеңілдету үшін беру арнасы ретінде әрекет ететін сымдар қажет. WiFi немесе Arduino WiFi қалқаны.

Бірінші қадам - ​​барлығын қосу. Төмендегі қадамдарды орындаңыз, себебі сымдарды бұзу бүкіл жобаңызға қауіп төндіруі мүмкін.

Маған қандай сымдар қажет?

Arduino Uno WiFi жобасының бірінші қадамында сіз келесі сымдарды қосу арқылы бастайсыз:

  • Біріншіден, ESP8266 құрылғысындағы TX құрылғысын компьютердегі TX желісіне қосыңыз. Arduino Uno
  • Келесі, ESP8266 RX-ті Arduino Uno жүйесіндегі RX-ке қосыңыз
  • Содан кейін ESP2866 ER-ді Arduino Uno-дағы 3,3 В-қа қосыңыз
  • Келесі , ESP8266 жүйесіндегі VCC немесе 3v3-ді Arduino Uno-дағы 3,3 В-қа қосыңыз
  • Соңында, Arduino Uno-да GND қосыңызESP2866 құрылғысындағы GND

Енді сізде барлық сымдар дұрыс жалғанғандықтан, біз бірдей маңызды қадамдардан бастай аламыз. Тиісті сым Arduino Uno-ның Arduino IDE ішінде табылған сериялық монитордан ESP2866 пәрмендерін бере алатынын қамтамасыз етеді. Бұл сізге модульді интернетке қосу үшін қажетті компьютер пәрменін жіберуге көмектеседі.

Сондай-ақ_қараңыз: Панорамалық WiFi туралы барлығы - құны & AMP; Артықшылықтары

ESP8266 құрылғысымен байланысу

Компьютерлер басқа тілде сөйлейтінін бәріміз білеміз, сондықтан құрылғымен байланысу үшін, оның тілінде сөйлей білу керек. Бұл құрылғы орындағыңыз келетін әрекетті жеткізуге көмектесетін кодтар мен пәрмендерді жазуды жақсы білуіңіз керек дегенді білдіреді.

1-қадам

Келесілерге негізделген. мысалы, біз Arduino тақтасына эскизді жүктеп салудың орнына ESP8266-мен тікелей байланысамыз. Сондықтан әдепкі банк эскизін жүктеп салуға болады – оны құрылғымен бірге Arduino файлдарынан табасыз.

Егер оны таба алмасаңыз, төменде қолжетімді кодты көшіруге болады. Бұл Arduino фонында жұмыс істейтін кодтардағы кез келген нұсқауларды өшіреді және бос парақтан бастауға көмектеседі.

2-қадам

Мынаны тексеріңіз. Arduino USB арқылы Arduino IDE-ге қосылған. Содан кейін ғана сіз пәрмендерден бастай аласыз. Осы кодты іске қосқаннан кейін Құралдар бөліміне өтіп, Сериялық мониторлар тармағын таңдаңыз. Сіз мұны бұрынғы жобаларда жасамаған шығарсыз, бірақ бұлуақытында сіз көрген терезеде бірнеше опцияны өзгертуге тура келеді.

Алдымен пайда болатын ашылмалы терезені басып, «Жаңа жолды» таңдап, оның атын «Both NL & CR”.

Кейін, жіберу жылдамдығын бар 9 600-ден жаңа 115 200 жылдамдығына өзгертіңіз. Енді сериялық монитор ESP8266 құрылғысымен тікелей байланыса алады.

3-қадам

Енді бұл қадамдар орындалған соң, орындалу барысын тексеріп, оның сәтті орнатылғанын көру үшін қосылым. Осы уақытқа дейін істегендердің барлығы жұмыс істеп тұрғанын тексеру үшін келесі пәрменді теріңіз:

Егер бәрі дұрыс жұмыс істеп тұрса, құрылғыңыздан «OK» деген жауап аласыз. Бұл келесі қадамға өтуге болатын Сериялық монитордан келетін хабарландыру. Енді сіз «OK» алғаннан кейін ESP8266 құрылғысы қолдайтын әртүрлі AT пәрмендерін жібере аласыз.

Бұл кезеңде Arduino WiFi модулін кез келген желіге қолмен қосуға болады.

4-қадам

WiFi қосылымын іске қосу үшін келесі пәрменді орындаңыз:

Бұл қиын бөлік: SSID және құпия сөзді ауыстырғаныңызға көз жеткізіңіз әр пәрменді соқыр орындамай, Wi-Fi желінің аты мен құпия сөзін енгізіңіз. Содан кейін, маршрутизатордағы белгілерге қарап, Wi-Fi желісінің атын тексеріңіз. Екеуі үшін де дұрыс емлені пайдалану керек.

5-қадам

Енді бұлқажетті өзгерістерді енгізіп, кодты іске қоссаңыз, келесі оқуды көресіз. Тағы да, бұл пәрмендердің орындалу барысы және олардың дұрыс екендігі туралы Сериялық монитордан алынған есеп.

Сондықтан біз сериялық монитормен байланысамыз деп айтамыз, өйткені біз әрбір орындаған пәрмен үшін біз дұрыс жолда екенімізді көрсететін жауап.

6-қадам

Жоғарыдағы жауапты алсаңыз, бұл сіздің қосылым сәтті аяқталғанын білдіреді. ESP8266 модулін Wi-Fi желісіне қосыңыз. Arduino Wi-Fi модулі қазір орналасқан Wi-Fi мекенжайын тексергіңіз келсе, мұны келесі қарапайым пәрменмен орындауға болады:

Бұл пәрмен желіңіздің IP мекенжайын жасайды. Сол пәрмен сіз пайдаланып жатқан Wi-Fi модулінің MAC мекенжайын да жасайды.

Ең практикалық пәрмендерді білу өте маңызды, себебі ол Arduino негізіндегі сымсыз жобалардың ауқымы мен өнімділігін оңтайландыруға мүмкіндік береді. Ең жақсысы, сіз кептеліп қалсаңыз да, сериялық монитор сізге хабарлайды. Бұл сізге басынан бастаудың қажеті жоқ, бірақ ілгерілеуді жоғалтпай қадамдап жұмыс істей алатыныңызды білдіреді.

Arduino Uno WiFi орнату не үшін қажет?

Arduino өзінің өңделген Arduino UNO нұсқасымен сымсыз мүмкіндіктерді енгізді. Өзінің алдыңғы нұсқасы сияқты, Arduino UNO Rev3 ATmega328P SoC мүмкіндігін береді.

Оның TCP/ICP протоколын қолдауы бар ESP2866 Wi-Fi модуліUNO Rev3 кіру нүктесі ретінде әрекет ете отырып, IoT гектері, жасаушылар қауымдастығы және прототип жасау әуесқойлары үшін ең жақсы таңдау болып табылады.

Осы қиын жұмысты орындаудың маңызды себептерінің бірі - Uno Wi-Fi мүмкіндігін шектен тыс қолдайды. Arduino эскиздерін немесе Wi-Fi микробағдарламасын тасымалдау үшін өте пайдалы ауада бағдарламалау.

Қорытындылау

Өзіңіздің Arduino Uno WiFi жобаңызды орындау қорқынышты болып көрінуі мүмкін және сізге біраз техникалық білім қажет болады. және арнайы құралдар. Дегенмен, бұл кез келген адам аз уақыт, шыдамдылық және берілгендікпен үйрене алатын дағдылар.

Барлық жобаны бірнеше қадаммен қорытындылау үшін:

1-қадам

Құралдарыңызды жинаңыз

2-қадам

Сұлбаны құру

3-қадам

Модульмен байланысу

4-қадам

Кодтар мен пәрмендерді енгізіңіз

Осы қадамдарды орындағаннан кейін сіз толық WiFi желісі бар ESP2866 WiFi модулі бар. Бұл сымсыз интернетке оңай қосылуға және кез келген басқа микроконтроллер үшін интернетке қосылуға мүмкіндік береді.




Philip Lawrence
Philip Lawrence
Филип Лоуренс – технология әуесқойы және интернетке қосылу және Wi-Fi технологиясы саласындағы сарапшы. Өнеркәсіптегі он жылдан астам тәжірибесі бар ол көптеген жеке адамдар мен компанияларға интернет және Wi-Fi мәселелері бойынша көмектесті. Интернет және Wi-Fi кеңестерінің авторы және блогері ретінде ол өзінің білімі мен тәжірибесін қарапайым және түсінікті түрде бөліседі, бұл барлығына пайда әкеледі. Филипп қосылымды жақсарту және интернетті барлығына қолжетімді ету үшін ынталы қорғаушы. Ол технологияға қатысты мәселелерді жазбаса немесе шешпесе, ол жаяу серуендеуді, кемпингтерді және ашық ауада тамаша нәрселерді зерттеуді ұнатады.