Cov txheej txheem:
- Kauj Ruam 1: Kev Taw Qhia rau ESP8266
- Kauj Ruam 2: Cov Ntaub Ntawv Xav Tau
- Kauj ruam 3: Circuit Court
- Kauj ruam 4: Code
- Kauj ruam 5: Sib dhos
- Kauj Ruam 6: Dab Tsi Ntxiv?
Video: Instagram Nyiam Speedometer los ntawm Arduino & ESP8266: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
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 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 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
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
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:
Cov Hais Lus Ua Los Ntawm Cov Khoom Siv Rov Los thiab Rov Siv Dua: 6 Cov Kauj Ruam
Cov Hais Lus Ua Los Ntawm Cov Khoom Siv Rov Los thiab Rov Los Siv Rov Los: " Suab paj nruag yog cov lus thoob ntiaj teb ntawm tib neeg. Thiab qhov zoo tshaj plaws-lawv tsis tau them kuv ib dime. Txhua yam nyob rau hauv no pr
Plotting Real-time Graph ntawm Android Los Ntawm Arduino Los Ntawm HC-05: 3 Cov Kauj Ruam
Plotting Real-time Graph ntawm Android Los ntawm Arduino Los ntawm HC-05: Hav nyob ntawm no, ntawm no yog kev qhia qhia yuav ua li cas npaj cov phiaj xwm ntawm lub sijhawm tiag tiag ntawm qhov tseem ceeb los ntawm tus tswj hwm micro xws li Arduino rau lub app. Nws siv Bluetooth qauv xws li HC-05 los ua lub cuab yeej xa xov mus rau kis thiab tau txais cov ntaub ntawv ntawm Ar
Standalone Arduino 3.3V W / Sab Nraud 8 MHz Lub Sij Hawm Ua Haujlwm Los Ntawm Arduino Uno Los Ntawm ICSP / ISP (nrog Saib Xyuas Ib Leeg!): 4 Cov Kauj Ruam
Standalone Arduino 3.3V W / Sab Nraud 8 MHz Lub Sij Hawm Ua Haujlwm Los Ntawm Arduino Uno Los ntawm ICSP / ISP (nrog Kev Saib Xyuas Ib Leeg!): Lub hom phiaj: Tsim kom muaj ib leeg Arduino uas khiav ntawm 3.3V tawm ntawm 8 MHz sab nraud moos. Txhawm rau nws los ntawm ISP (tseem hu ua ICSP, hauv-ntu ntu kev ua haujlwm) los ntawm Arduino Uno (khiav ntawm 5V) Txhawm rau kho cov bootloader cov ntaub ntawv thiab hlawv
Neopixel Ws 2812 LED Sawb Nrog Arduino Tswj los ntawm Bluetooth Los ntawm Android lossis Iphone: 4 Cov Kauj Ruam
Neopixel Ws 2812 LED Sawb Nrog Arduino Tswj los ntawm Bluetooth Los ntawm Android lossis Iphone: Nyob zoo cov neeg hauv phau ntawv qhia no kuv tau tham txog yuav ua li cas thiaj tswj tau neopixel coj sawb lossis ws2812 coj sawb ntawm koj lub xov tooj Android lossis iphone siv Bluetooth txuas.so koj tuaj yeem ua tau ntxiv neopixel coj sawb hauv koj lub tsev nrog rau Arduino nrog
Teem Los Ntawm Khaub Ncaws Raspberry Pi rau Log Cov Ntaub Ntawv Los Ntawm Arduino: 5 Kauj Ruam
Teeb Los Ntawm Khaub Ncaws Raspberry Pi rau Log Cov Ntaub Ntawv Los Ntawm Arduino: Cov ntawv qhia no yog rau cov uas tsis muaj kev paub nrog kev txhim kho kho vajtse tshiab, lossis software, cia nyob ib leeg Python lossis Linux.Let hais tias koj tau xaj rau Raspberry Pi (RPi) nrog SD daim npav (tsawg kawg 8GB, Kuv siv 16GB, hom I) thiab lub zog siv (5V, tsawg kawg 2