Cov txheej txheem:

Instagram Nyiam Speedometer los ntawm Arduino & ESP8266: 6 Cov Kauj Ruam
Instagram Nyiam Speedometer los ntawm Arduino & ESP8266: 6 Cov Kauj Ruam

Video: Instagram Nyiam Speedometer los ntawm Arduino & ESP8266: 6 Cov Kauj Ruam

Video: Instagram Nyiam Speedometer los ntawm Arduino & ESP8266: 6 Cov Kauj Ruam
Video: Обзоры IDRIVEACLASSIC: Austin A55 Cambridge MK1 50-х годов 2024, Hlis ntuj nqeg
Anonim
Instagram Nyiam Speedometer los ntawm Arduino & ESP8266
Instagram Nyiam Speedometer los ntawm Arduino & ESP8266

Nws yuav lom zem kom pom tias koj li kev tshaj tawm Instagram ua haujlwm li cas! Peb tab tom tsim lub ntsuas cua uas qhia koj li Nyiam ib feeb nrawm. Hauv kab lus no, koj yuav kawm paub yuav ua li cas kom tau txais cov ntaub ntawv los ntawm cov vev xaib los ntawm ESP8266 thiab xa lawv mus rau Arduino txhawm rau tshuaj xyuas thiab khiav lwm tus actuators. Qhov kawg ntawm kab lus no, koj tuaj yeem:

  • Txuas ESP8266 mus rau internet thiab tau txais cov ntaub ntawv los ntawm nplooj ntawv web.
  • Siv Arduino los nyeem ESP8266 cov ntaub ntawv thiab txheeb xyuas lawv.
  • Tau txais cov ntaub ntawv los ntawm kev tshaj xov xwm xws li Instagram.
  • Ua lub cuab yeej uas tuaj yeem qhia koj qhov nrawm ntawm Instagram nyiam.

Kauj Ruam 1: Kev Taw Qhia rau ESP8266

Kev Taw Qhia rau ESP8266
Kev Taw Qhia rau ESP8266

Kev cuam tshuam wireless, txuas rau lub vev xaib thiab kev tswj chaw taws teeb yog cov yam ntxwv uas tuaj yeem pab tau zoo hauv ntau txoj haujlwm. ESP-8266 yog tus nqi qis microchip nrog TCP/IP tag nrho (Kev Tswj Xyuas Kev Ruaj Ntseg thiab Internet Kev Cai), 32-ntsis MCU, 10-ntsis ADC thiab sib cuam tshuam sib xws xws li PWM, HSPI, thiab I2C uas tso cai rau microcontrollers txuas rau Wi -Fi tes hauj lwm. Nws yog ib qho kev daws teeb meem zoo tshaj plaws rau ntxiv wifi rau cov haujlwm thiab (tab sis tsis yog ib qho nkaus xwb.)

Cov microchip no los nrog ntau hom kev hloov pauv xws li ESP-01, ESP-12 lossis lwm cov laug cam txhim kho thiab tawg zoo li NodeMCU devkit, Wemos, thiab Adafruit Huzzah. Qhov sib txawv yog lawv cov pins, cov khoom siv xav tau rau kev siv yooj yim dua thiab tus nqi. Lub microchip muaj 32 tus pin uas 16 tus pin nws yog GPIO; nyob ntawm tus qauv, tus naj npawb ntawm GPIOs muab sib txawv. Rau ESP-01 nws tsuas yog ob tus pin tab sis lwm cov qauv zoo li kev tawg muaj tag nrho lawv. Thaum siv ESP-8266, koj yuav xav tau tus lej sib txuas los sib tham thiab ua haujlwm. Cov qauv yooj yim feem ntau tsis muaj cov hloov pauv (FTDI feem ntau tau hais qhia tab sis lwm qhov hloov pauv tuaj yeem siv tau, ib yam nkaus) thiab nws yuav tsum tau muab cais. Cov tswj hwm, teeb tsa hauv LEDs, thiab rub tawm lossis nce tus tiv thaiv yog lwm yam uas qee tus qauv yuav muaj; tus nqi qis tshaj ntawm txhua qhov qauv no yog rau ESP-01 thiab nws yog peb qhov kev xaiv tam sim no.

ESP-01 yog thawj tus qauv uas los rau esp-8266 thiab nws tsuas muaj ob tus GPIO tus pin thiab xav tau 3.3V rau lub zog. Nws tsis muaj tus tswj hwm, yog li ua kom ntseeg tau tias muaj lub zog txaus ntseeg tau. Nws tsis muaj tus hloov pauv, yog li koj xav tau USB rau TTL hloov pauv. Hloov pauv rau tus qauv no (thiab tseem muaj lwm yam qauv ntawm ESP) yuav tsum yog hauv 3.3V hom. Qhov laj thawj rau qhov no yog tus hloov pauv yuav ua 0 thiab 1 ntawm cov noob, thiab qhov hluav taws xob ntawm cov noob no yuav tsum tau lees paub rau ESP, yog li kos qhov no ua ntej yuav khoom. Vim tias qhov txwv tsis pub muaj GPIO pins thiab tseem yog lawv qhov qis (12mA rau txhua tus), peb yuav xav tau tus pin ntau dua lossis ntau dua tam sim no; yog li peb tuaj yeem siv tau yooj yim siv Arduino nrog tus qauv nkag mus rau nws IO pins (lwm txoj hauv kev kom nkag tau ntau GPIO pins yog xaim xaim xaim xaim ntawm lub nti rau tus pin headers koj xav tau, tab sis nws tsis yog qhov kev daws teeb meem zoo thiab nyab xeeb). Yog tias koj tsis xav siv lwm lub rooj tsavxwm, koj tuaj yeem tsim lossis siv lub vojvoog kom nce ntxiv tam sim no Hauv qhov haujlwm no, Peb xav txuas ESP-01 mus rau Is Taws Nem thiab tau txais qee cov ntaub ntawv los ntawm Instagram nplooj ntawv. Tom qab ntawd peb xa cov ntaub ntawv mus rau Arduino thiab tom qab ua tiav nws, Arduino hloov qhov chaw ntawm Servo pointer raws li cov ntaub ntawv. Cia peb ua nws.

Kauj Ruam 2: Cov Ntaub Ntawv Xav Tau

Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau

Cov khoom siv kho vajtse

ElectroPeak ESP8266 ESP-01 X1

Arduino Nano X1

FTDI USB to TTL Converter X1

TowerPro MG995 55G Hlau Iav Servo X1

Software apps thiab cov kev pabcuam online

Arduino IDE Cov

Kauj ruam 3: Circuit Court

Circuit Court
Circuit Court

Kauj ruam 4: Code

Ua ntej, peb sau tus lej rau ESP-01 kom tau txais cov ntaub ntawv los ntawm Instagram nplooj ntawv thiab xa lawv mus rau Arduino los ntawm Serial chaw nres nkoj. Tom qab ntawd peb sau lwm txoj cai rau Arduino kom tau txais cov ntaub ntawv los ntawm ESP-01 thiab tswj cov servo motor. Koj tuaj yeem siv Arduino IDE los ua ke ob qho lej thiab xa lawv mus rau cov laug cam.

Koj yuav tsum tau ntxiv lub tsev qiv ntawv thiab tom qab ntawd xa cov cai. Yog tias nws yog thawj zaug koj ua haujlwm Arduino board, tsis txhob txhawj xeeb. Tsuas yog ua raws cov theem no:

  • Mus rau www.arduino.cc/en/Main/Software thiab rub tawm software ntawm koj li OS. Nruab IDE software raws li qhia.
  • Khiav Arduino IDE thiab tshem cov ntawv sau thiab luam cov cai hauv qab no hauv kab ntawv sau.
  • Xaiv lub rooj tsavxwm hauv cov cuab yeej thiab cov laug cam, xaiv koj li Arduino Board.
  • Txuas Arduino rau koj lub PC thiab teeb COM chaw nres nkoj hauv cov cuab yeej thiab chaw nres nkoj.
  • Nias lub Upload (Xub kos npe) khawm.
  • Koj tau npaj txhij!

Tam sim no nws yog lub sijhawm los tshaj tawm ESP-01 code. Peb xav siv Arduino IDE txhawm rau rub cov duab kos rau ESP. Ua ntej xa cov cai, koj yuav tsum xaiv ESP board rau IDE.

Mus rau Cov Ntaub Ntawv> Nyiam thiab muab https://arduino.esp8266.com/stable/package_esp8266… hauv cov laug cam ntxiv. Tom qab ntawd rub tawm thiab nruab nws. Tam sim no koj tuaj yeem pom ESP cov laug cam hauv Cov Cuab Yeej> Pawg Thawj Coj. Xaiv "Generic ESP8266 Module" thiab luam cov cai hauv daim duab tshiab. Rub tawm “InstagramStats” lub tsev qiv ntawv thiab ntxiv rau IDE. Nco ntsoov tias peb tau hloov kho lub tsev qiv ntawv, Yog li koj yuav tsum rub tawm nws ntawm no. Tom qab ntawd koj yuav tsum teeb tsa USB rau TTL Converter ua Uploader kho vajtse. Tsuas yog ntsaws lub hloov pauv thiab teeb qhov chaw nres nkoj zoo hauv Cov Cuab Yeej> Chaw Nres Nkoj. Nws npaj txhij rau Upload.

Kauj ruam 5: Sib dhos

Sib dhos
Sib dhos

Tshaj tawm cov cai thiab xaim hluav taws xob raws li daim duab. Tam sim no nws yog lub sijhawm los tsim lub thav duab rau lub voj voog no. peb siv lub tshuab txiav laser los ua lub thav duab nrog plexiglass thiab tsim cov duab kos los lo rau ntawm nws. Peb kuj tau ua tus taw qhia rau qhov ntsuas nrog ntawv.

Tom qab sib sau ua ke, tsuas yog ntsaws rau hauv lub hwj chim thiab pom qhov nrawm ntawm qhov nyiam.

Kauj Ruam 6: Dab Tsi Ntxiv?

Koj tuaj yeem txhim kho txoj haujlwm no raws li koj xav tau. Nov yog qee qhov lus qhia:

  • Hloov InstagramStats lub tsev qiv ntawv kom tau txais lwm cov ntaub ntawv xws li cov lej ntawm cov thwjtim thiab lwm yam.
  • Hloov qhov nrawm kom tau txais cov ntaub ntawv los txo koj txoj kev siv internet.
  • Sim kom tau txais cov ntaub ntawv los ntawm cov vis dis aus tshaj tawm ntawm Instagram.

Koj tseem tuaj yeem nyeem txoj haujlwm no ntawm ElectroPeak lub vev xaib raug cai:

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

Pom zoo: