Cov txheej txheem:

Yooj Yim WiFi LED Lub Teeb Sawb Tswj: 8 Kauj Ruam (nrog Duab)
Yooj Yim WiFi LED Lub Teeb Sawb Tswj: 8 Kauj Ruam (nrog Duab)

Video: Yooj Yim WiFi LED Lub Teeb Sawb Tswj: 8 Kauj Ruam (nrog Duab)

Video: Yooj Yim WiFi LED Lub Teeb Sawb Tswj: 8 Kauj Ruam (nrog Duab)
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Lub Xya hli ntuj
Anonim
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj
Yooj Yim WiFi LED Teeb Lub Teeb Sawb Tswj

Lub Caij Nplooj Ntoos Zeeg kawg, Kuv pib tsim kho cov cuab yeej kho vajtse thiab software los tswj ob kab ntawm LED teeb siv ib NodeMCU ESP8266-12E pawg thawj coj loj. Thaum lub sijhawm txheej txheem ntawd, Kuv tau kawm paub yuav ua li cas thiaj tsim tau kuv tus kheej Printed Circuit Boards (PCBs) ntawm CNC router, thiab kuv tau sau Cov Lus Qhia ua ntu zus ib qib zuj zus. (Cov lus qhia txuas) Kuv ua raws qhov ntawd los ntawm kev sau cov lus qhia rau kev tsim koj tus kheej lub WiFi tswj rau LED teeb lub teeb, suav nrog GPL'd Qhib Qhov Chaw Software rau tus tswj thiab rau lub xov tooj ntawm tes siv lub teeb tswj. (Cov ntawv qhia txuas) Qhov kev qhia thib ob yog qhov tshwm sim ntawm ob peb lub hlis ntawm kev kawm, txhim kho, ntsuas thiab rov ua dua tshiab, thiab nws suav nrog kuv qhov kev kho dua zaum thib cuaj ntawm kho vajtse. Nov yog version 10.

Vim li cas thiaj ua tsab ntawv thib kaum, thiab vim li cas thiaj sau txog nws? Txhawm rau ua zaj dab neeg luv luv, Kuv xav tau ua kaum ob ntawm cov tswj, yog li kuv xav tau rau lawv kom yooj yim rau xaim, nrawm dua tsim thiab muaj zog dua. Thaum lub sijhawm ua tiav txoj haujlwm no tau nce mus rau qhov nws niaj hnub no, kuv tau kawm ntau yam. Thaum kuv sau Cov Lus Qhia yav dhau los txog tus tswj hwm, kuv tau tsim cov khoom siv hluav taws xob raws li kuv qhov kev paub tam sim no ntawm kev tsim PCB kev cai. Kuv thawj qhov haujlwm "tiag tiag" nrog rau kev cai PCB yog lub teeb tswj, thiab hauv kuv txoj kev kawm, kuv tsim cuaj lub qauv. Ob peb qhov kawg tau zoo nkauj heev.

Nrog txoj kev, Kuv tau kawm qee yam tshwj xeeb uas tau pab txhawb qhov no mus rau lwm qib.

  1. Kuv tau txiav txim siab pib nrog Open Source Software, thiab kuv xub tsim kuv lub rooj tsavxwm nrog Fritzing. Kuv tseem ntseeg tias los ua qhov haujlwm raug rau tus pib kawm kom paub tsim PCB vim tias koj tsis tas yuav kawm paub tsim lub tswv yim, tab sis tam sim no kuv ntseeg tias ib tus yuav tsum "kawm tiav" mus rau tus kws tshaj lij CAD cuab yeej. Qhov kev zov me nyuam kuv xaiv yog Eagle. Pawg thawj coj kuv muaj peev xwm tsim nrog Eagle tau zoo dua li qhov kuv muaj peev xwm tsim nrog Fritzing.
  2. Tom qab kev paub me ntsis, tam sim no kuv muaj peev xwm "xav sab nraum lub thawv" me ntsis zoo dua. Qhov tshwj xeeb uas kuv pom tau yog tias kuv tuaj yeem yooj yim txuas qhov tseem ceeb los ntawm kev rov teeb tsa tus pin, thiab los ntawm kev xa nws mus rau hauv pawg thawj coj saib ob tog nrog rau sab saum toj yooj yim heev. Kuv tseem tsis tuaj yeem ntseeg tau ua ob tog PCBs nrog kuv lub tshuab CNC, tab sis kev txuas tus kheej rau sab saum toj ntawm pawg thawj coj tshiab no yooj yim dua thaiv cov hlua dhia uas xav tau nrog kev tsim yav dhau los. Rau cov uas tsuas tuaj yeem ua PCB ib leeg xwb, txoj haujlwm no tuaj yeem ua tiav los ntawm kev tsim cov laug cam ib leeg thiab txuas ob peb qhov kev sib txuas ntawm tus kheej.
  3. Tsis yog tus tswv CNC router? Tam sim no kuv tuaj yeem taw tes rau ntau txoj hauv kev los ua koj tus kheej PCB yam tsis muaj ib qho.
  4. Tseem tsis tuaj yeem ua koj tus kheej PCB (lossis tsis xav ua)? Kuv muaj peev xwm tau txais PCBs Kuv tsim los rau txoj haujlwm no ua lag luam ua ntau thiab tus nqi Kuv tuaj yeem them taus rau cov khoom lag luam thiab muag. Qhov no txhais tau tias txoj haujlwm no tuaj yeem rub tawm yam tsis muaj kev txawj siv hluav taws xob ntau dua li lub peev xwm los txhuam.

Koj puas tau npaj los tsim koj tus kheej WiFi tswj rau ob kab ntawm LED teeb? Zoo. Nyob rau ntawm daim nqi ntawm cov ntaub ntawv.

Txawm hais tias qhov no pib ua Kev Qhia Ntawv, nws tau dhau los ua qhov haujlwm txuas ntxiv rau APPideas. Peb hloov kho Cov Lus Qhia no ib zaug dhau ib zaug, tab sis cov ntaub ntawv tshiab kawg ib txwm muaj nyob ntawm

Kauj Ruam 1: Sau Koj Cov Khoom

Sau Koj Cov Khoom
Sau Koj Cov Khoom
Sau Koj Cov Khoom
Sau Koj Cov Khoom
Sau Koj Cov Khoom
Sau Koj Cov Khoom

Daim nqi ntawm cov ntaub ntawv xav tias koj tuaj yeem tsim koj tus kheej PCB lossis koj yuav yuav ib qho tshwj xeeb rau txoj haujlwm no. Muaj ntau txoj hauv kev los ua txoj haujlwm no yam tsis muaj kev cai PCB. Nyeem qib 2 ntawm cov Lus Qhia hauv qab no yog tias koj xav sim rub qhov no yam tsis muaj kev cai PCB. (Cov lus qhia txuas) Nco ntsoov tias kuv teev cov khoom uas kuv tau yuav tus kheej, thiab feem ntau ntawm cov khoom raug muag hauv qhov ntau dua qhov koj xav tau. Xav tias dawb mus ncig ib ncig.

  • (1) NodeMCU ESP8266-12E pawg thawj coj loj (Amazon txuas)
  • (1) 5V qhov ntsuas hluav taws xob (Amazon txuas)
  • (1) Lub tshuab hluav taws xob tswj hluav taws xob cua sov (Amazon txuas)
  • (1) 100µf capacitor thiab
  • (1) 10µf capacitor (Amazon txuas)
  • (2) 5-ncej, 3.5mm suab ntsia hlau-down terminals (eBay txuas)
  • (1) 2-ncej, 5mm suab ntsia hlau-down davhlau ya nyob twg (Amazon txuas)
  • (8) N-channel MOSFETs (Amazon txuas)
  • (1) yob SMD 5050 LED teeb sawb (Amazon txuas)
  • (1) 12V, 5A DC fais fab mov (yog tias koj siv tsis tau ib qho uas los nrog koj lub teeb) (Amazon txuas)
  • (1) 5-txoj hlua hlau (Amazon txuas)

Cov khoom siv tau, xaiv tau thiab cov khoom siv ntxiv thiab cov cuab yeej:

  1. (1) Soldering hlau (Amazon txuas)
  2. (qee qhov) Solder (Amazon txuas)
  3. (qee qhov) Rosin paste flux (Amazon txuas)
  4. (1) Cov hlua hlau (Amazon txuas)
  5. (1) Circuit board vise (Amazon txuas)
  6. (qee qhov) Cov kab hluav taws xob ua kua (Amazon txuas)
  7. (qee qhov) Super kua nplaum (Amazon txuas)
  8. (5) #4 - 1/2 "ntoo ntsia hlau (Amazon txuas)
  9. (qee qhov) Nqe thiab txuas cov hlua txuas lossis txuas zauv (Amazon txuas)

Thaum kawg, koj yuav xav tau PCB. Koj tuaj yeem ua koj tus kheej (cov ntaub ntawv thiab cov lus qhia hauv qab no), lossis xaj ib qho los ntawm peb.

  • (1) Ua ntej PCB los ntawm APPideas (APPideas txuas), lossis
  • (1) Ib leeg ib sab tooj liab-clad PCB (Amazon txuas), lossis
  • (1) Ob tog ob tog tooj liab-npog PCB (Amazon txuas)

Yog tias koj ua koj tus kheej PCB, koj yuav tsum txiav txim siab cov ntaub ntawv ntxiv uas xav tau los ua kom tiav koj li kev tsim, xws li cov khoom siv router thiab cov khoom tuav lossis cov tshuaj lom.

Tam sim no koj muaj koj cov ntaub ntawv ua ke, cia peb xam seb koj yuav tau txais PCB rau txoj haujlwm li cas.

Kauj Ruam 2: Ua lossis Tau Txais PCB

Ua lossis Tau Txais PCB
Ua lossis Tau Txais PCB
Ua lossis Tau Txais PCB
Ua lossis Tau Txais PCB
Ua lossis Tau Txais PCB
Ua lossis Tau Txais PCB
Ua lossis Tau Txais PCB
Ua lossis Tau Txais PCB

Yog tias koj tsis tuaj yeem tsim koj tus kheej PCB, lossis tsis xav ua li ntawd, Kuv tau muaj tsawg tus ntawm cov laug cam ua lag luam thiab lawv muaj muag rau ntawm no (appideas txuas). Kev xa khoom yog qhov kim tshaj plaws ntawm kev muab cov ntawd rau hauv koj txhais tes, tab sis koj tuaj yeem txuag nyiaj los ntawm kev xaj ntau dua ib qho.

Yog tias koj muaj peev xwm los ua koj tus kheej Printed Circuit Board (PCB), txhua yam ntawm cov ntaub ntawv koj xav tau los ua PCB rau qhov kev cai WiFi LED teeb lub teeb tswj tau raws li hauv qab no.

Yog tias koj yog tus tswv CNC router thiab tsis paub yuav tsim PCBs li cas, nyeem kuv cov ncauj lus qhia ntxaws qhia ntawm lub ncauj lus. (Cov lus qhia txuas) Kuv tsis tau tus kheej tsim tus kheej PCB los ntawm lwm txoj hauv kev. Koj tuaj yeem tshawb xyuas Cov Lus Qhia no yuav ua li cas thiaj tsim PCB nrog cov tshuaj lom neeg tsim nyog, (Cov lus qhia txuas) lossis tshawb nrhiav "Custom PCB" ntawm Instructables.com, thiab koj yuav pom tias muaj ntau txoj hauv kev.

Siv cov kab ntawv txuas hauv qab no txhawm rau rub cov ntaub ntawv gerber thiab excellon. Koj tseem tuaj yeem rub cov ntaub ntawv Eagle hauv qab no yog koj xav hloov kho qhov tsim. Nov yog PCB ob tog, tab sis yog tias koj tsuas muaj peev xwm los tsim cov laug cam ib sab, koj tsuas yog yuav tsum txiav sab hauv qab xwb. Kuv yuav muab cov lus qhia rau kev xaim hluav taws xob ntawm tus kheej los ntawm sab saum toj ntawm pawg thawj coj hauv cov ntaub ntawv xov tooj cua. Ua qhov ntawd yog qhov yooj yim zoo nkauj, yog li nws yog qhov kev xaiv zoo yog tias ua ob pawg sab nrauv nyuaj rau koj.

Yog tias koj xav tau yuav cov PCBs no hauv ntau, lawv muaj nyob hauv qhov haujlwm pej xeem ntawm PCBWay. (PCBWay txuas)

Kauj Ruam 3: Sib sau Cov Khoom Siv Hluav Taws Xob

Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics
Sib sau Electronics

Tam sim no koj muaj koj cov khoom sib xyaw ua ke thiab PCB hauv-tes, nws yog lub sijhawm los pib siv cov khoom siv! Muaj ntau cov ntsiab lus ntawm cov laug, tab sis kev siv tshuaj yog yooj yim heev, zoo li koj tab tom yuav pom. Saib cov duab rau siv. Nco ntsoov tias cov PCBs daj/zas duab saum toj no tau ua ntawm CNC router thiab PCBs xiav yog cov khoom lag luam tsim tawm.

  1. Ntxig NodeMCU ESP8266-12E pawg thawj coj loj rau hauv PCB. Nws muaj peev xwm ua rau teeb tsa lub rooj tsav xwm no rov qab, thiab nws nyuaj rau tshem tawm thaum nws tau raug siv lawm, yog li nco ntsoov tias koj muaj cov pins taw qhia kom raug. Luag tag nrho cov pawm uas muaj cov cim tseg. Muaj 12 nyob rau hauv tag nrho - kaum raws ib kab ntawm tus pin thiab ob raws lwm qhov. Koj tsis tas yuav muab cov ntaub qhwv uas tsis muaj cov cim tseg. Yog tias koj muaj lub sijhawm nyuaj kom tau cov laug kom ntws ncig cov pins no, rosin paste flux yuav pab tau.
  2. Sib sau ua ke 5V tus tswj hwm hluav taws xob thiab ua kom sov sov raws li pom, tom qab ntawd muab nws txuas rau peb qhov ua rau PCB mus rau sab laug ntawm NodeMCU ESP8266-12E pawg thawj coj loj raws li pom hauv daim duab.
  3. Nruab ob lub capacitors rau hauv cov ntaub qhwv uas tam sim tom qab qhov ntsuas hluav taws xob. Them sai sai rau qhov kev txiav txim thiab polarity ntawm lub capacitors. 100µf capacitor yuav tsum tau teeb tsa ze rau sab nrauv ntawm PCB, thiab 10µf capacitor yuav raug teeb tsa ze rau sab hauv ntawm PCB. Qhov ua tsis zoo ntawm lub capacitors yuav tsum tau ntsib ib leeg.
  4. Muab tag nrho yim yim MOSFETs rau hauv PCB hauv cov ntaub qhwv uas nyob sab xis ntawm NodeMCU pawg thawj coj loj. Thaum koj ua cov txheej hauv qab, nws tsuas yog tsim nyog txhawm rau txhawm rau cov hlau lead uas muaj cov kab. Txawm li cas los xij, muaj nees nkaum plaub tus coj, thiab kaum yim ntawm lawv yuav tsum tau muab muag rau sab hauv qab ntawm PCB, yog li nws pab kom tsis txhob muaj kev ntxhov siab yog tias koj siv ob peb feeb ntxiv thiab muab tag nrho rau lawv. Koj tseem tuaj yeem zam kom tsis txhob muab cov txheej txheej saum toj kawg nkaus los ntawm cov dej ntws los ntawm cov vias tsim nyog, raws li tau piav qhia hauv qab no.
  5. Muab cov laug cam tso rau saum toj.

    1. Yog tias koj muaj PCB ob tog, muab lub yim yim solder cov ntsiab lus uas txuas nrog rau kab rau ntawm sab saum toj ntawm PCB. Cov cim ntawd tau txuas nrog txhua ntawm yim txoj cai sab xis ntawm MOSFETs. Ib txoj hauv kev yooj yim kom txuas rau sab saum toj sib txuas yog kom sov cov pins me ntsis los ntawm hauv qab-sab nrog koj cov hlau txuas, tom qab ntawd siv rosin paste flux thiab siv cov laug kom txaus los ntawm hauv qab kom nws ntws los ntawm. Txoj hauv kev no yuav ua haujlwm yam tsis muaj rosin paste flux, tab sis cov dej ntws yuav pab kom cov dej ntws ntws dawb dua me ntsis thiab tsis muaj cua sov. Thaum koj tshem tawm cov cua sov, koj yuav tsum tau muab cov khoom sib dhos tso rau saum lub rooj tsavxwm. Nco ntsoov sim koj txoj haujlwm!
    2. Yog tias koj tsis muaj PCB ob tog, koj yuav tsum txuas sab xis ntawm ob sab ntawm MOSFETs rau ib leeg. Qhov no yog kev sib txuas hauv av hauv Circuit. Sab laug-laug MOSFET hauv txhua pab pawg ntawm plaub twb tau txuas nrog rau hauv Circuit Court cov av hauv qab hauv qab ntawm PCB, yog li nws txaus los txuas rau sab xis ntawm ob sab ntawm peb MOSFETs hauv tib pawg ntawd rau nws cov ceg hauv av. Koj tuaj yeem ua qhov no los ntawm kev siv cov hlua txuas txuas ncaj qha rau ob txhais ceg ntawm MOSFETs nyob rau sab saum toj ntawm pawg thawj coj, lossis los ntawm kev siv cov hlua txuas txuas txuas mus rau qhov tsim nyog ua rau hauv qab ntawm PCB. Kuv tau xaiv los ua cov laug hauv qab ntawm PCB kom kuv tuaj yeem zais cov xov hlau nyob hauv rooj plaub.
  6. Nruab ob-tus ncej, 5mm suab ntsia hlau-down davhlau ya nyob twg thaiv ntawm sab laug ntawm NodeMCU pawg thawj coj loj. Cov ntsia hlau nqes qis siv ntau qhov kev tsim txom, yog li ua kom nws ruaj khov rau PCB los ntawm kev ntxiv cov kua nplaum qis thiab nias nws rau hauv qhov chaw tiv thaiv PCB rau 30 vib nas this. Thaum nws tau muab tso rau hauv qhov chaw, muab tshuaj txhuam nws ob txoj hauv kev hauv qab ntawm PCB.
  7. Nruab (2) tsib-ncej, 3mm suab ntsia hlau-down dav hlau thaiv ntawm sab xis ntawm MOSFETs. Kuaj cov davhlau ya nyob twg no rau PCB hauv tib txoj kev raws li tau hais los saum no, tom qab ntawd muab tag nrho kaum tus coj rau hauv qab ntawm lub rooj tsavxwm - tsib tus coj rau txhua lub davhlau ya nyob twg.
  8. Txhua yam tau muag, yog li nws yog lub sijhawm los ntxuav thiab txheeb xyuas koj txoj haujlwm. Pib los ntawm kev tsom iav tsom iav kom nyab xeeb, tom qab ntawd txiav cov hlau ntau dhau los ntawm cov hlau lead hauv qab hauv qab ntawm pawg thawj coj saib. Kuv pom zoo TSIS txiav cov coj ntawm NodeMCU ESP8266-12E pawg thawj coj loj. Cov pins yog tuab heev thiab zoo li ua rau cov hlau txiav.
  9. Txheeb xyuas koj txoj haujlwm los ntawm kev ntsuas cov kab cim xaus nrog cov ohmmeter. Cias txuas ib tus coj los ntawm koj lub ohmmeter mus rau qhov taw tes rau ntawm PCB, tom qab ntawd txuas lwm tus hlau lead mus rau qhov taw tes sib txuas uas yog nyob rau lwm sab ntawm kab. Koj yuav tsum muaj kev sib txuas ntawm txhua qhov kev tsim nyog. Nws yog ib lub tswv yim zoo tshwj xeeb los xyuas ob zaug koj cov ntsiab lus sab saum toj. Txhawm rau ua li ntawd, txuas ib tus coj ntawm koj lub ohmmeter mus rau tus pin hauv av ntawm NodeMCU ESP8266-12E pawg thawj coj txhim kho, tom qab ntawd txuas lwm tus coj mus rau sab xis ntawm ob sab ntawm MOSFETs, ib qho zuj zus. Yuav tsum muaj kev txuas mus ntxiv ntawm cov pins thiab Circuit Court qhov ib puag ncig.

Kauj Ruam 4: Thauj cov Arduino Code & Txuas rau WiFi

Load Arduino Code & Txuas rau WiFi
Load Arduino Code & Txuas rau WiFi
Load Arduino Code & Txuas rau WiFi
Load Arduino Code & Txuas rau WiFi
Load Arduino Code & Txuas rau WiFi
Load Arduino Code & Txuas rau WiFi

Txog rau qhov ua tiav, Kuv tau hais ntau ntau cov lus qhia no los ntawm kuv Cov Lus Qhia yav dhau los. Kuv txhob txwm muab cov lus qhia rau kev thau khoom Arduino code ua ntej txhawm rau ruaj ntseg cov khoom siv hluav taws xob lossis txuas 12V lub zog siv hluav taws xob kom tsis txhob ua yuam kev ntsaws NodeMCU kev txhim kho pawg thawj coj rau hauv USB thaum nws tau siv los ntawm Vin.

Tau txais, teeb tsa thiab teeb tsa Arduino IDE. Yog tias koj twb muaj Arduino IDE teeb tsa thiab teeb tsa los siv ESP8266 pawg thawj coj, rub tawm ZIP cov ntaub ntawv hauv qab no, unzip nws, tom qab ntawd thauj cov duab kos rau hauv ESP. Txwv tsis pub, tau txais Arduino IDE los ntawm no thiab nruab nws. Muaj ob peb kauj ruam kom tau txais ESP pawg thawj coj pom los ntawm Arduino IDE. Kuv yuav muab lawv rau hauv cov ntsiab lus me ntsis. Yog tias koj xav tau kev piav qhia tag nrho ntawm yam koj tab tom ua thiab yog vim li cas, koj tuaj yeem nyeem txog nws ntawm no.

  • Qhib Arduino IDE thiab nyem Cov Ntaub Ntawv> Nyiam (ntawm macOS, uas yuav yog Arduino IDE> Nyiam)
  • Muab qhov chaw nyob no tso rau hauv Tus Thawj Saib Xyuas Lub Rooj Sib Tham Ntxiv URLs lub thawv:
  • Nyem OK
  • Rov qab rau hauv lub ntsiab Arduino IDE screen, nyem Cov Cuab Yeej> Pawg Thawj Coj> Cov Thawj Tswj …
  • Tshawb nrhiav "esp8266" thiab thaum koj pom nws, nyem Nruab thiab kaw qhov Boards Manager qhov rai
  • Nyem Cov Cuab Yeej> Pawg Thawj Coj thiab xaiv NodeMCU 1.0 (ESP8266-12E Module)
  • Nyem Cov Cuab Yeej> Chaw nres nkoj thiab xaiv USB chaw nres nkoj uas ESP pawg thawj coj tau txuas nrog

Koj yuav tsum ua tiav ob qib kawg txhua lub sijhawm koj txhim kho ntawm lwm hom Arduino board thiab hloov rov qab mus rau ESP8266. Qhov seem ntawd tsuas yog yuav tsum tau ua ib zaug.

Txhawm rau sau cov duab kos no, koj yuav tsum tau txais ob peb lub tsev qiv ntawv nkag mus rau hauv IDE, yog li nyem Sketch> suav nrog Lub Tsev Qiv Ntawv thiab nyem ESP8266WiFi. Koj yuav tsum tau thauj cov tsev qiv ntawv hauv qab no ib yam (Nyem Sketch> suav nrog Lub Tsev Qiv Ntawv, tom qab ntawd nyem lub npe tsev qiv ntawv): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Yog tias koj tsis pom ib qho ntawm cov npe hauv cov tsev qiv ntawv, koj yuav pom nws los ntawm txhaj Sketch> suav nrog Lub Tsev Qiv Ntawv> Tswj Tsev Qiv Ntawv thiab tshawb rau lub npe qiv ntawv. Thaum koj pom nws, nyem Nruab, tom qab ntawd hla cov kauj ruam ntxiv kom suav nrog nws hauv koj daim duab.

Ua ke cov cai thiab xa mus rau pawg thawj coj saib. Ua ntej koj ua qhov no, yog tias koj teeb tsa tus tswj hluav taws xob, txheeb xyuas tias tsis muaj lub zog rau Vin tus pin ntawm ESP board. Rub tawm cov ntawv zip uas suav nrog cov kauj ruam no (hauv qab) thiab unzip nws lossis tau nws ntawm github. (github txuas) Txuas koj li ESP board rau hauv koj lub computer los ntawm USB, xaiv lub Rooj Tswjhwm Saib kom raug thiab Chaw Nkag los ntawm Cov Ntawv Qhia Cuab Yeej, tom qab ntawd nyem lub pob Upload. Saib lub console, thiab hauv me ntsis, cov cai yuav raug thauj khoom. Yog tias koj xav pom dab tsi ntawm lub cuab yeej nkag mus, qhib Serial Monitor thiab teeb tsa tus lej baud rau 57600. Daim duab tsis zoo tham, tab sis nws tso tawm qee cov xwm txheej xwm txheej xws li ntaus ntawv IP chaw nyob.

Txhawm rau txuas tus tswj hwm rau koj lub network thiab tau txais nws teeb tsa:

  1. Fais fab ntawm tus tswj
  2. Hauv koj lub khoos phis tawj lossis ntawm lub xov tooj ntawm tes, txuas rau WiFi network uas tus tswj hwm tsim. Nws yuav tsim lub network nrog SSID uas pib nrog "appideas-"
  3. Qhib lub vev xaib thiab mus rau
  4. Muab cov ntaub ntawv pov thawj los txuas rau koj lub network, tom qab ntawv nyem rau khawm CONNECT
  5. Tau txais tus IP chaw nyob uas tau muab rau tus tswj. Kuv thov txim uas ntu no tseem tsis tau yooj yim dua. Yog tias koj paub yuav ua li cas thiaj nkag mus rau koj li WiFi router's DHCP cov npe khoom, tus tswj hwm WiFi yuav tshwm ntawm nws nrog lub npe ntaus ntawv uas muaj "esp" thiab plaub tus cim tom qab "appideas-" hauv lub cuab yeej Access Point SSID. Arduino Serial Monitor tseem yuav qhia lub cuab yeej IP chaw nyob.

Yog tias koj xav paub yuav ua li cas Arduino code ua haujlwm, koj tuaj yeem nyeem txog nws ntawm theem 4 ntawm kuv Cov Lus Qhia yav dhau los. (Cov lus qhia txuas) Cov Lus Qhia no tseem tham txog yuav siv lub vev xaib li cas los ntsuas koj lub teeb thiab WiFi tus tswj, yog li yog koj tsis ua siab ntev rau kev teeb tsa mobile app, koj tuaj yeem tshawb xyuas qhov ntawd.

Kauj Ruam 5: Teeb Lub Teeb thiab Lub Hwj Chim

Txhim kho lub zog thiab lub zog
Txhim kho lub zog thiab lub zog
Txhim kho lub zog thiab lub zog
Txhim kho lub zog thiab lub zog
Txhim kho lub zog thiab lub zog
Txhim kho lub zog thiab lub zog

Ib zaug ntxiv, Kuv yuav rov hais dua ib feem loj ntawm ib qho ntawm cov kauj ruam ntawm kuv Cov Lus Qhia yav dhau los.

Yog tias koj tsuas yog txuas ib lossis ob teeb ntawm cov teeb, koj tsis tas yuav muab cov laug txuas rau ntawm lub teeb ci. Ua tibzoo saib daim duab thib ob saum toj no. Cias txiav lub teeb ci ib qho nyob hauv nruab nrab, txiav cov txuas uas twb tau txuas nrog rau pem hauv ntej thiab sab nraum qab ntawm lub teeb ci, hle qhov kawg ntawm cov xov hlau, thiab koj npaj tau txuas nws rau koj tus tswj. Qhov ntawd yog nws. Tsuas yog xaim lub teeb rau qhov tsim nyog coj ntawm tus tswj, thiab koj ua tiav.

Yog tias koj xav tau ntau dua ob lub teeb, lossis koj twb tau "sau" cov chaw tsim khoom siv xov tooj cua xaus, koj yuav tsum tau txuas cov xov hlau ncaj qha rau ntawm kab txaij, thiab qhov ntawd tuaj yeem ua rau me ntsis ntxiv. Muaj qhov qhia tau zoo tiag tiag ntawm cov ncauj lus no lawm, yog li kuv yuav ncua rau nws. Tab sis ua ntej kuv ua, muaj qee qhov ntawv kuv xav kom koj nco ntsoov thaum saib cov lus qhia no:

  1. Thaum koj tau ua tiav cov kab laug sab, siv lub ohmmeter los txheeb xyuas tias koj tsis tau yuam kev txuas cov ntaub qhwv uas nyob ib sab. Tsuas yog kov lub ohmmeter coj mus rau thawj zaug thiab thib ob cov ntaub qhwv kom paub tseeb tias tsis muaj qhov txuas ntxiv ntawm lawv, tom qab ntawd thib ob thiab thib peb, thib peb thiab plaub … tsuas yog siv ob peb feeb los txheeb xyuas tias qee yam tsis zoo tshwm sim.
  2. Ua tib zoo saib xyuas nws cov kab vim nws zoo li muaj cov xim tsis sib xws. Dab tsi yog qhov "tsis raug" yog tias nws lub teeb pom kev muaj nws txoj hauv kev sib txawv dua li qhov ib txwm muaj, tab sis 5-txoj hlua hlau yog qhov ib txwm muaj.
  3. Pom zoo heev: Tsis txhob siv cov cua sov ua kom tubing ruaj ntseg rau kev sib txuas (ze rau qhov kawg ntawm Cov Lus Qhia), siv Cov Ntawv Ua Kua Dej. (Amazon txuas) Koj cov kev sib txuas yuav muaj kev sib cais zoo dua thiab yuav muaj kev nyab xeeb ntau dua. Kuv suav nrog cov duab, tab sis yog tias koj tsis tau siv Daim Kab Xev Ua Ntej ua ntej, cov txheej txheem yooj yim zoo nkauj:

    1. "Glob" nws mus rau koj cov ntsiab lus solder liab qab thiab tso cai rau nws mus tsau rau hauv txhua qhov crevices. Khaws qee yam pov tseg (hnab ntawv, lub lim tiam dhau los ntawv xov xwm, khaub ncaws, thiab lwm yam) hauv qab nws. Thov ib txheej tuab. Nws zoo rau me ntsis kom ntws tawm ntawm nws. Tias yog vim li cas qee yam pov tseg yog hauv qab nws. Nco ntsoov tias txhua yam uas tau muab pov tseg yog npog tag thiab tsis pom, txawm tias me ntsis. Muab tso rau ntawm tuab. Nws yuav tsis nyob li ntawd.
    2. Cia nws kom qhuav yam tsawg 3-4 teev. Raws li nws qhuav, nws yuav ntsws, thiab nws yuav tsim nruj nyob ib ncig ntawm koj cov xov hlau. Qhov no zoo! Koj cov ntsiab lus ntawm cov tshuaj yaj yeeb tau muab tso rau hauv qhov chaw, thiab txheej txheej roj hmab (-ish yam khoom) tau cais tawm txhua qhov chaw uas cov kua muaj peev xwm nkag tau.
    3. Tom qab 3-4 teev dhau los, ntxiv lub tsho thib ob thiab tso nws kom qhuav. Lub tsho tiv no tuaj yeem ua tau ntau dua. Nws tsis tas yuav nkag mus rau ib yam dab tsi - nws tsuas yog kev sib khi thiab ua kom zoo rau thawj txheej. Tom qab txheej ob tau qhuav, nws tau npaj siv.

Nrog txhua yam uas tsis muaj txoj hauv kev, ntawm no yog qhov txuas rau Cov Lus Qhia. (Cov lus qhia txuas)

Tam sim no cov xov hluav taws xob tau los ntawm koj lub teeb ci, txuas lawv mus rau qhov tsim nyog ua rau ntawm 5 tus ncej ntsia hlau qis. Yog tias koj yuav peb cov PCB tsim, lawv tau sau rau koj. Yog tias tsis yog, saum toj mus rau hauv qab, lawv nyob hauv qhov kev txiav txim no: dawb, xiav, liab, ntsuab, dub (lub zog).

Thaum kawg, txuas lub zog rau PCB los ntawm kev txuas 12V (lossis 24V) lub zog xa mus rau 2 tus ncej ntsia hlau-hauv lub dav hlau. Cov hlau lead zoo nyob ze rau tus tswj qhov hluav taws xob, thiab cov hlau lead tsis zoo nyob ze rau sab nrauv ntawm PCB. Ib zaug ntxiv, cov no tau sau rau ntawm PCB tsim.

Kauj Ruam 6: Ruaj Ntseg Cov Khoom Siv Hluav Taws Xob

Ruaj ntseg Electronics
Ruaj ntseg Electronics
Ruaj ntseg Electronics
Ruaj ntseg Electronics
Ruaj ntseg Electronics
Ruaj ntseg Electronics

Nrog cov phiaj xwm zoo li no, koj yuav muaj feem yuav ua tsis tiav yog tias cov khoom txav mus los, nthuav tawm lossis xoob, yog li nws yog qhov tseem ceeb rau kev nyab xeeb cov khoom siv hluav taws xob.

Yog tias koj muaj lub tshuab luam ntawv 3D, rub cov ntaub ntawv STL hauv qab no thiab luam tawm. Ib qho yog lub hauv paus thiab lwm qhov yog lub hau. Lub hau tsis xav tau. Pib los ntawm kev tuav lub hwj chim rau lub rooj tsav xwm me nrog daim kab xev ob tog. Tom ntej no, ruaj ntseg cov khoom siv hluav taws xob txuas rau lub rooj tsavxwm nrog (2) #4 - 1/2 ntoo ntsia hlau. Yog tias koj xav hloov kho rooj plaub, Fusion 360 cov ntaub ntawv tseem muaj rau rub tawm hauv qab no.

Yog tias koj tsis muaj lub tshuab luam ntawv 3D, Kuv pom zoo ua raws li cov txheej txheem yooj yim, tsuas yog hla 3D luam tawm puag thiab hau. Nws yog ib qho tseem ceeb kom ruaj ntseg PCB mus rau qhov tsis ua haujlwm, yog li ntswj nws mus rau ib qho ntoo yuav ua haujlwm zoo.

Nco ntsoov tias kev taw qhia ntawm lub hauv paus thiab PCB yog qhov tseem ceeb vim tias lawv tsuas muaj qhov ntsia hlau ntsia hauv peb lub ces kaum. Kuv nyiam teeb tsa kuv li PCBs raws li daim duab vim tias nws tiv thaiv cov neeg siv los ntawm ntsaws NodeMCU pawg thawj coj txhim kho rau hauv USB thaum txhua yam tau nyab xeeb. Yog tias koj xav tau yooj yim nkag mus rau USB chaw nres nkoj (thiab koj yuav cog lus tias yuav ceev faj thiab tsis ntsaws nws thaum muaj lub hwj chim mus rau Vin), tsis muaj kev phom sij tig nws mus rau lwm txoj kev.

Kauj ruam 7: Thauj khoom thiab Siv Mobile App

Rub tawm thiab Siv Mobile App
Rub tawm thiab Siv Mobile App
Rub tawm thiab Siv Mobile App
Rub tawm thiab Siv Mobile App
Rub tawm thiab Siv Mobile App
Rub tawm thiab Siv Mobile App

Tam sim no koj tuaj yeem siv koj lub teeb!

Txoj hauv kev yooj yim tshaj plaws kom tau txais app yog rub tawm cov ntawv pej xeem tam sim no los ntawm koj lub cuab yeej app khw.

  • iOS App Store txuas
  • Android Play Store txuas

Thaum koj tau txais lub app teeb tsa, hla ua ntej mus rau "Siv mobile app" ntu

Yog tias koj xav ua lub neej nyob ntawm ntug, koj tuaj yeem hloov kho qhov kev txhim kho tshiab tshaj plaws ntawm lub app los ntawm qhov chaws.

Koj yuav tsum muaj React Native kev txhim kho ib puag ncig teeb tsa thiab ua haujlwm. Cov lus qhia muaj nyob ntawm no. (cov ntaub ntawv txuas) Thaum React Native tau teeb tsa rau kev txhim kho, qhib lub davhlau ya nyob twg thiab khiav cov lus txib no:

mkdir app cov

cd app git clone https://github.com/appideasDOTcom/APPideasLights.git./ cd mobile-app/react-native/AppideasLights npm nruab

Txhawm rau nruab rau iOS, ntsaws koj lub cuab yeej rau hauv koj lub computer thiab khiav cov lus txib no:

react-native run-ios

Rau Android, ntsaws koj lub xov tooj rau hauv koj lub computer thiab khiav cov lus txib no:

react-native khiav-android

Yog tias kev teeb tsa lub app tsis ua thawj zaug, khiav qhov lus txib zaum kawg zaum ob.

Siv mobile app

Thawj zaug koj qhib lub app, koj qhov kev xaiv tsuas yog ntxiv cov tswj, yog li nyem lub pob "+" nyob rau sab xis saum toj kom ua li ntawd. Nyem "Los ntawm IP chaw nyob" thiab ntaus tus IP chaw nyob ntawm koj tus tswj, tom qab ntawd nyem Txuag. Qhov ntawd yog txhua yam koj yuav tsum ua. Yog tias koj muaj ntau dua ib tus tswj, koj tuaj yeem ntxiv ntau ntxiv los ntawm kev siv "+" khawm.

Lub app zoo nkauj piav qhia tus kheej thaum cov tswj tau ntxiv. Txhawm rau tswj lub teeb, coj mus rhaub ntawm lub pob rau tus tswj (nws yuav qhia tus IP chaw nyob tam sim no). Txij li txhua tus tswj hwm tuaj yeem tuav ob lub teeb, kev tswj muaj nyob rau ob. Txhua tus muaj qhov hloov pauv kom tig tag nrho lub teeb tawm thiab qhib nrog ib tus kais, thiab txhua qhov xim muaj nws tus kheej swb los tswj cov xim ntawd ib tus zuj zus.

Koj tuaj yeem teeb tsa tus tswj hwm los ntawm kev nyem lub pob Config nyob rau sab xis. Ntawm lub vijtsam ntawd, koj tuaj yeem muab nws lub npe zoo dua, uas yog lub npe koj yuav pom tshwm ntawm lub pob uas tshwm ntawm cov npe tswj. Koj tseem tuaj yeem hloov tus IP chaw nyob, yog tias koj li DHCP server muab nws qhov chaw nyob sib txawv lossis koj ntaus nws tsis raug. Thaum kawg, koj tuaj yeem tshem tawm cov maub los ntawm lub app nkaus. Qhov no tsis tshem tus tswj hwm los ntawm koj lub network - nws tsuas yog lwv cov app paub txog nws.

Kauj Ruam 8: Ua Ib Yam Zoo

Ua Ib Yam Dab Tsi
Ua Ib Yam Dab Tsi
Ua Ib Yam Dab Tsi
Ua Ib Yam Dab Tsi
Ua Ib Yam Dab Tsi
Ua Ib Yam Dab Tsi

Qhov ntawd yog nws! Tam sim no nws yog lub sijhawm los nrhiav daim ntawv thov rau koj lub teeb. Kuv tau ua cov cim rov qab, thiab tau sau Cov Lus Qhia ntawm lub ncauj lus. (Cov lus qhia txuas)

Muaj ntau ntau yam zoo uas koj tuaj yeem ua nrog cov teeb no, yog li siv koj lub tswv yim thiab ntxiv cov duab ntawm koj cov phiaj xwm hauv cov lus. Kuv tau ua haujlwm ntawm kho vajtse me ntsis, yog li tam sim no nws yog lub sijhawm rau kuv los ua haujlwm txhim kho mobile app.

Muaj kev lom zem!

Txawm hais tias qhov no pib ua Kev Qhia Ntawv, nws tau dhau los ua qhov haujlwm txuas ntxiv rau APPideas. Peb hloov kho Cov Lus Qhia no ib zaug dhau ib zaug, tab sis cov ntaub ntawv tshiab kawg ib txwm muaj nyob ntawm

Pom zoo: