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

Инстаграм нь Arduino & ESP8266 хурд хэмжигчэнд дуртай: 6 алхам
Инстаграм нь Arduino & ESP8266 хурд хэмжигчэнд дуртай: 6 алхам

Видео: Инстаграм нь Arduino & ESP8266 хурд хэмжигчэнд дуртай: 6 алхам

Видео: Инстаграм нь Arduino & ESP8266 хурд хэмжигчэнд дуртай: 6 алхам
Видео: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Долдугаар сарын
Anonim
Инстаграм нь Arduino & ESP8266 -ийн хурд хэмжигчд дуртай
Инстаграм нь Arduino & ESP8266 -ийн хурд хэмжигчд дуртай

Таны Инстаграм дахь бичлэгүүд хэрхэн хэрэгжиж байгааг харах нь үнэхээр хөгжилтэй байх болно! Бид таны дуртай минутанд байгаа хурдыг харуулдаг хэмжигч бүтээх гэж байна. Энэ нийтлэлд та ESP8266 -ийн вэб хуудсуудаас хэрхэн өгөгдөл олж авах, бусад идэвхжүүлэгчийг шинжлэх, ажиллуулахын тулд Arduino руу илгээх талаар сурах болно. Энэ нийтлэлийн төгсгөлд та дараахь зүйлийг хийх боломжтой.

  • ESP8266 -ийг интернетэд холбож, вэб хуудаснаас мэдээлэл аваарай.
  • Arduino ашиглан ESP8266 өгөгдлийг уншиж, дүн шинжилгээ хийх боломжтой.
  • Инстаграм гэх мэт олон нийтийн мэдээллийн хэрэгслээс мэдээлэл авах.
  • Инстаграмд дуртай хүмүүсийн хурдыг харуулах боломжтой хэрэгсэл хий.

Алхам 1: ESP8266 -ийн танилцуулга

ESP8266 -ийн танилцуулга
ESP8266 -ийн танилцуулга

Утасгүй холболт, вэбд холбогдох, алсын удирдлага нь олон төсөлд маш их тустай онцлог шинж юм. ESP-8266 бол бүрэн TCP/IP (дамжуулалтын хяналтын протокол ба интернет протокол), 32 битийн MCU, 10 битийн ADC болон PWM, HSPI, I2C зэрэг өөр өөр интерфэйстэй, микроконтроллерыг Wi-Fi-д холбох боломжийг олгодог хямд үнэтэй микрочип юм. -Fi сүлжээ. Энэ бол төслүүдэд wifi нэмэх хамгийн сайн шийдлүүдийн нэг бөгөөд (гэхдээ цорын ганц биш.)

Энэхүү микрочип нь ESP-01, ESP-12 гэх мэт өөр өөр төрлийн модулиуд эсвэл NodeMCU devkit, Wemos, Adafruit Huzzah гэх мэт бусад хөгжлийн самбаруудтай ирдэг. Ялгаа нь тэдгээрийн зүү, ашиглахад хялбар бүрэлдэхүүн хэсэг, үнэ юм. Микрочип нь 32 зүүтэй бөгөөд үүнээс 16 зүү нь GPIO; загвараас хамааран өгсөн GPIO -ийн тоо өөр байна. ESP-01-ийн хувьд энэ нь ердөө хоёр зүү юм. ESP-8266-ийг ашиглах үед танд харилцах, програмчлах цуваа интерфейс хэрэгтэй болно. Энгийн модульд ихэвчлэн цуваа хөрвүүлэгч байдаггүй (FTDI ихэвчлэн санал болгодог боловч бусад хөрвүүлэгчийг бас ашиглаж болно), үүнийг тусад нь өгөх ёстой. Зохицуулагч, суурилуулсан LED, татах эсвэл доош эсэргүүцэл нь зарим загварт байж болох бусад шинж чанарууд юм; Эдгээр бүх модулиудын хоорондох хамгийн бага өртөг нь ESP-01 бөгөөд энэ нь бидний сонголт юм.

ESP-01 бол esp-8266-д зориулагдсан анхны модуль бөгөөд ердөө хоёр GPIO зүүтэй бөгөөд 3.3V хүч шаардагдана. Энэ нь зохицуулагчгүй тул найдвартай цахилгаан хангамжтай эсэхийг шалгаарай. Энэ нь хөрвүүлэгчгүй тул танд USB -ээс TTL хөрвүүлэгч хэрэгтэй болно. Энэ модулийн хөрвүүлэгч (мөн ESP -ийн бусад загварууд) 3.3V горимд байх ёстой. Үүний шалтгаан нь хөрвүүлэгч нь импульсээр 0 ба 1 болгодог бөгөөд эдгээр импульсийн хүчдэл нь ESP -д танигдах ёстой тул худалдаж авахаасаа өмнө үүнийг шалгаарай. Хязгаарлагдмал тооны GPIO тээглүүр, мөн бага гүйдэлтэй (тус бүрт 12мА) тул бидэнд илүү их зүү эсвэл түүнээс дээш гүйдэл хэрэгтэй байж магадгүй юм. Тиймээс бид Arduino -ийг IO зүү рүүгээ нэвтрэх модулийг хялбархан ашиглах боломжтой болно (өөр GPIO зүү рүү нэвтрэх өөр нэг арга бол чип дээрх маш нимгэн утсыг шаардлагатай зүү толгойн хэсэгт холбох боловч энэ нь сайн, аюулгүй шийдэл биш юм). Хэрэв та өөр самбар ашиглахыг хүсэхгүй байгаа бол гүйдлийг нэмэгдүүлэхийн тулд хэлхээг зохион бүтээж эсвэл ашиглаж болно. Энэ төсөлд бид ESP-01-ийг интернетэд холбож, инстаграм хуудсуудаас зарим мэдээлэл авахыг хүсч байна. Дараа нь бид өгөгдлийг Arduino руу илгээдэг бөгөөд үүнийг боловсруулсны дараа Arduino өгөгдлийн дагуу Servo заагчийн байршлыг өөрчилдөг. Энийг хийцгээе.

Алхам 2: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд

ElectroPeak ESP8266 ESP-01 X1

Arduino Nano X1

FTDI USB -ээс TTL хөрвүүлэгч X1

TowerPro MG995 55G Metal Gear Servo X1

Програм хангамж, онлайн үйлчилгээ

Arduino IDE

Алхам 3: Хэлхээ

Хэлхээ
Хэлхээ

Алхам 4: Код

Нэгдүгээрт, бид ESP-01 код бичиж, инстаграм хуудсуудаас өгөгдөл аваад Arduino руу Цуваа портоор илгээдэг. Дараа нь бид ESP-01-ээс мэдээлэл авах, servo моторыг хянахын тулд Arduino-д зориулж өөр код бичдэг. Та Arduino IDE -ийг ашиглан хоёуланг нь хоёуланг нь нэгтгэж, самбар дээр байршуулж болно.

Та номын санг нэмж, кодыг байршуулах ёстой. Хэрэв та Arduino самбарыг анх удаа ажиллуулж байгаа бол санаа зовох хэрэггүй. Зүгээр л эдгээр алхмуудыг дагана уу.

  • Www.arduino.cc/en/Main/Software хаягаар орж үйлдлийн системийнхээ програм хангамжийг татаж авна уу. IDE програмыг зааврын дагуу суулгана уу.
  • Arduino IDE -ийг ажиллуулаад текст засварлагчийг устгаад дараах кодыг текст засварлагч руу хуулна уу.
  • Багаж хэрэгсэл, самбараас самбарыг сонгоод Arduino самбараа сонгоно уу.
  • Arduino -г компьютерт холбож, COM портыг багаж, портод тохируулна уу.
  • Байршуулах (Arrow sign) товчийг дарна уу.
  • Та бэлэн боллоо!

ESP-01 кодыг байршуулах цаг боллоо. Бид Arduino IDE -ийг ашиглан эскизээ ESP дээр байршуулахыг хүсч байна. Кодыг байршуулахаас өмнө IDE -ийн ESP самбарыг сонгох хэрэгтэй.

Файл> Тохиргоо руу очоод нэмэлт самбар дээр https://arduino.esp8266.com/stable/package_esp8266… оруулна уу. Дараа нь татаж аваад суулгана уу. Одоо та ESP самбарыг Tools> Board дээрээс харж болно. "Ерөнхий ESP8266 модуль" -ыг сонгоод кодыг шинэ ноорог дээр хуулна уу. "InstagramStats" номын санг татаж аваад IDE -д нэмнэ үү. Бид номын санг өөрчилсөн тул эндээс татаж авах хэрэгтэй. Дараа нь та USB -ийг TTL хөрвүүлэгч рүү Uploader -ийн техник хангамж болгон тохируулах хэрэгтэй. Зүгээр л хөрвүүлэгчийг залгаж, Tools> Port хэсэгт зөв портыг тохируулна уу. Байршуулахад бэлэн боллоо.

Алхам 5: угсрах

Угсарч байна
Угсарч байна

Зургийн дагуу кодыг оруулаад хэлхээний утсыг холбоно уу. Одоо энэ хэлхээний хүрээ хийх цаг болжээ. Бид лазер хайчлах машин ашиглан plexiglass бүхий хүрээ хийж, дээр нь наах хэмжигч ноорог хийжээ. Мөн цаасан дээр хэмжигчийн заагчийг хийсэн.

Угсарсны дараа цахилгаан тэжээлээ залгаж, лайк хурдыг хараарай.

Алхам 6: Дараа нь юу хийх вэ?

Та энэ төслийг хүссэнээрээ сайжруулах боломжтой. Энд хэдэн санал байна:

  • Инстаграмын номын санг өөрчилж, дагалдагчдын тоо гэх мэт бусад мэдээллийг авах боломжтой.
  • Интернет ашиглалтыг багасгахын тулд өгөгдөл авах хурдыг өөрчил.
  • Инстаграм дээрх бичлэгүүдээс мэдээлэл авахыг хичээ.

Та мөн энэ төслийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно.

electropeak.com/learn/guides/instagram-lik…

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