Cov txheej txheem:

WunderThing: Roj Teeb-Txhawb Nqa, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!: 6 Cov Kauj Ruam
WunderThing: Roj Teeb-Txhawb Nqa, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!: 6 Cov Kauj Ruam

Video: WunderThing: Roj Teeb-Txhawb Nqa, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!: 6 Cov Kauj Ruam

Video: WunderThing: Roj Teeb-Txhawb Nqa, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!: 6 Cov Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Kaum ib hlis
Anonim
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!
WunderThing: Roj teeb-Txhawb, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!

Nyob zoo, Rau kuv thawj qhov kev qhia qhia rau kuv qhia koj txog Qhov Tsis Txaus Siab. Nov yog qhov haujlwm tsis ntev los no uas kuv lub hom phiaj yog txhawm rau tsim huab cua huab cua huab cua txias tub yees!

Tus tswj kev xaiv rau txoj haujlwm no yog Sparkfun's Thing, ESP8266 ntim nrog txhua yam khoom zoo. Thaum Qhov Tseeb tau qhib los ntawm tus neeg siv cov ntaub ntawv thov xa los ntawm Cov Khoom mus rau Wunderground (ntawm WiFi) siv tus lej API thiab qee qhov chaw qhia. Cov ntaub ntawv kwv yees kwv yees raug xa rov qab mus rau Yam, uas tom qab ntawd xaiv cov khoom nws xav tau thiab khaws cia. Tus neeg siv tuaj yeem tshawb xyuas cov ntaub ntawv no los ntawm kev nyem cov nyees khawm thiab saib cov zaub. Tus neeg siv kuj tseem tuaj yeem nkag mus rau cov ntawv qhia zaub mov hloov pauv lawv Wifi ID, tus lej zais, tus lej lej, thiab tus lej API.

Txawm li cas los xij, txoj haujlwm no lom zem heev thiab suav nrog qee yam tshwj xeeb. Kuv vam tias koj tsim ib tus kheej lossis ib yam zoo li nws siv yam koj tau kawm los ntawm Cov Lus Qhia no.

Txaus siab rau:)

Kauj Ruam 1: Txuas lub WunderThing

Txuas WunderThing
Txuas WunderThing
Txuas WunderThing
Txuas WunderThing
Txuas WunderThing
Txuas WunderThing
Txuas WunderThing
Txuas WunderThing

Yog li ntawm no yog yuav ua li cas koj xaim qhov khoom no. Nov yog kuv thawj zaug siv Fritzing ib yam, zoo nkauj heev.

3.7V LiPo roj teeb qhia tau tuaj yeem yog qhov loj me, tab sis kuv xav kom tsawg kawg 500mAh (ESP8266 yog lub zog tshaib plab). Tus them nyiaj hauv lub nkoj ua haujlwm tau zoo heev, tsuas yog ntsaws rau hauv txhua lub micro USB qub. NCO TSEG: Txhawm rau xa cov lej, koj yuav tsum tso lub zog cais ntawm FTDI (ntawm lub roj teeb lossis USB).

Cov kab xaim pom rau Qhov Tseeb yog FTDI-USB adapter (ib qho 3.3V FTDI yuav ua), OLED zaub, thiab 4 khawm khawm. Koj yuav tsum tau solder ob lub dhia dhia kaw rau sab nraum qab ntawm OLED. Cov nyees khawm tau qhia nrog rub tawm sab nraud sab nraud (Kuv tsis ntseeg sab hauv rub tawm, tab sis hauv kev xav tsis muaj ib yam tsis raug nrog tsuas yog siv cov ntawd).

YOG KOJ YUAV TSUM UA HAUJ LWM DEBUGGING: Nrhiav ob lub.1 qhov saum toj ntawm FTDI qhov ntawm Qhov. Txiav cov kab ntawm cov qhov nyob tom qab ntawm Qhov. Ntxiv lub taub hau rau ob lub qhov no txawm li cas los xij yog qhov yooj yim rau koj hloov. Qhib/kaw lub xeev ntawm qhov Circuit Court. Txhawm rau upload cov lej, luv luv Circuit Court. Txhawm rau tso cai debugging, qhib lub Circuit Court. Sparkfun tso qhov no rau koj hauv Tshooj lus qhia. Cuz Sparkfun zoo heev, yog li Adafruit.

Kauj ruam 2: Programming WunderThing

Programming WunderThing
Programming WunderThing

Txoj cai los ua kom WunderThing ua haujlwm… yog qhov phem.

Kuv yuav teeb cov lus qhia kom nws ua haujlwm zoo li kuv qhov demo, tab sis yog tias koj xav ntxiv/hloov kho/lwm yam nws yuav tsis yog txoj hauv kev yooj yim. Kuv tau dhau los thiab tawm tswv yim nws tawm, yog li cia siab tias yuav pab tau, tab sis kuv tsis tau nyob ib puag ncig txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhim kho cov qauv (uas tau xaus zoo heev ua ke nrog qee daim ntawv nplej zom thiab lwm yam txaj muag kho sai).

Nov yog (cov) lus qhia tsis txaus ntseeg:

1. Ntxiv Qhov Tseeb rau Arduino's Board Manager. Tsis txhob hnov qab Blink sim nws.

2. Tau txais cov tsev qiv ntawv hauv qab no los ntawm Github: Adafruit_GFX, Adafruit_SSD1306, ArduinoJson (tej zaum yuav suav nrog lawm)

3. Ua rau koj tus kheej Wunderground API tus yuam sij los ntawm kev tsim ib tus as khauj ntawm no, ua raws kab ntawv txuas kom tau txais qhov tseem ceeb (DAWB rau yam koj xav tau)

3. Hloov cov kev teeb tsa arduino mus rau: Sparkfun Yam, 115200, ArduinoTinyISP, Chaw nres nkoj #, thiab lwm yam, thiab lwm yam.

4. Tig Qhov Khoom ON (tsis txhob hnov qab ntsaws lub roj teeb lossis usb ua ntej), suav thiab xa cov cai ntawm FTDI. Tso Qhov Tseeb Rau.

5. Hloov pauv CODE ntxiv (kab 165), Sau thiab xa dua.

6. Yog tias nws pings koj Wifi ob zaug rau cov ntaub ntawv, thiab qhia nws, koj tuaj yeem tom qab hoot thiab holler hauv kev ua koob tsheej.

7. Yog tias yam tsis zoo raws li lub hom phiaj xav tau, sim tig nws tawm thiab rov qab qhib dua. Yog tias qhov ntawd tsis ua haujlwm, pov nws tag nrho nrog kev npau taws thiab rov qab mus rau cov haujlwm yooj yim dua, txwv tsis pub koj yuav zaum tau tsoo koj lub taub hau tiv thaiv phab ntsa uas ua rau kuv ua dab tsi hauv kuv tus lej uas tsis pom zoo nrog qhov koj xav tau ua nrog nws…. tab sis kuv paub tseeb tias txhua yam yuav zoo:)

Kauj Ruam 3: Siv WunderThing

Image
Image
Tsim WunderThing
Tsim WunderThing

Yog li … txoj hauv kev kuv tso qhov no tsis yog qhov xav tau tiag tiag, tab sis nws yuav tsum tsuas yog siv ob peb feeb los txiav txim siab yuav ua li cas thiaj li mus rau Qhov Tseeb.

Xav txog nws zoo li daim ntawv zoo qhov twg cov xov tooj ntawm tes tam sim no tau qhia ntawm cov zaub. Siv daim duab saum toj no ua qhov siv. Tsuas yog pob khib yog Cov Ntawv qhia zaub mov, uas tsis tau piav qhia tag nrho los ntawm daim duab. Cov ntawv qhia zaub mov teeb tsa yuav tsum yog tus kheej piav qhia txawm hais tias. Yog tias koj xaiv 'Hloov Tus Zip Code' lossis lwm qhov chaw, tsuas yog siv cov laug/txoj cai khawm kom hloov ntawm cov cim hauv txoj hlua (txoj haujlwm tam sim no pom nrog lub cim qhia lub sijhawm), thiab cov nyees khawm nce/nqis kom nqes los ntawm cov cim. Cov Khoom yuav pib txuag koj qhov nkag thaum koj rov qab txhua txoj hauv kev tawm mus rau cov ntawv qhia zaub mov (siv sab hauv EEPROM).

Kauj Ruam 4: Tsim WunderThing

Tsuas yog tom qab koj tau ua tiav cov khoom noj khoom haus -tau qhov khoom no, tom qab ntawd koj yuav txiav txim siab ua nws cov khoom tiav.

Kuv lub moos tau suav nrog txhua qhov yooj yim super luam tawm 3D. Kuv yuav suav nrog cov ntawv hardworks ib feem yog tias koj xav sim qhov ntawd.

Txhawm rau ua txhua yam nyob hauv qhov chaw, kuv tsuas yog lo ib qho me me ntawm qhov tawg protoboard nyob rau ces kaum ntawm lub khawm khawm, thiab uas zoo li ua haujlwm tau zoo heev thiab tso cai rau 'tshem tawm' yooj yim yog xav tau. Nyob rau sab nraub qaum Kuv yuav tsum tau siv cov laum qhov muaj los ntawm Yam thiab OLED thaum kuv tsim lub roob … huag zoo. LiPo haum zoo heev tab sis. Kuv siv Tenergy ib qho uas tau qhia, uas yog qhov zoo tshwj tsis yog tus txuas tau ua yuam kev. Tsis muaj teeb meem loj txawm hais tias, tsuas yog yuav qee qhov txuas (JST-PH) los ntawm adafruit thiab hloov cov khoom ntawm lub roj teeb.

Koj yuav pom daim duab me me ntawm kuv lub moos toj roob hauv pes. Qhov ntawd tsuas yog kuv siv qee qhov chaw pub dawb. Tej zaum koj tuaj yeem pom qhov siv zoo dua rau nws. Koj tseem yuav pom txhua lub moos muaj xim zoo nkauj, tsuas yog qee txheej txheej ntawm cov xim pleev xim acrylic.

Txhawm rau ua nws lub tub yees txias txias, tsuas yog yuav qee daim kab xev nplaum, thiab muab ob peb daim kab xev tso rau. Ua haujlwm zoo.

Kauj Ruam 5: Mus Ntxiv Nrog WunderThing

Mus Ntxiv Nrog WunderThing
Mus Ntxiv Nrog WunderThing

Muaj peev xwm loj los txhim kho/hloov kho/ua koj tus kheej.

Kuv yeej xav suav nrog cov cim huab cua, tab sis khiav tsis nco. Ib yam dab tsi qhia kuv nws YUAV TSUM tau ua kom txo qis lub cim xeeb, tab sis JSON kev lag luam yog plaub hau heev thiab kuv tsis muaj kev paub nrog siv nws (faib lub cim xeeb rau qhov tsis thiab cia, thiab lwm yam).

Pom zoo: