Cov txheej txheem:

Lego Mini Cooper App Tswj Teeb: 7 Cov Kauj Ruam (nrog Duab)
Lego Mini Cooper App Tswj Teeb: 7 Cov Kauj Ruam (nrog Duab)

Video: Lego Mini Cooper App Tswj Teeb: 7 Cov Kauj Ruam (nrog Duab)

Video: Lego Mini Cooper App Tswj Teeb: 7 Cov Kauj Ruam (nrog Duab)
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Hlis ntuj nqeg
Anonim
Image
Image
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau

Txaus ntshai, UXB

Puas yog koj txoj haujlwm npau suav yog tus kws tshaj lij pov tseg lub foob pob tab sis koj tab tom tos vim yog qhov tuag? Tom qab ntawv qhov no yog qhov haujlwm rau koj! Koj yuav siv sijhawm ntev los hloov kho me me rau cov cuab yeej tsis ruaj khov, tawm hws los ntawm koj lub puab tsaig thiab txhais tes tuav tswj tsis tau. Lub plawv dhia tuaj yeem cais Triumph thiab Kev Puas Tsuaj. Ib txoj hauv kev twg koj yuav tsis tuag, tsuas yog tej zaum yuav ua rau neeg tuag taus. Yog li koj yuav tsum tau npaj los kho ob tus neeg dag no ib yam nkaus. Txwv tsis pub koj yuav zoo dua nrog pov tseg cov foob pob tiag.

Kuv hais txog dab tsi? Kev ua tiav qhov teeb tsa tshwj xeeb ntawm cov vev xaib raws kev tswj hwm rau koj Lego Mini Cooper, txhua qhov nkag tau los ntawm koj lub xov tooj! Cov ntsiab lus tseem ceeb suav nrog:

  • Kev tswj tus kheej ntawm sab nrauv thiab sab hauv teeb pom kev zoo
  • Kev xaiv teeb pom kev zoo tsom iav ntawm lub xov tooj
  • Nws pib teeb pom kev zoo nyob ntawm qib teeb
  • Kev siv sijhawm nyob hauv Is Taws Nem yog li koj lub Mini tuaj yeem nyem lub teev nrog nws cov teeb
  • Tus neeg siv-teeb tsa lub sijhawm-cheeb tsam xaiv
  • Qhov ze ze ntau yam ntawm tus kheej-xaiv sab hauv teeb pom kev zoo xim thiab qib ci ntsa iab
  • Tsis siv neeg "Groovy" hom los hloov lub teeb pom kev sab hauv rau qhov muaj tseeb rau caum vibe. Yog, Me nyuam!
  • Tesla zoo li autopilot. Tsis yog, tsis yog tiag.

Ntxiv rau qhov yooj yim nerd nta xws li:

  • Multicast DNS (tsis tas yuav tsum nco ntsoov tus IP chaw nyob pesky)
  • OTA (hla huab cua) hloov kho software kom yooj yim ntxiv txawm tias muaj ntau yam ntxiv
  • Tus Thawj Saib Xyuas WiFi yog li Mini tuaj yeem txav mus rau cov tes hauj lwm tshiab yam tsis rov sau tus lej SSID thiab tus lej nkag

Cia peb pib!

Kauj ruam 1: Yam Koj Yuav Tsum Tau

Yog tias koj twb muaj Lego Mini Cooper koj muaj hmoo. Txoj haujlwm no yuav raug nqi koj li $ 10. Tsawg dua yog tias koj muaj qee yam lossis tag nrho cov khoom siv dag nyob ib puag ncig. Yog tias koj tsis muaj Lego Mini, lawv txog $ 100. Qhov kuv tau ua yog yuav kuv tus ntxhais (loj) rau Christmas. Ntse, huh?

Tsuas yog lwm qhov ntawm qhov tshwm sim yog ESP8266-based NodeMCU. Txog $ 6 ib qho pov tseg. Tom qab ntawd txhua yam koj xav tau yog pawg ntawm 3mm LEDs, ob peb tus tiv thaiv (suav nrog kev xaiv LDR/photoresistor), ob peb NPN transistors, nqaim nqaim txuas hlau, thiab cua sov-ntsws tubing.

Cov cuab yeej

Cov hlau txuas yog qhov tseem ceeb ntawm no. Ntxiv rau qhov laum nrog cov khoom los ntawm 1/8in hauv qab. Koj kuj tseem yuav xav tau qee cov cuab yeej siv tes me me - Kuv pom ib khub ntawm tus tweezers uas muaj txiaj ntsig tshwj xeeb.

Kauj Ruam 2: Tsim Kev Xav

Tsim Kev Xav
Tsim Kev Xav

Kev xaiv

Ib yam li nrog Mini Cooper tiag, koj yuav tsum txiav txim siab txog kev xaiv. Hauv qhov no, pes tsawg tus neeg lub teeb koj xav tau thiab koj puas xav ntxiv lwm yam (lub suab nrov, piv txwv). Kuv cov lus qhia yog tsis txhob mob siab heev. Ua ntej tshaj tawm, NodeMCU tsuas muaj 9 qhov siv tau GPIO pins thiab ib tus pin analog analog. Txawm hais tias koj xav nthuav cov pins nrog kev hloov pauv rau npe muaj kev txiav txim siab ntawm qhov chaw ntawm lub cev rau txoj hlua thiab tswj cov khoom siv. Nov yog qhov kuv xaus nrog:

  • Taws teeb
  • Teeb/Tsav Teeb
  • Txoj cai thiab sab laug ntsais muag/phom sij (pem hauv ntej thiab nram qab)
  • Peb lub teeb sab hauv rau RGB (tuaj yeem siv ua ke ib qho tab sis tsis muaj ib qho - tus pin siv tib yam nkaus xwb)
  • Photoresistor ntawm tus pin analog rau nws pib/tawm ua haujlwm

Kuv siv cov transistors ntawm lub ntsais ntsais kom txuag ob peb tus pin, txoj hauv kev koj tseem tuaj yeem siv ntawm lub taub hau thiab lub teeb pos huab (txhua yam uas ib txwm yuav hloov ua ke). Koj yuav tsum tau ceev faj txawm tias - Kuv tau ntsib teeb meem siv transistors ntawm qee tus pin, uas tau tham tom qab.

Cov Cai

  1. Tsis muaj kev hloov pauv rau sab nrauv ntawm lub tsheb
  2. Raws li ob peb kev hloov kho sab hauv kom ntau li ntau tau
  3. Tsis muaj kua nplaum, tsis muaj teeb meem yuav ua li cas ntxiv kev ruaj ntseg
  4. Tsis muaj teeb meem nyuaj ntawm cov teeb tsa tseem ceeb (piv txwv li, wifi network)
  5. Tsim nyog-saib GUI rau "app"

Thaum kawg, Kuv tau txhais cov cai no ntau dua li cov lus qhia tab sis kuv tsis xav tias kuv tau ua qhov txawv txav.

Kauj Ruam 3: Tsim Koj Lub Mini

Tsim Koj Lub Mini
Tsim Koj Lub Mini

Txawm hais tias devious, Kuv tsis yog tsis muaj tib neeg. Yog li hauv lub siab ntawm Christmas Kuv cia kuv tus ntxhais tsim Mini. Vim tias, zoo, nws yog nws. Qhov no nws ua tau ably heev. Nws zoo heev.

Kuv tau ua si nrog Lego thaum tseem yog menyuam yaus tab sis tsuas yog tswj hwm kom ua dab tsi tuaj yeem piav raws li "tsev". Kuv tsis xav tias kuv muaj lub qhov rai lossis lub qhov rooj ces qee qhov kev xav tau xav tau. Qhov Lego Mini no tau nyob hauv lwm pab koomtes - khaws qhov tseem ceeb ntawm qhov tiag (piv txwv uas kuv tus ntxhais kuj tshwm sim rau tus kheej) thaum khaws kev ncaj ncees ntawm Lego nws tus kheej.

Dua li ntawm qhov txias txias, peb tam sim mus rau kev yees duab txuas ntxiv. Nws yog ntau tshaj txaus. Nws yog zoo meej!

Tsuas yog, tsis muaj ib yam zoo meej yog nws? Los yog tsawg kawg, nws yog tib neeg qhov xwm txheej los saib dab tsi ib zaug pom zoo li tsis txaus siab. Qhov no yog vim li cas peb xav tau chaw pov tseg thiab kws lij choj sib nrauj.

Kom meej meej, dab tsi lub tsheb xav tau no yog LEDs. Kuv tus ntxhais tsuas yog mus ntsib rau hnub so yog li kuv yuav tsum tau ua haujlwm nrawm. Version 1 ntawm txoj haujlwm no tsuas yog ua qee cov LEDs hauv lub taub hau thiab lub teeb pom kev thiab txuas txhua yam mus txog ob peb npib ntawm cov roj teeb ntawm tes los ntawm kev hloov. Kuv hais "tsuas yog," tab sis nws yog kuv thawj zaug ntsib nrog qhov tawg ntawm Mini (thiab kuv yuav kwv yees feem ntau lwm yam khoom siv Lego kev cai). Tsuas yog khaws cov khoom uas muaj kev pheej hmoo me me ntog tawm nrog cov lus sib cav uas tsis zoo nyob hauv av. Thiab kuv yuav tsum tau laum qee qhov me me nrog hulking zoo DeWalt, rub xov hlau hla qhov chaw uas xaim tsis tau tsim los mus thiab ua cov qauv txhawb nqa lub roj teeb hauv qab.

Qee qhov kev tso tawm cov khoom tau loj heev thiab nws tau pom tseeb rau kuv qhov uas lawv rov qab mus. Lwm daim yog qhov ua tsis tiav. Cov no kuv tso tseg rau ntawm pawg "nyuaj dhau", uas tsuas yog ob peb feeb mus rau qhov haujlwm tau loj zuj zus tuaj. Hauv qee kis, cov khoom txaus tau poob tawm uas qhov kev pheej hmoo ntawm txhua yam rov qab los rau nws qhov xwm txheej qub dhau los ua ntau dua li kev xav. Yog tias koj puas tau ua xyem xyav tias entropy piav qhia txog lub ntiaj teb, saib tsis muaj ntxiv li Lego.

Hauv qhov tsis txaus ntseeg cov tshuaj tiv thaiv kab mob tej zaum paub txog cov kws tshaj lij foob pob, ntau dua qhov kev pheej hmoo ntawm kev puas tsuaj ntau dua li kuv txhais tes tuav. Yog tias koj muaj kev ntshai tshwj xeeb, kev xav txog lwm yam kev lom neeg tuaj yeem tshwm sim. Ntawm Spotify, ib zaj nkauj T. Rex tau ua. Mini raws li Nemesis. Ib txoj kab los ntawm Yeats 'Kev Rov Los Zaum Ob tuaj rau hauv siab.

Peb yuav tsum ncua ntawm no vim tias kuv muaj kev paub dhau los ntawm cov lus piav qhia.

Kauj ruam 4: Version 1

Version 1
Version 1

Zoo nyeem ntawv, koj yuav tsis poob siab los hnov kuv tau tswj kom tau teeb lub roj teeb uas siv hluav taws xob teeb tsa thiab Mini zoo nkauj npaum li tau rov qab los rau qhov xwm txheej sib dhos. Tsuas yog saib daim duab no, txawm li cas los xij, koj tuaj yeem pom cov vuas ua lub ru tsev tsis sib luag. Kuv twv lawv tau poob ntau ntau zaus kuv tsis tuaj yeem thawb lawv dua rau daim duab. Los yog tej zaum qhov no yog qhov txiaj ntsig ntawm qee cov dej haus muaj zog ua rau txhais tes thiab lub siab ruaj khov. Nws yog Christmas, tom qab tag nrho.

Ntawm no teeb meem tseem nyob. Kuv tus ntxhais tau tawm mus rau tebchaws Canada thiab nqa Mini nrog nws. Qhov ntawd yog li cas nthuav qhia ua haujlwm, pom tseeb.

Lub caij no, Kuv tau poob qis rau Lego. Kuv pib saib Lego Batman ntawm rov ua dua, thiab nyeem tshuaj xyuas Lego cov khoom siv. Muaj ib hnub, Kuv tau hla qhov no los ntawm cov khaub ncaws hu ua Brick Loot, kev lag luam ntawm "kuv" lub tswv yim. Txawm tias tsis zoo, nws zoo dua qhov kuv siv zog vim nws muaj ntau lub teeb. Ntau Zoo dua. Kuv tau sim nplij kuv tus kheej tias lub teeb xiav tau tawdry thiab nws yog nees nkaum lub sij hawm kim tshaj li $ 1.30 Kuv tau siv rau Version 1. Tab sis kuv lub siab tsis muaj ib yam ntawm qhov kev xav zoo li qub. Qhov no tsis tuaj yeem sawv ntsug, tshwj xeeb tshaj yog thaum kuv pom muaj ntau ntau lwm txoj kev xaiv tawm los ntxiv LED teeb pom kev zoo rau lub tsheb. Kom meej meej kuv yuav tsum tau nce kuv qhov kev ua si. Lub Mini tau rov qab los ntawm Khov Sab Qaum Teb thiab pib ua haujlwm.

Nws tau tshwm sim uas tsis ntev los no kuv tau pib ua lwm txoj haujlwm tsis tseem ceeb uas koom nrog, sib txawv, LEDs thiab NodeMCU. Nws tsis yog qhov loj tshaj ntawm kev xav kom sib yuav txoj haujlwm no nrog Lego Mini. Kuv tseem tuaj yeem rov siv qee qhov zoo ntawm cov lej! Siv NodeMCU txhais tau tias peb tuaj yeem muaj lub xov tooj raws kev tswj hwm lub teeb thiab kev siv tshuab ntau npaum li qhov kev xav tau tso cai. Coj qhov ntawd, Cib Loot, leej twg yog tus heck koj yog.

Tam sim ntawd, Kuv ncua kev tshawb fawb Lego ntxiv. Nws zoo yog tias lwm tus neeg twb tau ua qee yam zoo sib xws rau txoj haujlwm no (rau qhov lawv muaj tseeb). Tsuas yog ntev li kuv tsis paub txog nws (cov neeg tawm tswv yim, thov hwm qhov kev tsis paub no)

Tam sim no kuv paub kuv hais tias "Cia peb pib ua" plaub theem dhau los. Yog li, cia peb pib. Tiag tiag.

Kauj Ruam 5: Kev thaiv kab

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Thawj qhov kev txiav txim ntawm kev lag luam yog txiav txim siab yuav ua li cas thiaj muaj hwj chim rau txhua lub teeb. Txhua teeb ntawm teeb (teeb taub hau, teeb pom kev, ntsais ntsais, teeb sab hauv) xav tau qhov sib txawv me ntsis.

Kuv yuav cia cov duab los tham txog seb kuv mus txog qhov twg. Hauv qhov yooj yim, txuas rau txhua lub teeb tshwj tsis yog lub teeb pom kev tuaj yeem teeb tsa los ntawm kev khawb lub qhov me me los ntawm nruab nrab ntawm lub teeb ncaj ncaj rov qab mus rau kab noj hniav tom ntej, tom qab ntawd xa cov xov hlau tsis sib xws mus rau sab hauv qab ntawm Mini. Rau cov teeb pom kev, cov xaim yuav tsum nkag mus rau tom qab ntawm lub teeb pom kev me ntsis tawm ntawm qhov chaw. RGB sab hauv LEDs (tsis yog daim duab) yog yooj yim rau nruab los ntawm kev khawb lub qhov ncaj ncaj los ntawm sab hauv qab kom nws tawm ntawm nruab nrab thiab me ntsis mus rau tom qab ntawm lub rooj zaum pem hauv ntej. Kuv siv peb lub teeb cais vim kuv tsis muaj ib qho ua ke.

Tsuas yog lwm yam uas tsim nyog hais txog yog tias hauv kev tshawb nrhiav cov kev xaiv rau lub qhov muag tom qab kuv pom lub log tsheb seem, nyob hauv qab hauv qab ntawm lub cev. Qhov no tsis tau xav txog kiag li - nws yuav tsis yog qhov hais ntau dhau los hais tias kuv tau npau taws. Nov yog ib feem tsawg, yog tias muaj, yuav pom tom qab sib dhos. Tab sis txhua qhov muaj txiaj ntsig ntau dua rau qhov ntawd. Ua si zoo Lego!

Thaum koj ua tiav, txhua lub xov hlau yuav tsum sib ntsib hauv qhov chaw loj ntawm cov tswv cuab thav duab hauv qab Mini. Nov yog qhov uas peb yuav tsum teeb tsa NodeMCU thiab kaw qhov thaiv ntawm tus pin tsim nyog.

Kuv tau txiav txim siab ua ntej tsis zoo los ntawm kev xaiv kom suav nrog qhov txwv tam sim no rau cov LEDs, transistors thiab LDR hauv txoj kab txuas. Kuv tau ua qhov no vim tias kuv tsis tau npaj yuav nce NodeMCU ntawm Perfboard. Thaum kawg qhov ntawd yog qhov kuv tau ua yog li kuv tuaj yeem yooj yim suav tag nrho cov khoom siv hluav taws xob hauv ib qho. Tsis ua li ntawd yuav hloov pauv cov khoom, tshwj xeeb tshaj yog cov LEDs, nyuaj me ntsis. Huag zoo.

Ua ntej kho NodeMCU/Perfboard rau tus ncej, txiav txim siab sab twg koj xav kom lub micro USB ntsej muag.

Kauj Ruam 6: Circuit Court

Qhov Circuit
Qhov Circuit

Tsis muaj dab tsi tshwj xeeb ntawm no. Daim duab Fritzing yuav tsum piav qhia tus kheej zoo nkauj, nyiam ua txawm hais tias nws yog. Tam sim no txwv cov resistors ntawm txhua LEDs yog 220Ω thiab ntawm transistors 1kΩ. Cov transistors yog 2N2222 NPNs. Tus tiv thaiv ruaj khov ntawm LDR yog 10KΩ.

Qhov ntawd tau hais tias, tam sim no tej zaum yuav yog qhov chaw hais txog ob peb yam uas kuv tau pom txog NodeMCU.

Ua ntej, txawm hais tias muaj qee cov lus qhia ntawm qhov cuam tshuam uas pins D9 (RX) thiab D10 (TX) tuaj yeem siv ua GPIOs yog tias tsis muaj cov tsheb khiav mus los Kuv tsis paub tseeb tias lawv tuaj yeem - yeej tsis ua haujlwm rau kuv.

Qhov thib ob, Kuv tau ntsib teeb meem nrog ib qho ntawm cov transistors txuas rau D3. Tsis paub tseeb vim li cas - D3 (tseem D4 thiab D8) txiav txim siab hom khau raj tab sis tsis paub meej vim li cas qhov ntawd yuav muaj teeb meem. Tsuas yog lub taub hau-yog li yog tias koj ua rau muaj teeb meem sim txav cov khoom ib puag ncig ntawm tus pin.

Kuv tau ua Tus Nco Ntsoov los saib rau ob qho teeb meem no ntxiv tab sis tam sim no txhua yam kuv tuaj yeem hais yog tus lej faib rau ntawm kuv daim duab kos ua haujlwm rau kuv.

Kauj Ruam 7: Txoj Cai

Txoj Cai
Txoj Cai

Cov cai (Arduino, HTML/CSS thiab JavaScript) tau hais tawm qhov zoo tshaj plaws ntawm kuv lub peev xwm thiab muaj nyob ntawm GitHub ntawm no. Kuv tau tso tag nrho cov duab kuv siv, suav nrog lub cim ntxiv rau koj lub vijtsam iPhone hauv tsev, yog li nws ua haujlwm tawm ntawm lub thawv. Yog tias koj tsis paub siv SPIFFS, saib ntawm README cov ntaub ntawv.

Raws li ib txwm muaj, Kuv muaj nuj nqis heev rau cov tib neeg tsis pom kev nrog cov kws tshaj lij tiag tiag uas pab txhawb nqa cov tsev qiv ntawv, qhia thiab lwm yam peev txheej los siv thiab ua phem los ntawm cov neeg tsis muaj kev vam xws li kuv tus kheej. Rau qhov haujlwm no tshwj xeeb kuv vam khom rau kev qhia paub ntau yam rau txhua yam ESP8266 muaj nyob ntawm no. Lub Tsev Haujlwm Saib Xyuas WiFi tseem tsim nyog tau txais kev tshaj tawm tshwj xeeb rau kev yooj yim rau kev nqa mus rau lub network, xav tau heev uas Lego Mini taug kev rov qab los ntawm Canada zoo li lub tsheb tiag.

Thaum kawg, ua tsaug ntau rau kuv tus ntxhais Emma, rau qhov cia kuv ua si nrog nws lub tsheb mus rau qhov tsis tsim nyog.

Cia Tsav.

Lawd godt.

Pom zoo: