Cov txheej txheem:

Tus Thawj Saib Xyuas Eric Inspired LED Lub Vev Xaib (Tib Neeg Hauv Ntiaj Teb): 10 Kauj Ruam (nrog Duab)
Tus Thawj Saib Xyuas Eric Inspired LED Lub Vev Xaib (Tib Neeg Hauv Ntiaj Teb): 10 Kauj Ruam (nrog Duab)

Video: Tus Thawj Saib Xyuas Eric Inspired LED Lub Vev Xaib (Tib Neeg Hauv Ntiaj Teb): 10 Kauj Ruam (nrog Duab)

Video: Tus Thawj Saib Xyuas Eric Inspired LED Lub Vev Xaib (Tib Neeg Hauv Ntiaj Teb): 10 Kauj Ruam (nrog Duab)
Video: Генри Лукас и Оттис Тул — «Руки смерти» 2024, Lub Xya hli ntuj
Anonim
Tus Thawj Saib Xyuas Eric Inspired LED Cube (Cov Neeg Hauv Ntiaj Teb)
Tus Thawj Saib Xyuas Eric Inspired LED Cube (Cov Neeg Hauv Ntiaj Teb)
Tus Thawj Saib Xyuas Eric Inspired LED Cube (Cov Neeg Hauv Ntiaj Teb)
Tus Thawj Saib Xyuas Eric Inspired LED Cube (Cov Neeg Hauv Ntiaj Teb)
Tus Thawj Saib Xyuas Eric Inspired LED Cube (Cov Neeg Hauv Ntiaj Teb)
Tus Thawj Saib Xyuas Eric Inspired LED Cube (Cov Neeg Hauv Ntiaj Teb)

Leej twg lossis dab tsi yog Tus Saib Xyuas Eric - thiab vim li cas koj thiaj tsim qhov no.

Tus saib xyuas Eric yog BOX lossis Cube lossis qee yam los ntawm TBS qhia "Cov Neeg Hauv Ntiaj Teb".

Uas yog qhov kev lom zem me ntsis qhia txog cov neeg uas raug nyiag los ntawm neeg txawv teb chaws - rau feem ntau cov neeg txawv tebchaws yog cov neeg ruam heev. Kuv xav tias thaum ntxov nyob rau lub caij ob, ya lub voos xwmfab npe hu ua Eric tau ua lub luag haujlwm neeg txawv tebchaws - Nws yog tus hu ua Supervisor Eric. Nws tsis paub tseeb yog tias nws yog sab hauv ntawm lub voos xwmfab, AI, lossis tsuas yog nws yog dab tsi. Eric muaj nws tus kheej cov txheej txheem thiab txawm tias yog tus tswv cuab ntawm pab pawg raug rho tawm haujlwm, tab sis qhov ntawd yog lwm zaj dab neeg tag nrho.

Kuv pom Eric thiab xav, uas yog yam zoo - thiab nws yuav yooj yim heev los ua ib qho - Yog li kuv tau ua ib qho.

Hmoov tsis muaj ntau cov ntaub ntawv hais txog nws - yog li kuv yuav tsum tau mus nrog qhov no yog tus kiv cua tau tshoov siab "Tus Thawj Saib Xyuas Eric" - Kuv tsis thiab yuav tsis ya (Kuv zoo nkauj heev uas tsuas yog cuam tshuam tshwj xeeb hauv cov yeeb yam lawm).)

Tsis tas li kuv tsis paub tias nws loj npaum li cas - kuv kwv yees kwv yees li 7 "lub voos xwmfab nrog txog 3" qhov muag. Kuv qhov kev tsim tawm tau txog 5 "lub voos xwmfab, nrog txog 2" qhov muag.

Kuv siv WeMos D1 Mini rau tus tswj, nrog WS2812 LED - qhov no ua rau kuv muaj peev xwm hloov xim ntawm lub qhov muag.

Hauv qhov yeeb yam kuv tau pom peb lub qhov muag sib txawv xim txog tam sim no - Xiav uas zoo li yog nws ib txwm xim, liab uas tshwm thaum nws nce mus rau qee yam lossis npau taws lossis npau taws, thiab ntsuab thaum nws tab tom npaj ua ntej ntawm qee yam.

Rau ib qho ntawm cov duab kos kuv tau ua - Kuv muaj nws cov kab lus, lwm qhov kos duab Kuv tab tom siv MQTT thiab tau txais cov xim zoo nkauj los ntawm twitter. Kuv kuj tau ua IFTTT applet uas tso cai rau kuv siv Google Tsev/Google Assistant los hloov nws txoj kev xav - siv dweet.io - Yuav muaj ntau ntxiv txog qhov no hauv qab no.

Kauj Ruam 1: Cov Cuab Yeej thiab Qhov Yuav Tsum Tau …

Cov Cuab Yeej thiab Qhov Yuav Tsum Tau …
Cov Cuab Yeej thiab Qhov Yuav Tsum Tau …
Cov Cuab Yeej thiab Qhov Yuav Tsum Tau …
Cov Cuab Yeej thiab Qhov Yuav Tsum Tau …
Cov Cuab Yeej thiab Qhov Yuav Tsum Tau …
Cov Cuab Yeej thiab Qhov Yuav Tsum Tau …

Cov cuab yeej kho vajtse rau txoj haujlwm no yooj yim heev - rau cov khoom siv hluav taws xob qee qhov txuj ci tseem ceeb yuav xav tau.

1 Teeb 44mm Iav Lens Reflector Cup thiab Tsau Ncej rau 20W-100W LED Lens Kub $ 2.60

WS2812B RGB Shield rau WeMos D1 Mini $ 1.75

WeMos D1 Mini ModeMCU 4M WiFi Development Board ESP8266 $ 3.40

Peb xav tau 5 "(12.7cm) lub voos xwmfab - Lub tuab yog li 1/8". (txog 3.175mm).

Kuv sim 7 lub thawv ntawv ntawv thaum xub thawj, tab sis tau xaus laser txiav qee lub MDF board.

Kuv kuj siv qee daim ntawv so ntswg los npog WS2812 daim ntaub thaiv.

Khw ib ncig me ntsis, cov no yuav lossis tsis yog tus nqi zoo tshaj, eBay, Aliexpress thiab txawm tias Amazon muaj qee tus nqi zoo tshaj.

Qee yam ntxiv uas koj xav tau -

Tiaj dub tsuag xim, ntoo nplaum, ntawv xuab zeb, thiab cov ntawv me me.

Koj tseem yuav xav tau qee cov ntoo me me ntsia hlau.

Qee yam cuab yeej xav tau - cov hlau txuas, tus ntsia hlau tsav tsheb, ntawv, rab koob lub qhov ntswg.

Nkag mus rau qhov me me laum xovxwm (lossis lub laum me me), laser txiav, lossis tshuab cnc yuav ua rau ntau yam yooj yim dua los ua txoj haujlwm no.

Rau Hwj chim

Kuv thawj lub tswv yim yog siv lub roj teeb me me - nws tsis haum, yog li kuv xaus ua lub qhov me me nyob tom qab thiab siv lub xov tooj ntawm tes qub them rau lub zog.

Lub roj teeb me me (18650 tej zaum) tuaj yeem ua haujlwm, D1 mini yog 3 lub ntsuas hluav taws xob - yog li koj yuav tsum tau saib seb tus pin twg koj siv rau lub zog. Muaj tus tswj hwm ntawm USB txuas, yog li ntawd yog txoj hauv kev yooj yim tshaj plaws los txhawb nws.

Kauj Ruam 2: Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…

Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…
Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…
Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…
Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…
Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…
Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…
Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…
Cov Kauj Ruam Thaum Ntxov rau Lub Tsev…

Kuv ntseeg tias Lub Lens tau siv rau tsheb, tej zaum lub tsev teeb pom kev zoo. Kuv tsis paub tseeb - nws los nrog tsis muaj LED hauv nws li cas los xij. Yog li ib yam ntawm thawj qhov kuv tau ua yog kom paub tseeb tias WS2812 daim ntaub thaiv yuav txawm ua haujlwm nrog nws - Kuv tau siv cov hlua roj hmab los tuav txhua ntu ua ke - nws ua haujlwm - tab sis tsis zoo. Kuv muaj peev xwm khiav qee qhov kev xeem thiab tsim qee qhov cuam tshuam sib txawv.

Tom qab ntawd, Kuv txiav txim siab ntxiv daim iav - Kuv nyiam nws, tab sis thaum kawg nws tseem tsis zoo li kuv tab tom nrhiav, thiab nyuaj ua kom daim iav tsis swb.

Raws li koj tseem tuaj yeem pom ntawm ib kis kuv tsuas yog siv daim npav daim npav lub thawv - Kuv yeej tsis zoo siab nrog qhov zoo li no. nws tsis huv, tab sis nws tau hais tias kuv yeej xav tau qee yam laser txiav.

Feem ntau ntawm qhov no yog kuv nyuam qhuav los paub tias kuv thawj lub tswv yim xav tau qee yam txiav yog qhov yog!

Kauj Ruam 3: Laser Txiav Lub Cube thiab Xim

Laser Txiav lub voos xwmfab thiab pleev xim!
Laser Txiav lub voos xwmfab thiab pleev xim!
Laser Txiav lub voos xwmfab thiab pleev xim!
Laser Txiav lub voos xwmfab thiab pleev xim!
Laser Txiav lub voos xwmfab thiab pleev xim!
Laser Txiav lub voos xwmfab thiab pleev xim!

Ua tsaug rau kuv cov phooj ywg ntawm Rabbit Laser, USA - Kuv muaj peev xwm txiav lub voos xwmfab txiav. Txhua yam siv sijhawm tsawg dua 5 feeb los ua. Kuv ntseeg tias peb tau siv 60 watt laser ntawm 60% lub zog, thiab kuv ntseeg tias peb qeeb nws rau qhov ntawd nws tuaj yeem txiav cov npoo zoo dua.

Yog tias koj tsis muaj phooj ywg nrog lub tshuab txiav laser, sim saib cov chaw tsim khoom, lossis txawm tias cov tsev qiv ntawv pej xeem. Ntau tus muaj cov tshuab laser, Cov tsev qiv ntawv nyob ib puag ncig ntawm no tsuas yog them rau cov khoom siv. Qee lub tsev qiv ntawv siv dawb kiag li yog tias koj nqa koj cov ntaub ntawv. Lawv yog cov peev txheej zoo rau cov tsim khoom ntawm pob peev nyiaj. Tau txais lub sijhawm laser yog lwm zaj dab neeg txawm li cas los xij, thiab qee zaum koj yuav tsum tau nyob hauv daim ntawv tos.

Rau kuv tsis xav tau ntau hauv txoj kev ntxuav cov npoo ntxhib lossis ib yam zoo li ntawd. Kuv tej zaum yuav muaj/yuav tsum tau muab cov xuab zeb me ntsis - tab sis tsis tau.

Kuv tau ua qhov ntxhib haum, kom ntseeg tau tias txhua daim yuav haum. thiab nteg lawv tawm ib daim ntawv loj dua.

Kuv suav tus lej sab hauv, yog li kuv tuaj yeem tso lub voos xwmfab rov qab ua ke tom qab - Qhov tseeb yog, 4 ntawm daim yog tib yam, thiab 2 txawv (Sab saum toj thiab Hauv qab) 4 uas zoo ib yam ua ob sab - ntawm 4 ib qho muaj 2inche qhov txiav hauv nws rau lub lens. Kuv ntseeg tias nws yooj yim dua los muab tso ua ke tom qab kuv suav cov daim - qhov no tsis yog 100% xav tau.

Kuv tig cov ntawv hla, thiab siv lub tsho dawb ntawm cov xim dub tiaj rau lawv.

Kuv rov pleev xim cov duab peb zaug ntxiv, txhua lub sijhawm kuv tos lub tsho ua ntej kom qhuav.

Kauj Ruam 4: Kaw lub Cube ua ke…

Ua lub voos xwmfab ua ke…
Ua lub voos xwmfab ua ke…
Ua lub voos xwmfab ua ke…
Ua lub voos xwmfab ua ke…
Ua lub Cube ua ke…
Ua lub Cube ua ke…
Ua lub voos xwmfab ua ke…
Ua lub voos xwmfab ua ke…

Tom qab ob peb teev tso cov xim kom qhuav - Kuv ua rau hauv qab, thiab peb ntawm ob sab ua ke.

Kuv tsis tau siv cov clamps rau qhov no - thiab tsuas yog tuav cov khoom ua ke los ntawm txhais tes kom txog thaum cov kua nplaum qhuav txaus los tuav lawv - nws tsis siv sijhawm ntev, tej zaum 5 lossis 6 feeb. Nws yuav zoo dua los siv clamps kuv xav - tab sis kuv tsis muaj qhov loj txaus rau txoj haujlwm no. Yog li nws yog qhov zoo kom paub tias tuav nws ua haujlwm.

Kuv pom nws yooj yim dua li tso cov kua nplaum rau sab hauv ntawm lub npov ntawm cov nqaws, Kuv siv kuv tus ntiv tes los thawb cov kua nplaum uas nws xav tau.

Kuv muab cov ntu no tso tseg kom cov kua nplaum qhuav ….

Kauj Ruam 5: Muab lub Lens thiab Khoom Siv Hluav Taws Xob tso rau hauv lub qhov…

Muab lub Lens thiab Khoom Siv Hluav Taws Xob tso rau hauv lub qhov…
Muab lub Lens thiab Khoom Siv Hluav Taws Xob tso rau hauv lub qhov…
Muab lub Lens thiab Khoom Siv Hluav Taws Xob tso rau hauv lub qhov…
Muab lub Lens thiab Khoom Siv Hluav Taws Xob tso rau hauv lub qhov…
Muab lub Lens thiab Khoom Siv Hluav Taws Xob tso rau hauv lub qhov…
Muab lub Lens thiab Khoom Siv Hluav Taws Xob tso rau hauv lub qhov…

Thaum kuv tau tos ib nrab ntawm kuv lub voos xwmfab kom qhuav, Kuv tau siv qee qhov me me, hauv plaub daim kaum ntawm lub lens bezel uas tsis muaj qhov. Vim li cas koj yuav nug - Lub qhov uas nyob hauv lub bezel loj, loj heev tiag tiag. Kuv yuav tsum tau siv cov ntsia hlau me me kom lawv tsis mus txhua txoj kev txawm tias ntoo (Tsis poking tawm ntawm lwm sab). Yog li nws yuav luag yooj yim dua tsuas yog ua rau kuv tus kheej qhov. Lub bezel yog hlau nyias nyias, thiab tsis siv sijhawm ntau los xyaum.

Nws tseem nyob ntawm qhov no uas kuv khoov ob peb lub qhov loj dua - Kuv yuav siv cov no los tuav cov khoom siv hluav taws xob ntau dua lossis tsawg dua hauv qhov chaw.

Kuv tau mus tom ntej thiab muab lub lens bezel tso rau hauv qhov chaw. Thiab ntsia nws nrog qee qhov ntsia hlau me me - kom deb li deb mus.

Kuv pom ob peb khob cij/xaim hlua khi thiab muab tso rau ntawm ib qho ntawm qhov kuv khoov duav. Kuv muab LENs tso rau hauv lub bezel, thiab tso lub nraub qaum nraub qaum ntawm LENS. Kuv tso ib daim me me ntawm daim ntawv so ntswg (pom hauv lub thawv uas muaj nkawm khau tshiab hauv nws) rau sab nraub qaum - thiab muab WS2812 lub rooj tsavxwm tso rau saum ntawd. Siv cov xov hlau sib txuas, tuav nws hauv qhov chaw. Tom qab ntawd kuv tso D1 mini rau WS2812.

Tom qab ib pliag thiab ntau rau kuv qhov kev txaus siab, WS2812 thiab cov ntaub so ntswg ua haujlwm lawv txoj hauv kev npog tom qab - WS2812 yog qhov me me xwb rau kev qhib rau ntawm lub nraub qaum, yog li nws tsis muaj qhov xav tsis thoob.

Dab tsi yog qhov xav tsis thoob yog nws ua "EYE" zoo li cas nrog daim ntawv so ntswg sab hauv. Kuv zoo siab heev nrog qhov kev xav tsis thoob.

Kuv tso qhov no tseg thiab tos kom kuv lwm daim kom qhuav - nws tsis siv sijhawm ntev, yuav ib nrab teev, tej zaum ib teev.

Kauj Ruam 6: Kua nplaum hauv Qhov Muag …

Image
Image
Cov kua nplaum hauv qhov muag…
Cov kua nplaum hauv qhov muag…
Cov kua nplaum hauv qhov muag…
Cov kua nplaum hauv qhov muag…

Kuv tsis tau thaij cov duab ntawm ntu no -(Tsis zoo rau kuv)

Txawm li cas los xij, tom qab cov kua nplaum feem ntau qhuav kuv tso rau pem hauv ntej (qhov muag) nyob rau hauv qhov chaw (Nrog cov khoom siv hluav taws xob twb muaj lawm hauv nws).

Txij li txhua sab nyob ntawm lub thawv tam sim no, nws nyuaj me ntsis kom tau cov kua nplaum rau hauv, tab sis nws tsis phem. Ib zaug ntxiv, Kuv siv kuv cov ntiv tes kom tau cov kua nplaum uas kuv xav tau, thiab kis nws hla cov pob qij txha.

Lub sijhawm no kuv yuav tsum tuav nws ntev me ntsis - Kuv tsis paub tseeb tias yog vim li cas, tej zaum muaj 10 lossis 15 feeb cov kua nplaum tau teeb tsa txaus kom muab lub thawv tso thiab cia nws ua kom qhuav tas.

* Tej zaum koj yuav nug txog saum

Yog li kuv tawm sab saum toj (thiab tsis suav nrog) yog li yog tias kuv xav hloov lossis ntxiv, lossis tso cov khoom siv hluav taws xob sib txawv hauv lub thawv, kuv tuaj yeem ua tau yooj yim. Sab saum toj tsuas yog nqa tawm, thiab txhua yam zoo nkauj nyob ntawd.

Kev tsim qauv tshiab/zoo dua yuav yog rau sab hinged lossis hinged sab, tab sis kuv zoo siab nrog txoj kev lub voos xwmfab tig tawm.

Kauj Ruam 7: D1 Mini Programming

D1 Mini Programming
D1 Mini Programming
D1 Mini Programming
D1 Mini Programming
D1 Mini Programming
D1 Mini Programming
D1 Mini Programming
D1 Mini Programming

Muaj qee qhov kev xav tau ua ntej peb tuaj yeem pib ua haujlwm rau D1 Mini.

Tsis muaj cov kauj ruam no nyuaj … tab sis lawv yuav tsum tau ua.

1st peb yuav tsum tau teeb tsa ESP8266 Boards rau hauv Arduino Board Manager. Txog qhov no ua raws cov lus qhia pom ntawm no:

Yog tias koj twb tau teeb tsa ESP8266 cov laug cam, koj tuaj yeem hla cov kauj ruam no.

Tam sim no peb yuav tsum teeb tsa Adafruit_Neopixel lub tsev qiv ntawv

Tej zaum qhov yooj yim tshaj plaws los ua qhov no yog los ntawm tus thawj tswj tsev qiv ntawv hauv Arduino 1.6.5 thiab tom qab IDEs

Qhib tus thawj tswj tsev qiv ntawv, thiab hauv kev tshawb nrhiav hom adafruit thiab neopixel.

Ntxiv dua thiab, yog tias koj muaj qhov ua tau qhov no koj tuaj yeem hla nws.

Cov lus saum toj no yog ib txwm muaj rau cov duab kos kuv tau ua rau qhov no.

Nyob ntawm seb dab tsi lossis koj xav siv koj li "Eric" yuav nyob ntawm qhov xav tau kev teeb tsa tam sim no.

(Tej zaum koj yuav tsum tau teeb tsa ob qho ntawm cov tsev qiv ntawv no tsuas yog vim, tab sis….)

Yog tias koj xav siv MQTT version (Cov ntawv no sau npe mus rau kev txhawb siab MQTT kwj) - Nws yuav hloov xim ntawm WS2812 LED raws li Cheerlight. * Cheerlights yog qhov haujlwm IoT tsim los ntawm Hans Scharler uas tso cai rau tib neeg teeb pom kev thoob plaws ntiaj teb kom sib koom ua ke rau ib qho xim los ntawm tweeting #cheerlights *

Kuv tau siv Cheerlights hauv ntau ntawm kuv cov phiaj xwm, Ua tsaug rau MQTT kwj dej cov phiaj xwm tau dhau los ua yooj yim dua.

Rau cov ntawv no koj xav tau PubSubClient lub tsev qiv ntawv.

Kuv paub zoo tias lub tsev qiv ntawv no tseem nyob hauv tus thawj tswj tsev qiv ntawv.

Kuv lwm qhov kev kos duab siv IFTTT thiab Dweet.io - Lawv txawv me ntsis hauv kuv tab tom thov Google Lub Tsev kom hloov Eric lub Moods lossis Cov Qauv.

Txhawm rau siv dweet sketches koj xav tau arduino-dweet.io lub tsev qiv ntawv-https://github.com/quentinpigne/arduino-dweet.io Nov yog lub tsev qiv ntawv qub (2015), thiab yuav luag yeej TSIS YOG hauv tus thawj tswj tsev qiv ntawv. Yog li koj yuav tsum nruab nws manually. Muaj ob peb txoj hauv kev los ua qhov no - Kuv nyiam, rub tawm cov ntawv, unzipping thiab hloov npe (tshem tus -tus thawj coj), rub daim nplaub tshev rau hauv kuv lub tsev qiv ntawv tais ceev tseg. Tej zaum koj yuav tau rov pib dua IDE li no.

Kuv paub tias yog ntau cov kauj ruam, thiab muaj txoj hauv kev yooj yim dua - Los ntawm IDE koj tuaj yeem nyem rau Sketch tab, nqis mus rau suav nrog lub tsev qiv ntawv thiab nyem rau ntawm Ntxiv. ZIP lub tsev qiv ntawv - nrhiav koj cov ntawv rub tawm, thiab qhov ntawd yuav tsum yog nws.

Kuv tsis paub yog vim li cas kuv yeej tsis nyiam teeb tsa cov tsev qiv ntawv zoo li ntawd - tab sis nws yooj yim.

Tam sim no koj muaj lub tsev qiv ntawv xav tau, peb tuaj yeem tsim kho peb D1 mini.

Thaum kawg kuv tus lej tuaj yeem pom ntawm no:

Kauj Ruam 8: MQTT Sketches…

MQTT Sketches…
MQTT Sketches…
MQTT Sketches…
MQTT Sketches…
MQTT Sketches…
MQTT Sketches…

MQTT yog dab tsi? MQTT sawv rau MQ Telemetry Transport. Nws yog kev tshaj tawm/sau npe, yooj yim heev thiab lub teeb xa xov raws tu qauv, tsim los rau kev txwv cov cuab yeej thiab kev siv bandwidth qis, siab nyob qis lossis tsis muaj kev ntseeg siab. Cov hauv paus ntsiab lus tsim yog kom txo qis kev sib txuas hauv network thiab cov cuab yeej xav tau kev pab thaum tseem sim ua kom ntseeg tau kev ntseeg tau thiab qee qib ntawm kev lees paub ntawm kev xa khoom. Cov hauv paus ntsiab lus no tseem tig los ua cov txheej txheem zoo tshaj ntawm qhov tshwm sim "tshuab-rau-tshuab" (M2M) lossis "Internet ntawm Yam" ntiaj teb ntawm cov khoom siv sib txuas, thiab rau kev siv mobile uas bandwidth thiab roj teeb lub zog yog tus nqi.

mqtt.org/faq

Yog li hauv lwm lo lus, kuv lub cuab yeej sau npe lossis mloog qee yam khoom siv lwm yam tshaj tawm.

Ib qho ntawm cov cai uas yooj yim siv rau MQTT yog

uint32_t chipid = ESP.getChipId (); char clientid [25]; snprintf (clientid, 25, "EricBotAI-%08X", chipid);

Qhov no ua li cas yog ua lub cuab yeej tshwj xeeb lub npe rau MQTT broker, nws siv ib feem ntawm ESP8266 MAC chaw nyob los ua qhov no. Ib pliag qhov no yog 100% lav tias yog qhov tshwj xeeb, txog tam sim no nws zoo li tau ua haujlwm.

Txwv tsis pub tus so ntawm txoj cai yog ncaj ncaj rau pem hauv ntej, peb mloog xim los ntawm MQTT tus broker, peb txheeb xyuas seb puas yog xim siv tau - peb teeb neopixel rau cov xim ntawd, thiab pib txheej txheem dua.

Rau yam peb tab tom ua tus tswv lag luam pej xeem tau siv, thiab tsis muaj hom kev ruaj ntseg - qhov no zoo rau yam peb tab tom ua, tab sis tej zaum yuav tsis zoo rau qee qhov haujlwm.

Muaj peb daim duab MQTT suav nrog, thiab lawv txhua tus ua tau zoo ib yam nkaus - qhov sib txawv loj tshaj plaws yog lawv tso cov xim los ntawm Cheerlights li cas.

Ib qho qhia cov xim nrog ntsais muag nrawm (saib cov vis dis aus tshaj tawm ua ntej) Nws yuav luag zoo li (ericbotai_neopixel_mqtt) - Kuv siv tib yam zoo li ntsais muag sai rau kuv cov haujlwm Halloween yav dhau los, thiab cov txiaj ntsig zoo heev (Rau cov ntawd) - nws tsis zoo rau txoj haujlwm no txawm li cas los xij.

Ib qho tsuas yog qhia cov xim khov kho - thiab tsuas yog hloov pauv (yog tias nws poob MQTT) lossis yog tias xim tau hloov lawm. (ericbotai_neopixel_mqtt_solid_color).

Tej zaum qhov kuv nyiam tshaj ntawm peb yog Qhov Ua Tsis Zoo - qhov no siv cov xim thiab ua rau nws tsis muaj dab tsi, thiab maj mam coj nws mus rau qhov ci tag nrho, nws yog cov txiaj ntsig zoo uas zoo nkauj tiag tiag hauv lub voos xwmfab.

(ericbotai_neopixel_mqtt_breathe_effect)

Tag nrho peb yog tib daim duab nrog tsuas yog qee qhov kev hloov pauv rau txhua qhov "cuam tshuam".

Kauj Ruam 9: Google Tsev, IFTTT thiab Dweet.io Sketches…

Image
Image
Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!
Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!

Yog li ua ntej tawm, cia pib los ntawm kev hais tias cov duab kos no tsis ruaj khov li kuv xav kom lawv ua.

Thiab txawm tias koj kuv tau suav nrog lub sijhawm saib dev ua haujlwm thiab ua haujlwm tau zoo, Kuv tseem tau txais qhov yuam kev WDT tsis raug - nws zoo li yog thaum lawv zaum ntawm ib xim rau txhua lub sijhawm. Kuv yeej tsis muaj hmoo ntau nrog rau ntxiv WDT ntxiv lossis tshem tawm cov uas kuv muaj.

Qhov uas tau hais, lub tswv yim yog ua kom Eric muaj kev sib tham me ntsis - Siv Kuv Google Tsev/Google Assistant Kuv tuaj yeem hais "Ok Google Eric Npau taws hom" thiab muaj LED tig los ntawm qhov twg los liab.

Dweet.io yog li cas kuv cov lus tau xa mus rau Eric - yog tias koj tsis paub dab tsi Dweet.io nco ntsoov nyem rau ntawm qhov txuas thiab tshawb xyuas nws. Hauv cov lus yooj yim nws yog lub vev xaib api uas cov cuab yeej tuaj yeem tshaj tawm rau lossis mloog. Txhua qhov kev hu nws muaj nws lub npe ntaus ntawv. Nws kuj tseem siv tau dawb, uas yog qhov tau txais txiaj ntsig zoo! Txij li nws yog lub vev xaib hu, nws yooj yim rau teeb IFTTT los siv nws.

dweet.io/dweet/for/ericcube?mood={{TextFie…

Qhov twg {{TextField}} yog qhov Google Tsev tau hnov.

Yog li yog tias ua piv txwv saum toj no "Ok Google Eric hom npau taws" - Lub vev xaib hu yuav zoo li:

dweet.io/dweet/for/ericcube?mood=angry

Qhov API tso tawm yuav zoo li JSON txoj hlua no:

Arduino kos duab - tau txais tag nrho JSON txoj hlua - tab sis ua tsaug rau txoj haujlwm yooj yim hu ua "tshem tawm" peb tuaj yeem tshem tawm feem ntau ntawm kev thov. Thiab tom qab ntawd tshem qhov kawg….. Tej zaum yuav yog txoj hauv kev zoo dua los tshem qhov kawg, vim tias qhov kawg tau muaj kev zoo siab yog kuv tsis tau nyeem tus txiv neej nplooj ntawv ze txaus rau "tshem tawm" thiab tam sim no txhua yam tau txiav tawm ntawm 6 tus cim. Yog li yog tias koj hais "hom" ib txwm - nws dhau los "norma" - qhov no zoo, nws tsis muaj teeb meem tiag tiag - software saib xyuas nws …. Tab sis nws tseem tsis raug:-)

Yog li kuv tuaj yeem hais - "Eric hom npau taws" thiab qhov no yuav tig lub LED RED, "Eric hom zoo siab" lossis "Eric ib txwm ua haujlwm" thiab LED yuav BLUE, "Eric scanner mode" thiab LED yuav tig ntsuab, thiab tsuas yog rau kev lom zem (Thiab vim tias hauv ib ntu, Eric tau them nyiaj thiab nws LED tawm mus) "Eric them nqi hom" lossis "Eric hom dub" thiab nws LED yuav tawm mus.

Thiab thaum kawg tsuas yog rau kev lom zem peb muaj "Eric tog hom".

Muaj ob daim duab kos uas siv Dweet.io ob daim duab kos zoo ib yam. Tsuas yog cov teebmeem LED sib txawv me ntsis.

Kuv tsis zoo siab tiag tiag nrog rau cov txiaj ntsig LED txawm li cas los xij (tshwj tsis yog rau qee zaum hom tog).

ericbotai_neopixel_pulse_effect_dweet siv ntau dua lossis tsawg dua tus lej ib yam los ntawm qhov ua pa nqus pa - nrog lub sijhawm sib txawv me ntsis (ob qho tib si vim yog hloov pauv mus rau qhov kos duab, thiab WDT ua haujlwm) - cov nyhuv ua pa tsawg dua thiab ntau dua ntawm cov mem tes.

ericbotai_neopixel_solid_color_dweet zoo nkauj npaum li nws hais, nws nthuav tawm cov xim (khoom) - hom tog yog qhov cuam tshuam ntawm disco.

Koj tuaj yeem ntxiv lossis hloov qhov cuam tshuam, tsuas yog nco ntsoov cov lus teb tsuas yog 6 tus cim ntev.

Hauv ob qho kev kos duab - kab 64 yog qhov uas koj tuaj yeem hloov lub npe "yam", tsuas yog nco ntsoov tseem hloov pauv lub vev xaib kom zoo ib yam "yam" - yog tias peb txhua tus siv tib lub npe, peb txhua tus tuaj yeem hloov pauv lwm tus "Eric"

Kauj Ruam 10: Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv

Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!
Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!
Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!
Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!
Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!
Kev Xav Thaum Kawg thiab Ob Daim Duab Ntxiv!

Nov yog ob peb daim duab ntxiv los ntawm kuv qhov kev tsim uas tsuas zoo li tsis haum rau txhua qhov…..

Ib yam kuv xav hais - Kuv tau txiav qhov me me tawm ntawm sab nraum qab ntawm kuv lub voos xwmfab, thiab khiav lub charger/qaum hauv qhov thais rau lub zog - dhau txhua qhov nws tsis cuam tshuam los ntawm lub voos xwmfab - tab sis muaj Kuv paub tias kuv yuav ua qhov uas kuv xav tau kom nws txiav laser tawm.

Kuv lub bezel kuj txawv me ntsis - kuv lub bezel tau dhau los yaug tawm ntawm lub thawv - Kuv tsis xav tias nws zoo li tsis zoo li no - thiab nws yog txoj hauv kev zoo hais - Kuv tau txais kev tshoov siab tab sis tsis yog daim ntawv ncaj qha ntawm "Eric"

Kuv npaj yuav ntxiv MP3 player nrog qee qhov "Eric" cov lus ntawm kev txawj ntse …. Uas yuav tsis tshwm sim sai sai koj - Kuv tsis tau pom ib qho kaw ntawm "Eric" yog li kuv yuav tau ua kuv tus kheej.

Thaum kawg, Nrog kev siv MQTT lossis Dweet qhov ua tau los ua qhov kev ceeb toom lub desktop, (Zoo li xim rau tweet, lossis xim sib txawv rau huab cua thaum sawv ntxov, ect). Nws yuav tsum tsis txhob hnyav dhau los coj qee cov cai hauv paus thiab sib xyaw kom ua txhua yam txias.

Thiab Qhov Kawg Kawg - Kuv tuaj yeem pom tej zaum ua HAL 9000 phab ntsa tso saib siv tib LENS no thiab sib txawv me ntsis.

Pom zoo: