Агуулгын хүснэгт:

WiFi дээрх цуваа порт: 10 алхам
WiFi дээрх цуваа порт: 10 алхам

Видео: WiFi дээрх цуваа порт: 10 алхам

Видео: WiFi дээрх цуваа порт: 10 алхам
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Арваннэгдүгээр
Anonim
Image
Image
ПХБ хийх
ПХБ хийх

Цахим төхөөрөмжүүдийн хооронд өгөгдөл дамжуулах нь олон электрон төслүүдэд зайлшгүй байх ёстой бөгөөд таны төсөлд маш их давуу тал авчирдаг, өөрөөр хэлбэл микроконтроллероо компьютерт холбож, өгөгдлийг жижиг өнгийн хар өнгийн LCD дэлгэцийн оронд том өнгөлөг дэлгэцээр хянах боломжтой. Төхөөрөмжийг компьютерт холбох талаар ярихдаа хамгийн ойлгомжтой харилцах арга бол USB порт юм. Гэхдээ USB -ээр өгөгдөл дамжуулах нь маш их програмчлал шаарддаг. Өөр нэг хялбар арга бол Serial Port (aka COM) ба RS232 протокол бөгөөд хүчдэлийн түвшинг хөрвүүлэх, бага зэрэг програмчлахад зөвхөн жижиг электрон хэлхээ хэрэгтэй. Тиймээс би RSS232-TTL UART адаптер хийж, бүх төслүүддээ ашиглахаар энд нийтэлсэн. Гэхдээ надад шинэ асуудал тулгарсан, шинэ эх хавтангууд болон зөөврийн компьютерууд COM портгүй байна. Дараа нь би төслүүддээ алдартай FT232 IC ашиглан USB-TTL UART адаптер хийхээр шийдсэн. Энэ нь маш сайн ажилладаг, гэхдээ төхөөрөмжөөс компьютер хүртэл урт утаснууд намайг бухимдуулдаг. Утасгүй хулгана, гар шиг цуваа портыг агаарт гаргах боломжтой юу? Мэдээжийн хэрэг үүнийг сайхан WiFi модуль ESP8266 ашиглан хийж болно, мөн WiFi ашиглан та өөрөө гонж хийх шаардлагагүй, мөн интернетээр цуваа порттой болох боломжтой. Хөөх, би зүгээр л утасгүй цуваа порт авахыг хүсч байсан, одоо би вэб дээр сериал порттой болсон. Энэ их сэтгэл хөдөлгөм юм.

Энэхүү төхөөрөмжийг ашиглан цахим хаягдал CNC (3D принтер) -ийг хянаж байгааг видео бичлэгээс харж болно.

Би энэ төслийг та бүхэнтэй хуваалцахыг хүсч байна. Хэрэв танд таалагдаж байвал намайг дагаарай.

Алхам 1: Танд хэрэгтэй зүйл

  • 1x ESP8266-01 модуль
  • 1х 78L05 хүчдэлийн зохицуулагч
  • 1x LF33CV хүчдэлийн зохицуулагч
  • 1x BC547 транзистор
  • 3х 100uF электролитийн конденсатор
  • 1х 100nF MKT конденсатор
  • 1x 4.7K эсэргүүцэл
  • 6х 10К эсэргүүцэл
  • 1x 1N4148 диод
  • 2х жижиг товчлуур
  • 8х эмэгтэй зүү толгой
  • 1х цахилгаан холбогч (эмэгтэй)
  • 1х цахилгаан холбогч (эрэгтэй)
  • 1х 3.5 мм стерео аудио холбогч (эрэгтэй)
  • Зарим утаснууд
  • Зарим зэс хавтан
  • ПХБ хийх багаж хэрэгсэл (зүлгүүр, гялгар цаас, лазер принтер, ПХБ файл, ацетон, төмрийн хлорид зөөгч, хуванцар сав гэх мэт)
  • Гагнуурын хэрэгсэл (төмөр, утас, урсгал, утас таслагч гэх мэт)
  • Хэрэглэх боломжгүй зарим хуванцар карт, цавуугаар хайрцаг хийх

Алхам 2: ПХБ хийх

ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх

ПХБ файлыг лазер принтерээр А4 гялгар цаасан дээр масштабгүйгээр хэвлэ. Зэс хавтанг хайчилж, зүлгүүрээр цэвэрлээд, дээр нь ацетон асгаж, дээр нь хэвлэмэл цаас тавиад 10 секунд дараад хаттал нь хүлээ. Хэрэв хэлхээнд тусгалгүй хэсэг байвал тэдгээрийг CD маркераар засаарай. Дараа нь хавтанг төмрийн хлоридоор шингээж, зэсийн хэсэг харагдахгүй болтол хүлээнэ үү. Самбарыг усаар угааж, хатааж, зүлгүүрээр цэвэрлээд дараа нь нүх өрөмдөнө. ПХБ -ийг хэрхэн яаж хийхийг зааж өгөх олон зааварчилгаа байдаг.

Алхам 3: Бүрэлдэхүүн хэсгүүдийг гагнах

Гагнуурын бүрэлдэхүүн хэсгүүд
Гагнуурын бүрэлдэхүүн хэсгүүд
Гагнуурын бүрэлдэхүүн хэсгүүд
Гагнуурын бүрэлдэхүүн хэсгүүд
Гагнуурын бүрэлдэхүүн хэсгүүд
Гагнуурын бүрэлдэхүүн хэсгүүд
Гагнуурын бүрэлдэхүүн хэсгүүд
Гагнуурын бүрэлдэхүүн хэсгүүд

Самбар дээрх схем ба схемийн дагуу гагнуурын бүрэлдэхүүн хэсгүүдийг. Хүчдэл зохицуулагч, транзистор, диод, электролитийн конденсаторын чиглэлийг анхаарч үзээрэй. Гагнах аргыг зааж өгөх олон зааварчилгаа байдаг. Анод нь самбар дээр холбохдоо цахилгаан холбогчийн төв хэсэгт байрладаг болохыг анхаарна уу. 3.5 мм аудио холбогчийг диаграммын дагуу самбар дээрх RX, TX, GND терминалуудад холбоно уу. Гагнуурын эмэгтэй зүү толгойг ESP8266 модулийн газар руу холбоно.

Алхам 4: ESP8266 програмчлах

Програмчлал ESP8266
Програмчлал ESP8266
Програмчлал ESP8266
Програмчлал ESP8266

ESP8266 -ийг Arduino ашиглан анивчуулахын тулд энэ вэбсайтаас хайгаарай. Та хэрэгтэй нийтлэлүүдийг олох боломжтой. Би үүнийг USB-TTL UART адаптер болон ESP8266-01-ийг анивчуулах, турших зориулалттай жижиг самбар ашиглан анивчсан (Хэрэв та үүнийг хийхийг хүсвэл энэ алхамаас файлуудаа татаж аваад ESP8266 флашаа хий). Доорх кодыг татаж аваад ESP8266 -гээ асаана уу. Дараа нь самбар дээр байрлуул. LF33CV хүчдэлийн зохицуулагч нь ESP8266 модулийг буруу чиглэлд холбохоос сэргийлдэг.

Алхам 5: Хэргийг гаргах

Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах

Би ашиггүй хэдэн хуванцар картыг зүлгүүрээр цэвэрлээд, энэ төхөөрөмжийг нааж, хайрцаг хийлээ. LF33CV хөргөх нүх гаргахаа бүү мартаарай.

Алхам 6: Хэрхэн ашиглах

Яаж хэрэглэх вэ
Яаж хэрэглэх вэ
Яаж хэрэглэх вэ
Яаж хэрэглэх вэ
Яаж хэрэглэх вэ
Яаж хэрэглэх вэ
Яаж хэрэглэх вэ
Яаж хэрэглэх вэ

Би энэ төхөөрөмжийг AC адаптерийн гаралт болон цуваа порт руу холбох ёстой иж бүрдэл хооронд хялбархан байрлуулахын тулд цахилгаан тэжээлийн хоёр холбогч (нэг эрэгтэй, нэг эмэгтэй) байрлуулсан тул та энэ төхөөрөмжид өөр тэжээлийн эх үүсвэр бэлтгэх шаардлагагүй болно.. LF33CV мэдээллийн хүснэгтийн дагуу та энэ төхөөрөмжийг 3.5VDC -ээс 18VDC хүртэл тэжээх боломжтой.

3.5 мм аудио холбогчийг зорилтот төхөөрөмжийн цуваа порт руу, эрэгтэй цахилгаан холбогчийг зорилтот төхөөрөмжийн тэжээлд холбоно уу. АС адаптерийн гаралтыг "WiFi -ээр цуваа порт" DC оролтын залгуурт залгаарай.

Компьютер дээрээ "dihavSerialPort_XXXXXX" хандалтын цэг рүү холбогдоно уу, хандалтын цэгийн горим дахь төхөөрөмжийн IP хаяг нь "192.168.4.1" байна.

Миний энд байршуулсан Windows програмыг татаж аваад компьютер дээрээ ажиллуулна уу. Төхөөрөмжийн IP бичээд, дамжуулалтын хурд, зогсоох бит, өгөгдлийн бит, паритетыг сонгоод "Холбох" товчийг дарна уу. "Windows Security Alert" цонхны "Хандалтыг зөвшөөрөх" товчийг дарна уу. Та өгөгдлийг "Холболтыг таслах" товчны доорх хайрцагт ASCII, hex эсвэл аравтын бутархай хэлбэрээр оруулаад холбогдох "XXX илгээх" товчийг дарж илгээж болно. Илгээсэн болон хүлээн авсан өгөгдлийг "XXX илгээх" товчлуурын доор зургаан хайрцагт харуулна.

Аливаа үйлдлийн систем дээр вэб хөтөч дээр цуваа порт руу нэвтрэх боломжийг олгодог HTML дээр суурилсан интерфэйс байдаг. Үүнд хандахын тулд интернет хөтчийнхөө хаягийн мөрөнд "192.168.4.1" гэж бичээд enter дарна уу.

Алхам 7: Цуваа өгөгдөл дамжуулах

Цуваа өгөгдөл дамжуулах
Цуваа өгөгдөл дамжуулах

Олон програмын хувьд төхөөрөмжид цуваа портоор холбогдох ёстой програм хангамж байдаг. Үүнийг хийхийн тулд com0com татаж аваад компьютер дээрээ суулгаарай. Хос виртуал портуудыг үүсгэн тэдгээрийн аль нэгийг "dihav SerialPort over WiFi" програм хангамжийн цуваа порт болгон сонгож, таны төхөөрөмжийг хянадаг програм хангамжаас сонгоно уу. Холболт тогтоохын тулд холбох товчийг дарна уу.

Алхам 8: Чиглүүлэгч рүү холбогдох

Чиглүүлэгч рүү холбогдож байна
Чиглүүлэгч рүү холбогдож байна

Та энэ төхөөрөмжийг хандалтын цэг болгон ашиглахын оронд чиглүүлэгч рүү холбож болно. Үүнийг хийхийн тулд интернет хөтчийнхөө хаягийн мөрөнд "192.168.4.1/set" гэж бичээд төхөөрөмжийн тохиргооны хуудас руу очно уу. Энэ хуудсан дээр та төхөөрөмжийн нэр, нэвтрэх цэгийн нууц үгийг өөрчилж, энэ төхөөрөмжид холбогдохыг хүсч буй чиглүүлэгчийг нэр, нууц үгээ бичиж оруулах боломжтой. Хэрэв та үүнийг чиглүүлэгчтэй холбохыг хүсвэл энэ төхөөрөмжид статик IP хаягийг өгөхийг зөвлөж байна. Үүнийг хэрхэн яаж хийхийг олж мэдэхийн тулд интернэтээс "Статик IP хаяг оноох" гэж хайна уу. Хэрэв та энэ төхөөрөмжийг чиглүүлэгч рүү холбовол IP хаяг нь "192.168.4.1" биш болохыг анхаарна уу. Эдгээр бүх тохиргоог дахин тохируулахын тулд төхөөрөмж дээрх "Нууц үг шинэчлэх" товчийг 2 секундын турш дарна уу.

Алхам 9: Интернетээр дамжуулан цуваа порт

Интернэтээр дамжуулан цуваа порт
Интернэтээр дамжуулан цуваа порт

Одоо бид сэтгэл хөдөлгөм хэсэг рүү орлоо. Интернэтээр цуваа порт руу нэвтрэхийн тулд үүнийг хэрхэн хийх талаар олж мэдэхийн тулд интернетээс "IP дамжуулах" хайж олоорой. Дараа нь интернет дээр хийсэн төхөөрөмжийн 80 ба 2321 портуудыг дамжуулна уу. Энэ төхөөрөмжид статик IP оноох нь танд энэ алхамд маш их тус болно. Google дээр "Миний IP" гэж хайвал хайлтын үр дүнгийн дээд хэсэгт IP хаягаа харах боломжтой. Энэ бол интернэтээс цуваа порт руу нэвтрэхэд ашиглах ёстой IP хаяг юм.

Алхам 10: Хөтөлбөртөө WiFi -г шууд ашиглаарай

Хэрэв та 6 -р алхамаас татаж авсан програм хангамжийг ашиглахгүйгээр энэ төхөөрөмжид шууд холбогддог програм хийхийг хүсвэл дараах төхөөрөмжийг ашиглаарай.

  1. Тус бүр нь байт юм.
  2. 2321 порт дээрх Baud rate нь 4 байтын утга бөгөөд хамгийн чухал байтыг эхлээд илгээнэ.
  • Холбох:

    • HTTP (порт 80):

      • Хүсэлт: POST con
      • bdrt = #### & dbt =#& sbt =#& prty =#
      • Хариулт: OK эсвэл ER
    • 2321 боомт:

      • Хүсэлт: [1] [bdrt] [bdrt] [bdrt] [bdrt] [dbt] [sbt] [prty]
      • Хариулт: [0] эсвэл [1]
  • Салгах:

    • HTTP (порт 80):

      • Хүсэлт: Үүнийг аваарай
      • Хариулт: За
    • 2321 боомт:

      • Хүсэлт: [2]
      • Хариулт: [1]
  • Өгөгдөл хүлээн авах:

    • HTTP (порт 80):

      • Хүсэлт: хүлээн авах
      • Хариулт: OK… өгөгдөл (hex)… эсвэл ER
    • 2321 боомт:

      Өгөгдлийн байтыг 2321 порт дээр компьютер дээр үүсгэсэн сервер рүү илгээх болно

  • Өгөгдөл илгээх:

    • HTTP (порт 80):

      • Хүсэлт: POST snd
      • … Өгөгдөл (hex) …
      • Хариулт: OK эсвэл ER
    • 2321 боомт:

      • Хүсэлт: [3] [өгөгдлийн хэмжээ (max255)]… өгөгдөл…
      • Хариулт: [0] эсвэл [1]
  • Туршилтын холболт:

    • 2321 боомт:

      • Хүсэлт: [4]
      • Хариулт: [44]

Зөвлөмж болгож буй: