Wi -Fi orqali ketma -ket port: 10 qadam
Wi -Fi orqali ketma -ket port: 10 qadam
Anonim
Image
Image
PCB ishlab chiqarish
PCB ishlab chiqarish

Ko'pgina elektron loyihalarda elektron qurilmalar o'rtasida ma'lumotlar aloqasi muqarrar va sizning loyihangizga ko'p afzalliklarni beradi, ya'ni mikrokontrollerni kompyuterga ulash va kichik monoxrom LCD o'rniga katta rangli displeyda ma'lumotlarni kuzatish. Qurilmani kompyuterga ulash haqida gapirganda, eng aniq aloqa usuli - bu USB port. Ammo USB orqali ma'lumotlarni uzatish juda ko'p dasturlarni talab qiladi. Yana bir oson usul - bu Seriya porti (aka COM) va RS232 protokoli bo'lib, u faqat kuchlanish darajasini o'zgartirish va kichik dasturlash uchun kichik elektron sxemaga muhtoj. Shunday qilib, men RSS232-TTL UART adapterini yaratdim va bu erda barcha loyihalarimda foydalanish uchun nashr etdim. Ammo men yangi muammoga duch keldim, yangi anakartlar va noutbuklarda COM porti yo'q. Keyin men o'z loyihalarim uchun mashhur FT232 IC yordamida USB-TTL UART adapterini yasashga qaror qildim. Bu juda yaxshi ishlaydi, lekin qurilmalardan kompyutergacha bo'lgan uzun simlar meni bezovta qiladi. Simsiz sichqonlar va klaviatura kabi ketma -ket portni havoda bo'lish mumkinmi? Albatta, buni chiroyli ESP8266 WiFi moduli yordamida amalga oshirish mumkin, va Wi -Fi -dan foydalanib, siz dongle -ni o'zingiz qilishingiz shart emas, shuningdek Internetda ketma -ket port bo'lishi mumkin. Voy, men faqat simsiz ketma -ket portni xohlardim, endi menda ham tarmoq orqali ketma -ket port bor. Bu juda hayajonli.

Videoda ushbu qurilma yordamida elektron chiqindilarni CNC (3D printer) boshqaruvi ko'rsatilgan.

Men bu loyihani siz bilan baham ko'rmoqchiman. Agar sizga yoqsa, menga ergashing.

1 -qadam: Sizga kerak bo'lgan narsalar

  • 1x ESP8266-01 moduli
  • 1x 78L05 kuchlanish regulyatori
  • 1x LF33CV kuchlanish regulyatori
  • 1x BC547 tranzistorli
  • 3x 100uF elektrolitlar kondansatkichi
  • 1x 100nF MKT kondansatörü
  • 1x 4,7K qarshilik
  • 6x 10K rezistorlar
  • 1x 1N4148 diodi
  • 2x kichik tugmalar
  • 8x ayol pinli sarlavhalar
  • 1x quvvat ulagichi (ayol)
  • 1x quvvat ulagichi (erkak)
  • 1x 3,5 mm stereo audio ulagich (erkak)
  • Ba'zi simlar
  • Bir oz mis taxta
  • PCB ishlab chiqarish asboblari (zımpara, yaltiroq qog'oz, lazerli printer, tenglikni fayli, aseton, temir xlorli etchant, plastik idish va boshqalar)
  • Lehimlash asboblari (temir, sim, oqim, sim kesuvchi va boshqalar)
  • Koson qilish uchun yaroqsiz plastik kartochkalar va elim

2 -qadam: tenglikni yaratish

PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish

PCB faylini lazer printer yordamida A4 yaltiroq qog'ozga o'lchovsiz chop eting. Bir oz mis taxtani kesib oling, zımpara bilan tozalang, taxtaga ozgina aseton quying, ustiga bosilgan qog'ozlarni qo'ying va 10 soniya bosib turing va quriguncha kuting. Qog'ozlarni olib tashlang, agar kontaktlarning zanglashiga olib kelmaydigan qismlari bo'lsa, ularni CD marker bilan mahkamlang. Keyin taxtani temir xloridli elim bilan namlang va mis qismlari ko'rinmaguncha kuting. Taxtani suv bilan yuving, quriting va zımpara bilan tozalang, keyin teshiklarni burang. Sizga PCB yasashni ko'rsatadigan ko'plab ko'rsatmalar mavjud.

3 -qadam: komponentlarni lehimlash

Lehimlash komponentlari
Lehimlash komponentlari
Lehimlash komponentlari
Lehimlash komponentlari
Lehimlash komponentlari
Lehimlash komponentlari
Lehimlash komponentlari
Lehimlash komponentlari

Lehim komponentlari doskadagi matn va sxemaga muvofiq. Voltaj regulyatorlari, tranzistorlar, diodlar va elektrolitlar kondansatkichlarining yo'nalishiga e'tibor bering. Sizga lehimlashni o'rgatadigan ko'plab ko'rsatmalar mavjud. E'tibor bering, anodni quvvat platasiga ulashda uning markazida joylashgan. 3,5 mm audio ulagichni uning diagrammasi bo'yicha kartadagi RX, TX va GND terminallariga ulang. ESP8266 modulining joyiga lehimli ayol pin sarlavhalari.

4 -qadam: ESP8266 dasturlash

ESP8266 dasturlash
ESP8266 dasturlash
ESP8266 dasturlash
ESP8266 dasturlash

Arduino bilan ESP8266 miltillashi uchun ushbu veb -saytni qidiring. Siz foydali maqolalarni topishingiz mumkin. Men uni USB-TTL UART adapteri va ESP8266-01-ni miltillash va sinab ko'rish uchun tayyorlagan kichik taxtasi yordamida o'chirdim (agar xohlasangiz, uning fayllarini shu bosqichdan yuklab oling va ESP8266 fleshkasini yarating). Quyidagi kodni yuklab oling va ESP8266 -ni o'chiring. Keyin uni taxtangizga joyiga qo'ying. LF33CV kuchlanish regulyatori ESP8266 modulini noto'g'ri tomonga ulashga to'sqinlik qiladi.

5 -qadam: ishni hal qilish

Vaziyatni tuzish
Vaziyatni tuzish
Vaziyatni tuzish
Vaziyatni tuzish
Vaziyatni tuzish
Vaziyatni tuzish

Men keraksiz plastik kartochkalarni zımpara bilan tozaladim va ularni yopishtirib, bu qurilmaga korpus yasadim. LF33CV sovutish uchun teshiklar qilishni unutmang.

6 -qadam: Qanday foydalanish kerak

Qanday ishlatish
Qanday ishlatish
Qanday ishlatish
Qanday ishlatish
Qanday ishlatish
Qanday ishlatish
Qanday ishlatish
Qanday ishlatish

Men ushbu qurilmani AC adapterining chiqishi va ketma -ket portga ulanishi kerak bo'lgan to'plam o'rtasida osongina joylashtirish uchun quvvat manbai uchun ikkita ulagichni (bitta erkak va bitta ayol) joylashtirdim, shuning uchun siz bu qurilmaga boshqa quvvat manbasini tayyorlamaysiz.. LF33CV ma'lumotlar jadvaliga ko'ra, siz ushbu qurilmani 3,5VDC dan 18VDCgacha quvvatlantirishingiz mumkin.

3,5 mm audio ulagichni maqsadli qurilmaning ketma -ket portiga va erkak quvvat ulagichini maqsadli qurilmaning quvvat manbaiga ulang. AC adapterining chiqishini "Wi -Fi orqali ketma -ket port" DC kirish ulagichiga ulang.

Kompyuteringizda "dihavSerialPort_XXXXXX" kirish nuqtasiga ulaning, kirish nuqtasi rejimida qurilmaning IP -manzili "192.168.4.1".

Men yuklagan Windows dasturini bu erga yuklab oling va uni kompyuteringizda bajaring. Qurilmaning IP -manzilini kiriting, uzatish tezligini, to'xtash bitini, ma'lumotlar bitlarini, paritetni tanlang va "Ulanish" tugmasini bosing. "Windows xavfsizlik ogohlantirishlari" oynasida "kirishga ruxsat berish" tugmasini bosing. Siz ma'lumotlarni "Aloqani o'chirish" tugmasi ostidagi katakchaga ASCII, o'n oltilik yoki o'nli kasr sifatida yozib yuborishingiz va tegishli "XXX yuborish" tugmasini bosishingiz mumkin. Yuborilgan va qabul qilingan ma'lumotlar "XXX yuborish" tugmachalari ostidagi oltita katakchada ko'rsatiladi.

Har qanday operatsion tizimda veb-brauzerda ketma-ket portga kirishni ta'minlaydigan HTML-ga asoslangan interfeys mavjud. Unga kirish uchun Internet -brauzeringizning manzil satriga "192.168.4.1" yozing va "Enter" tugmasini bosing.

7 -qadam: Ma'lumotlarni ketma -ket yo'naltirish

Ma'lumotlarni ketma -ket yo'naltirish
Ma'lumotlarni ketma -ket yo'naltirish

Ko'pgina dasturlarda ketma -ket port orqali qurilmaga ulanishi kerak bo'lgan dastur mavjud. Buning uchun com0com -ni yuklab oling va uni kompyuteringizga o'rnating. Bir juft virtual port yarating, ulardan birini "dihav SerialPort over WiFi" dasturiy ta'minotining ketma -ket porti sifatida tanlang va qurilmangizni boshqaradigan boshqa dasturni tanlang. Ulanishni o'rnatish uchun ulanish tugmasini bosing.

8 -qadam: Routerga ulanish

Routerga ulanish
Routerga ulanish

Bundan tashqari, ushbu qurilmani kirish nuqtasi sifatida ishlatmasdan, uni yo'riqnoma bilan ulashingiz mumkin. Buning uchun Internet -brauzerning manzil satriga "192.168.4.1/set" yozib, qurilma sozlamalari sahifasiga o'ting. Bu sahifada siz qurilma nomini, kirish nuqtasi parolini o'zgartirishingiz va ushbu qurilma ulanmoqchi bo'lgan yo'riqnoma nomini va parolini yozib belgilashingiz mumkin. Agar siz uni yo'riqnoma bilan bog'lashni xohlasangiz, bu qurilmaga statik IP -manzilni tayinlash tavsiya etiladi. Buni qanday qilish kerakligini bilish uchun Internetda "Statik IP manzilini tayinlash" ni qidiring. E'tibor bering, agar siz ushbu qurilmani yo'riqchiga ulasangiz, IP manzili endi "192.168.4.1" emas. Barcha sozlamalarni tiklash uchun qurilmadagi "Parollarni tiklash" tugmasini taxminan 2 soniya bosib turing.

9 -qadam: Internet orqali ketma -ket port

Internet orqali ketma -ket port
Internet orqali ketma -ket port

Endi biz qiziqarli qismga keldik. Internet orqali ketma -ket portga kirish uchun, "IP -yo'naltirish" ni qidirib, buni qanday qilishni bilib oling. Keyin Internetda ishlab chiqarilgan qurilmaning 80 va 2321 portlarini yo'naltiring. Ushbu qurilmaga statik IP tayinlash sizga bu bosqichda katta yordam beradi. Google -da "Mening IP -manzilim" ni qidiring, siz IP -ni qidiruv natijalarining yuqori qismida ko'rishingiz mumkin. Bu Internetdan ketma -ket portga kirish uchun siz uni ishlatishingiz kerak bo'lgan IP -manzil.

10 -qadam: Dasturingizda to'g'ridan -to'g'ri WiFi -dan foydalaning

Agar siz 6 -qadamdan yuklab olingan dasturiy ta'minotni ishlatmasdan, ushbu qurilmaga to'g'ridan -to'g'ri ulanadigan dastur yaratmoqchi bo'lsangiz, men ushbu qurilma uchun tayyorlagan quyidagi protokoldan foydalaning.

  1. Har bir baytdir.
  2. 2321 portdagi Baud tezligi 4 baytli qiymat bo'lib, birinchi navbatda eng muhim bayt yuboriladi.
  • Ulanmoq:

    • HTTP (80 -port):

      • So'rov: POST kon
      • bdrt = #### & dbt =#& sbt =#& prty =#
      • Javob: OK yoki ER
    • Port 2321:

      • So'rov: [1] [bdrt] [bdrt] [bdrt] [bdrt] [dbt] [sbt] [prty]
      • Javob: [0] yoki [1]
  • O'chirish:

    • HTTP (80 -port):

      • So'rov: Oling
      • Javob: OK
    • Port 2321:

      • Talab: [2]
      • Javob: [1]
  • Ma'lumot olish:

    • HTTP (80 -port):

      • So'rov: qabul qiling
      • Javob: OK… ma'lumotlar (hex)… yoki ER
    • Port 2321:

      Ma'lumot baytlari kompyuterda 2321 portda yaratilgan serverga yuboriladi

  • Ma'lumot yuborish:

    • HTTP (80 -port):

      • So'rov: POST snd
      • … ma'lumotlar (olti burchakli) …
      • Javob: OK yoki ER
    • Port 2321:

      • So'rov: [3] [ma'lumotlar o'lchami (max255)]… ma'lumotlar…
      • Javob: [0] yoki [1]
  • Sinov aloqasi:

    • Port 2321:

      • Talab: [4]
      • Javob: [44]

Tavsiya: