Talaan ng mga Nilalaman:

Supervisor Eric Inspired LED Cube (People of Earth): 10 Hakbang (na may Mga Larawan)
Supervisor Eric Inspired LED Cube (People of Earth): 10 Hakbang (na may Mga Larawan)

Video: Supervisor Eric Inspired LED Cube (People of Earth): 10 Hakbang (na may Mga Larawan)

Video: Supervisor Eric Inspired LED Cube (People of Earth): 10 Hakbang (na may Mga Larawan)
Video: ✨One Hundred Thousand Years of Qi Training EP 01 - 20 Full Version [MULTI SUB] 2024, Hulyo
Anonim
Ang Superbisor na si Eric ay May inspirasyong LED Cube (Mga Tao sa Lupa)
Ang Superbisor na si Eric ay May inspirasyong LED Cube (Mga Tao sa Lupa)
Ang Superbisor na si Eric ay May inspirasyong LED Cube (Mga Tao sa Lupa)
Ang Superbisor na si Eric ay May inspirasyong LED Cube (Mga Tao sa Lupa)
Ang Superbisor na si Eric ay May inspirasyong LED Cube (Mga Tao sa Lupa)
Ang Superbisor na si Eric ay May inspirasyong LED Cube (Mga Tao sa Lupa)

Sino o ano ang Supervisor na Eric - at bakit mo ito gagawin.

Ang Supervisor na si Eric ay isang BOX o Cube o isang bagay mula sa palabas sa TBS na "People of Earth".

Alin ang isang nakakatawang maliit na palabas tungkol sa mga taong dinukot ng mga dayuhan - sa karamihan ng bahagi ang mga alien ay medyo mga tanga. Sa palagay ko maaga sa dalawang yugto, isang lumilipad na kubo na nagngangalang Eric ang pumalit sa dayuhang misyon - Kilala siya bilang Supervisor Eric. Hindi totoong malinaw kung siya ay nasa loob ng kubo, isang A. I., o kung ano ito. Si Eric ay may sariling agenda at kahit na nag-brainwashes ng miyembro ng grupo ng suporta sa pagdukot, ngunit iyon ay isa pang buong kuwento.

Nakita ko si Eric at naisip, iyon ay uri ng maayos - at magiging simple lamang na gumawa ng isa - Kaya't gumawa ako ng isa.

Sa kasamaang palad ay walang maraming impormasyon tungkol sa kanya - kaya kailangan kong pumunta kasama ito ng isang tagahanga na inspirasyon ng "Supervisor Eric" - Ang minahan ay hindi at hindi kailanman lilipad (Sigurado ako na iyon ay mga espesyal na epekto lamang sa palabas..)

Gayundin hindi ko talaga alam kung gaano kalaki ito - ang hula ko ay tungkol sa 7 "cube na may tungkol sa isang 3" mata. Ang aking build ay naging tungkol sa 5 "cube, na may tungkol sa isang 2" mata.

Gumamit ako ng isang WeMos D1 Mini para sa controller, na may isang WS2812 LED - binibigyan ako nito ng kakayahang baguhin ang kulay ng mata.

Sa palabas nakita ko ang tatlong magkakaibang mga kulay ng mata sa ngayon - Blue na tila ang kanyang normal na kulay, pula na lumilitaw kapag siya ay hanggang sa isang bagay o galit o galit, at berde kapag siya ay preforming isang pag-scan ng isang bagay.

Para sa isa sa mga sketch na ginawa ko - Mayroon akong mga expression, isa pang sketch na ginagamit ko ang MQTT at kinukuha ang kulay ng mga cheerlight mula sa kaba. Gumawa rin ako ng isang IFTTT applet na hinahayaan akong magamit ang Google Home / Google Assistant upang mabago ang kanyang mga kalooban - gamit ang dweet.io - Magkakaroon ng higit pa tungkol dito sa ibaba.

Hakbang 1: Kailangan ng Mga Tool at Bahagi…

Kailangan ng Mga Tool at Bahagi…
Kailangan ng Mga Tool at Bahagi…
Kailangan ng Mga Tool at Bahagi…
Kailangan ng Mga Tool at Bahagi…
Kailangan ng Mga Tool at Bahagi…
Kailangan ng Mga Tool at Bahagi…

Ang hardware para sa proyektong ito ay napaka-simple - para sa electronics ilang mga pangunahing kasanayan sa paghihinang ay kinakailangan.

1 Itakda ang 44mm Glass Lens Reflector Cup At Nakapirming Frame para sa 20W-100W LED Lens Hot $ 2.60

WS2812B RGB Shield para sa WeMos D1 Mini $ 1.75

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

Kailangan namin ng isang 5 "(12.7cm) na kubo - Ang kapal ay tungkol sa 1/8". (mga 3.175mm).

Sinubukan ko ang isang 7 kahon ng karton sa una, ngunit natapos ang paggupit ng laser ng ilang MDF board. Ang file na dfx ay kasama sa aking github na imbakan.

Gumamit din ako ng ilang tissue paper upang takpan ang kalasag ng WS2812.

Mamili sa paligid ng kaunti, maaaring ang mga ito ay ang pinakamahusay na mga presyo, eBay, Aliexpress at kahit na ang Amazon ay may ilan sa mga pinakamahusay na presyo.

Ang ilang iba pang mga bagay na maaaring kailanganin mo -

Flat black spray na pintura, pandikit na kahoy, papel na buhangin, at maliit na file.

Kakailanganin mo rin ang ilang maliliit na turnilyo ng kahoy.

Ang ilang mga tool na kinakailangan - bakal na panghinang, driver ng tornilyo, file, mga plato ng ilong ng karayom.

Ang pag-access sa isang maliit na drill press (o maliit na drill), laser cutter, o cnc machine ay gagawing mas madali ang mga bagay upang makumpleto ang proyektong ito.

Para sa Lakas

Ang aking orihinal na ideya ay ang gumamit ng isang maliit na pack ng baterya - hindi ito magkasya, kaya't nagtapos ako sa paggawa ng isang maliit na butas sa likod at gumamit ng isang lumang charger ng cell phone para sa lakas.

Ang isang maliit na pack ng baterya (marahil ay noong 18650) ay maaaring gumana, ang D1 mini ay isang 3 volt controller - kaya kailangan mong panoorin kung aling mga pin ang ginagamit mo para sa lakas. Mayroong isang regulator sa konektor ng USB, kaya't sa gayon ang pinakamadaling paraan upang mapagana ito.

Hakbang 2: Maagang Hakbang sa Pagbuo …

Maagang Hakbang sa Pagbuo …
Maagang Hakbang sa Pagbuo …
Maagang Hakbang sa Pagbuo …
Maagang Hakbang sa Pagbuo …
Maagang Hakbang sa Pagbuo …
Maagang Hakbang sa Pagbuo …
Maagang Hakbang sa Pagbuo …
Maagang Hakbang sa Pagbuo …

Naniniwala ako na ang Lens ay ginagamit para sa mga kotse, marahil sa pag-iilaw ng bahay. Hindi ako sigurado - nagmumula ito nang walang LED dito. Kaya ang isa sa mga unang bagay na ginawa ko ay upang matiyak na ang kalasag ng WS2812 ay gagana pa rin dito - Gumamit ako ng isang goma na goma upang hawakan ang lahat ng mga bahagi - gumana ito - ngunit hindi magaling. Nagawa kong magpatakbo ng ilang test code at makagawa ng iba't ibang mga epekto.

Nang maglaon, nagpasya akong magdagdag ng isang salamin - Gusto ko ito, ngunit sa huli ay hindi pa rin iyon ang hinahanap ko, at mahirap pigilan ang salamin mula sa pagdulas.

Tulad ng nakikita mo rin sa isang punto na gagamit lamang ako ng isang kahon ng card board - Hindi talaga ako nasisiyahan sa hitsura nito. hindi ito malinis, ngunit sinabi nito na talagang kailangan kong magkaroon ng isang bagay na pinutol ng laser.

Karamihan sa mga ito ay napagtanto ko lamang na ang aking orihinal na ideya ng nangangailangan ng isang bagay na gupit ay tama!

Hakbang 3: Gupitin ng Laser ang Cube at Kulayan

Laser Gupitin ang Cube at Kulayan!
Laser Gupitin ang Cube at Kulayan!
Laser Gupitin ang Cube at Kulayan!
Laser Gupitin ang Cube at Kulayan!
Laser Gupitin ang Cube at Kulayan!
Laser Gupitin ang Cube at Kulayan!

Salamat sa aking mga kaibigan sa Rabbit Laser, USA - Nakuha ko ang hiwa ng cube. Ang buong bagay ay tumagal ng mas mababa sa 5 minuto upang gawin. Naniniwala akong gumagamit kami ng isang 60 watt laser na 60% na lakas, at naniniwala akong pinabagal namin ito para mas mabilis nitong maputol ang mga gilid.

Kung wala kang mga kaibigan sa mga laser cutter, subukang tumingin sa mga puwang ng gumagawa, o kahit mga pampublikong aklatan. Maraming may mga laser machine, Ang mga aklatan sa paligid dito ay naniningil lamang para sa materyal na ginamit. Ang ilang mga aklatan ay ganap na malayang magamit kung magdala ka ng iyong sariling materyal. Ang mga ito ay mahusay na mapagkukunan para sa mga gumagawa sa isang badyet. Ang pagkuha ng oras ng laser ay isa pang kuwento gayunpaman, at kung minsan kailangan mong maging sa isang listahan ng paghihintay.

Para sa akin hindi gaanong kinakailangan sa paraan ng paglilinis ng magaspang na gilid o anumang katulad nito. Marahil ay maaaring magkaroon ako / dapat na may sanded ang mga piraso ng kaunti - ngunit hindi.

Ginawa ko ang isang magaspang na karapat-dapat, upang matiyak na magkasya ang lahat ng mga piraso. at inilatag ang mga ito sa isang mas malaking piraso ng karton.

Binilang ko ang mga sulok, kaya maaari kong ibalik ang kubo sa paglaon - Ang katotohanan ay, 4 ng mga piraso ay pareho, at 2 ay magkakaiba (Itaas at Ibaba) ang 4 na magkatulad na bumubuo sa mga panig - ng 4 na ito ang isa ay mayroong 2inche hole cut dito para sa lens. Naniniwala akong mas madaling pagsamahin ito pagkatapos kong bilangin ang mga piraso - hindi ito 100% na kinakailangan.

Binaligtad ko ang mga piraso, at inilapat ang isang amerikana ng patag na itim na pintura sa kanila.

Inulit ko ang pagpipinta ng mga piraso nang tatlong beses pa, sa tuwing hinihintay ko ang coat bago matuyo.

Hakbang 4: Magkasama ang Cube…

Idikit ang Cube Sama-sama …
Idikit ang Cube Sama-sama …
Ipagkasama ang Cube ng magkasama…
Ipagkasama ang Cube ng magkasama…
Idikit ang Cube Sama-sama …
Idikit ang Cube Sama-sama …
Ipagkasama ang Cube ng magkasama…
Ipagkasama ang Cube ng magkasama…

Matapos ang ilang oras na pinatuyo ang pintura - idinikit ko ang ilalim, at tatlo sa mga gilid.

Hindi ako gumamit ng anumang mga clamp para dito - at pinagsama-sama lamang ang mga piraso hanggang sa natuyo ang pandikit upang hawakan ang mga ito - hindi nagtagal, marahil 5 o 6 na minuto. Mas mahusay sana na gumamit ng mga clamp sa palagay ko - ngunit wala akong sapat na malaki para sa proyektong ito. Kaya't magandang malaman na gumana ang paghawak nito.

Natagpuan ko mas madali na mag-ipon lamang ng pandikit sa loob ng kahon sa mga tahi, ginamit ko ang aking daliri upang itulak ang pandikit kung saan kinakailangan nito.

Itinabi ko ang mga bahaging ito upang matuyo ang pandikit …..

Hakbang 5: Paglalagay ng Lens at Electronics sa Hole …

Ang paglalagay ng Lens at Electronics sa Hole …
Ang paglalagay ng Lens at Electronics sa Hole …
Ang paglalagay ng Lens at Electronics sa Hole …
Ang paglalagay ng Lens at Electronics sa Hole …
Ang paglalagay ng Lens at Electronics sa Hole …
Ang paglalagay ng Lens at Electronics sa Hole …

Habang naghihintay ako para matuyo ang kalahati ng aking kubo, Nag-drill ako ng ilang maliliit na butas, sa apat na sulok na piraso ng lens bezel na walang mga butas. Bakit ka maaaring magtanong - Ang mga butas na nasa bezel ay malaki, masyadong malaki talaga. Kailangan kong gumamit ng napakaliit na mga turnilyo upang hindi sila mapunta kahit na ang kahoy (Hindi paglabas sa kabilang panig). Kaya't mas madali itong gumawa ng sarili kong mga butas. Ang bezel ay manipis na metal, at hindi gaanong nag-drill.

Sa puntong ito din na yumuko ako ng maraming malalaking butas - gagamitin ko ang mga ito upang hawakan ang electronics nang higit pa o mas kaunti sa lugar.

Nagpatuloy ako at inilagay ang lens bezel sa lugar. At sinira ito ng ilang napakaliit na turnilyo - hanggang ngayon.

Natagpuan ko ang isang pares ng mga kurbatang tinapay / kawad at inilagay ito sa isa sa mga butas na yumuko ako. Inilagay ko ang mga LEN sa bezel, at inilagay ang likod na takip sa ibabaw ng LENS. Naglagay ako ng isang maliit na piraso ng tissue paper (matatagpuan sa isang kahon na mayroong isang bagong pares ng sapatos) sa likod na takip - at inilagay ang board na WS2812 sa itaas nito. Gamit ang mga kurbatang kurbatang, upang hawakan ito sa lugar. Inilagay ko pagkatapos ang D1 mini sa WS2812.

Pagkalipas ng ilang sandali at labis na kinasasabikan ko, ang WS2812 at tissue paper ay gumana papunta sa likod na takip - Ang WS2812 ay talagang maliit lamang para sa pagbubukas sa likod ng takip, kaya't hindi ito sorpresa.

Ano ang isang sorpresa kung gaano kahusay ang pagtingin nito sa "EYE" kasama ang tissue paper sa loob. Tuwang tuwa ako sa sorpresang iyon.

Isinantabi ko ito at naghintay para matuyo ang aking iba pang mga piraso - hindi nagtagal, maaaring isang kalahating oras, marahil isang oras.

Hakbang 6: Pandikit sa Mata …

Image
Image
Pandikit sa Mata …
Pandikit sa Mata …
Pandikit sa Mata …
Pandikit sa Mata …

Hindi ako kumuha ng anumang larawan ng bahaging ito - (Bad me)

Anyways, pagkatapos ng kola ay halos tuyo na inilagay ko ang harap (mata) sa lugar (Sa mga electronics na nasa loob nito).

Dahil ang lahat ng mga panig kung saan sa kahon ngayon, medyo mahirap upang makuha ang pandikit, ngunit hindi ito masama. Muli, ginamit ko ang aking mga daliri upang makuha ang pandikit kung saan ko ito ginusto, at ikinalat ito sa mga kasukasuan.

Sa oras na ito kailangan kong hawakan ito sa lugar nang medyo mas mahaba - hindi ako sigurado kung bakit, marahil ay may 10 o 15 minuto na ang kola ay naitakda nang sapat upang mailagay ang kahon at hayaan itong matapos na matuyo.

* Maaaring nagtatanong ka tungkol sa tuktok

Kaya't iniwan ko ang tuktok (at hindi naka-link) upang kung kailangan kong baguhin o magdagdag, o maglagay ng iba't ibang mga electronics sa kahon, magagawa ko itong madali. Nakataas lang ang tuktok, at ang lahat ay naroroon.

Ang isang bago / mas mahusay na disenyo ay maaaring para sa isang hinged tuktok o hinged na bahagi, ngunit masaya ako sa paraan ng paglabas ng kubo.

Hakbang 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

Mayroong ilang mga kinakailangan bago namin masimulan na i-program ang D1 Mini.

Wala sa mga hakbang na ito ang mahirap … ngunit kailangan nilang gawin.

Ika-1 kailangan naming i-install ang Mga Board ng ESP8266 sa Arduino Board Manager. Para sa mga ito sundin ang mga tagubiling matatagpuan dito:

Kung na-install mo na ang mga board ng ESP8266, maaari mong laktawan ang hakbang na ito.

Ngayon kailangan naming i-install ang Adafruit_Neopixel library

Marahil ang pinakamadaling paraan upang magawa ito ay mula sa library manager sa Arduino 1.6.5 at mas bago ang mga IDE

Buksan ang manager ng library, at sa uri ng pag-block i-type ang adafruit at neopixel.

Muli, kung mayroon kang handa na gawin ito maaari mo itong laktawan.

Ang nasa itaas ay karaniwan sa mga sketch na ginawa ko para dito.

Nakasalalay sa kung ano o kung paano mo nais gamitin ang iyong "Eric" ay depende sa kung ano ang kailangang mai-install ngayon.

(Marahil ay dapat mong i-install ang pareho ng mga silid-aklatan na ito dahil lamang, ngunit ….)

Kung nais mong gamitin ang bersyon ng MQTT (Ang bersyon na ito ay nag-subscribe sa isang cheerlight MQTT stream) - Babaguhin nito ang kulay ng WS2812 LED ayon sa Cheerlight. * Ang mga Cheerlight ay isang proyekto ng IoT na nilikha ni Hans Scharler na nagbibigay-daan sa mga ilaw ng mga tao sa buong mundo na mag-synchronize sa isang kulay sa pamamagitan ng pag-tweet ng #cheerlight *

Gumamit ako ng mga Cheerlight sa isang bilang ng aking mga proyekto, Salamat sa stream ng MQTT ang mga proyekto ay naging mas madaling gawin.

Para sa bersyon na ito kailangan mo ng library ng PubSubClient.

Sigurado ako na ang library na ito ay nasa library manager din.

Ang aking iba pang mga sketch ay gumagamit ng IFTTT at Dweet.io - Medyo magkakaiba sila sa pagtatanong ko sa Google Home na baguhin ang Moods o Mode ni Eric.

Upang magamit ang mga sketch ng dweet kailangan mo ng arduino-dweet.io library - https://github.com/quentinpigne/arduino-dweet.io Ito ay isang mas matandang library (2015), at halos tiyak na HINDI sa manager ng library. Kaya kailangan mong i-install ito nang manu-mano. Mayroong ilang mga paraan upang magawa ito - Mas gusto ko, i-download ang mga file, pag-unzip at pagpapalit ng pangalan (pag-aalis ng -master), pag-drag sa folder sa aking folder ng mga aklatan. Maaaring kailanganin mong i-restart ang IDE sa ganitong paraan.

Alam ko na maraming mga hakbang, at may isang mas simpleng paraan - Mula sa IDE maaari kang mag-click sa tab na Sketch, bumaba upang isama ang library at mag-click sa Magdagdag ng. ZIP library - hanapin ang iyong na-download na file, at iyon dapat.

Hindi ko alam kung bakit hindi ko talaga nagustuhan na mag-install ng mga aklatan na tulad nito - ngunit ito ay simple.

Ngayon na mayroon ka ng mga library na kinakailangan, maaari naming i-program ang aming D1 mini.

Sa wakas mahahanap ang aking code dito:

Hakbang 8: Ang Mga Sketch ng MQTT …

Ang MQTT Sketch …
Ang MQTT Sketch …
Ang MQTT Sketch …
Ang MQTT Sketch …
Ang MQTT Sketch …
Ang MQTT Sketch …

Ano ang MQTT? Ang MQTT ay nangangahulugang MQ Telemetry Transport. Ito ay isang i-publish / mag-subscribe, labis na simple at magaan na protokol ng pagmemensahe, na idinisenyo para sa mga napigilan na aparato at mababang bandwidth, mataas na latency o hindi maaasahang mga network. Ang mga prinsipyo ng disenyo ay upang i-minimize ang network bandwidth at mga kinakailangan sa mapagkukunan ng aparato habang sinusubukan ding matiyak ang pagiging maaasahan at ilang antas ng katiyakan ng paghahatid. Ang mga prinsipyong ito rin ay naging perpekto ang protocol ng umuusbong na "machine-to-machine" (M2M) o "Internet of Things" na mundo ng mga konektadong aparato, at para sa mga mobile application kung saan ang bandwidth at lakas ng baterya ay may premium.

mqtt.org/faq

Sa madaling salita, ang aking aparato ay nag-subscribe o nakikinig sa isang bagay na nai-publish ng isa pang aparato.

Ang isang piraso ng code na madaling gamiting gamitin para sa MQTT ay

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

Ang ginagawa nito ay gumawa ng isang natatanging pangalan ng aparato para sa MQTT broker, gumagamit ito ng bahagi ng ESP8266 MAC address upang magawa ito. Habang ito ay 100% garantiya na maging natatangi, sa ngayon ay tila gumana ito.

Kung hindi man ang natitirang code ay medyo tuwid, nakikinig kami para sa isang kulay mula sa MQTT broker, sinusuri namin upang makita kung wasto ang kulay - itinakda namin ang neopixel sa kulay na iyon, at muling simulan ang proseso.

Para sa kung ano ang ginagawa namin ay ginagamit ang isang pampublikong broker, at walang uri ng seguridad - mabuti para sa ginagawa namin, ngunit maaaring hindi ito maganda para sa ilang mga proyekto.

Mayroong tatlong mga sketch na MQTT na kasama, at lahat sila ay halos gumagawa ng parehong bagay - ang pinakamalaking pagkakaiba ay kung paano nila ipinapakita ang mga kulay mula sa Cheerlight.

Ipinapakita ng isa ang kulay sa mabilis na pagkurap (tingnan ang video na nai-post nang mas maaga) Ito ay halos strobo tulad ng (ericbotai_neopixel_mqtt) - Ginamit ko ang napaka-parehong uri ng mabilis na pag-blinking para sa aking mga proyekto sa Halloween sa nakaraan, at ang epekto ay napakahusay (Para sa mga) - ito ay hindi napakahusay para sa proyektong ito subalit.

Ipinapakita lamang ng isa ang kulay na solid - at nagbabago lamang (kung mawawala ang MQTT) o kung ang kulay ay nagbago. (ericbotai_neopixel_mqtt_solid_color).

Marahil ang paborito ko sa tatlo ay ang Breathe Effect - kinukuha nito ang kulay at wala ito, at dahan-dahang dinadala hanggang sa ganap na ningning, ito ay isang maayos na epekto na mukhang maganda sa loob ng kubo.

(ericbotai_neopixel_mqtt_breathe_effect)

Ang lahat ay magkatulad na sketch na may ilang mga pagbabago lamang para sa bawat "epekto".

Hakbang 9: Google Home, IFTTT at Dweet.io Sketches …

Image
Image
Pangwakas na Mga Saloobin at Ilang Ilang Larawan!
Pangwakas na Mga Saloobin at Ilang Ilang Larawan!

Kaya muna, magsimula tayo sa pagsasabi ng mga sketch na ito ay hindi kasing matatag tulad ng gusto ko.

At kahit na isinama ko ang mga pag-andar ng oras ng asong relo at pag-andar ng ani, nakakakuha pa rin ako ng mga random na error sa WDT - tila kapag nakaupo sila sa isang kulay para sa anumang oras. Talagang hindi ako nagkaroon ng sobrang kapalaran sa pagdaragdag ng higit pang mga pagpapaandar sa WDT o pag-aalis ng mga mayroon ako.

Sinabi na, ang ideya ay upang gawing medyo interactive si Eric - Gamit ang Aking Google Home / Google Assistant na nasasabi kong "Ok Google Eric Angry mode" at ang LED ay lumiliko mula sa anupaman sa pula.

Ang Dweet.io ay kung paano dinala ang aking mensahe kay Eric - kung hindi mo alam kung ano ang Dweet.io ay siguraduhing mag-click sa link at suriin ito. Sa mga simpleng term, ito ay isang web api na maaaring mai-publish o makinig ang mga aparato. Ang bawat tawag ay may sariling pangalan ng aparato. Ito rin ay Libreng gamitin, na kung saan ay isang malaking bonus! Dahil ito ay isang web call, madaling i-setup ang IFTTT upang magamit ito.

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

Kung saan ang {{TextField}} ay magiging naririnig ng Google Home.

Kaya kung kunin ang halimbawa sa itaas na "Ok Google Eric mode na galit" - Ang tawag sa web ay magiging katulad ng:

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

Ang output ng API ay magiging katulad ng string na JSON na ito:

Ang Arduino sketch - nakukuha ang buong string ng JSON - ngunit salamat sa isang madaling gamiting pag-andar na tinatawag na "alisin" na naalis lamang namin ang karamihan sa mga nagmamakaawa. At pagkatapos alisin ang pagtatapos ….. Marahil ay may isang mas mahusay na paraan upang alisin ang pagtatapos, sapagkat ang natapos na masaya ay hindi ko nabasa ang pahina ng tao na malapit na malapit para sa "alisin" at ngayon ang lahat ay pinutol sa 6 na mga character. Kaya't kung sasabihin mong "normal" mode - ito ay magiging "norma" - ito ay mabuti, hindi talaga mahalaga - alagaan ito ng software….pero hindi pa rin tama:-)

Kaya masasabi ko - "Eric mode na galit" at bubukas nito ang LED RED, "Eric happy mode" o "Eric normal mode" at ang LED ay magiging BLUE, "Eric scanner mode" at ang LED ay magpapasulabi ng GREEN, at para sa kasiyahan (At dahil sa isang yugto, nag-charge na si Eric at lumabas ang kanyang LED) "" Eric charge mode "o" Eric black mode "at ang kanyang LED ay papatayin.

At sa wakas para lang sa kasiyahan mayroon kaming "Eric party mode".

Mayroong dalawang mga sketch na gumagamit ng Dweet.io parehong mga sketch ay halos pareho. Ang mga naka-LED na epekto ay bahagyang naiiba.

Hindi ako totoong masaya sa alinman sa LED na epekto gayunpaman (maliban sa marahil mode ng partido).

Ang ericbotai_neopixel_pulse_effect_dweet ay gumagamit ng higit pa o kapareho ng parehong code mula sa paghinga ng epekto ng paghinga - na may bahagyang magkakaibang oras (kapwa dahil sa mga pagbabago sa sketch, at mga pagpapaandar ng WDT) - ang epekto ay hindi gaanong huminga at higit pa sa isang epekto ng pulso.

Ang ericbotai_neopixel_solid_color_dweet ay medyo sinasabi, ipinapakita nito ang mga kulay (solid) - ang mode ng partido ay ang epekto ng disco.

Maaari kang magdagdag o baguhin ang mga epekto, tandaan lamang ang mga tugon ay 6 na character lamang ang haba.

Sa parehong mga sketch - ang linya 64 ay kung saan maaari mong baguhin ang pangalang "bagay", tandaan lamang na baguhin din ang web call sa parehong "bagay" - kung lahat tayo ay gumagamit ng parehong pangalan, lahat ay maaaring baguhin natin ang bawat isa sa "Eric"

Hakbang 10: Pangwakas na Mga Saloobin at Ilang Higit pang Mga Larawan

Pangwakas na Mga Saloobin at Ilang Ilang Larawan!
Pangwakas na Mga Saloobin at Ilang Ilang Larawan!
Pangwakas na Mga Saloobin at Ilang Ilang Larawan!
Pangwakas na Mga Saloobin at Ilang Ilang Larawan!
Pangwakas na Mga Saloobin at Ilang Ilang Larawan!
Pangwakas na Mga Saloobin at Ilang Ilang Larawan!

Narito ang ilang higit pang mga larawan mula sa aking pagbuo na tila hindi umaangkop saanman …..

Isang bagay na nais kong sabihin - Natapos ko ang pagputol ng isang maliit na bingaw sa likod ng aking kubo, at pinatakbo ang charger / kurdon sa bingaw na iyon para sa lakas - higit sa lahat hindi ito nakakaalis sa kubo - ngunit nagkaroon Alam kong gagawin ko iyon na gugustuhin kong gupitin ito ng laser.

Ang aking bezel ay medyo kakaiba din - ang aking bezel ay natapos na maging flush laban sa kahon - Sa palagay ko hindi maganda ang hitsura nito - at ito ay isang mahusay na paraan upang sabihin - napasigla ako ngunit hindi isang direktang kopya ng "Eric"

Plano ko sa pagdaragdag ng isang MP3 player na may ilang mga salitang karunungan ng "Eric" …. na maaaring hindi masyadong mabilis mangyari ka - Wala akong nahanap na mga recording ng "Eric" kaya't kailangan kong gumawa ng sarili ko.

Sa wakas, Sa paggamit ng MQTT o Dweet ang posibilidad na gawin ito isang desktop notification system, (Tulad ng isang kulay para sa isang tweet, o iba't ibang mga kulay para sa panahon sa umaga, ect). Hindi dapat maging napakahirap kumuha ng ilan sa base code at ihalo ito upang makagawa ng lahat ng uri ng mga cool na bagay.

At Tunay na Panghuli - Nakikita ko marahil ang paggawa ng isang HAL 9000 na display sa dingding gamit ang parehong LENS at bahagyang magkaibang programa.

Inirerekumendang: