Bahay Kalinisan Paano gumawa ng nagsasalitang aso. KiQ joke cat o kung paano kami gumawa ng talking toy para sa mga matatanda Gumawa ng talking toy

Paano gumawa ng nagsasalitang aso. KiQ joke cat o kung paano kami gumawa ng talking toy para sa mga matatanda Gumawa ng talking toy

Kung paano ito gawin nagsasalita ng aso ulitin gamit ang iyong sariling mga kamay. Ang bapor ay partikular na ginawa para sa mga kalokohan sa panahon ng Bagong Taon. Sa kasamaang palad, wala akong nakitang anumang paulit-ulit na aso para sa pagbebenta. Naglalakad sa daanan na, ang dog repeater ay ginawa gamit ang sarili kong mga kamay. Upang gawin ito, kailangan mong bumili lamang ng dalawang laruan at magsagawa ng mga simpleng aksyon sa kanila gamit ang iyong sariling mga kamay. Para sa mga detalye kung paano gumawa ng nagsasalita ng aso repeater na may mga larawan at video, tingnan ang ipinakita na master class. Gaya ng dati, ang tapos na laruan ay ibibigay sa bata bilang regalo sa bagong taon.

Para makagawa ng Repeater Dog, kailangan mo ng repeater hamster at soft toy dog. Nalutas ng master ang isyung ito sa pamamagitan ng pagbili ng hamster sa Aliexpress gamit ang link http://ali.pub/q3pti . Ang aso ay binili sa isang tindahan ng laruan. Presyo sa larawan.




laruan ng aso

laruan ng aso

Mga tagubilin sa pagpupulong para sa Umuulit na Aso

  1. Tinatanggal namin ang mekanismo ng hamster mula sa balat. Karaniwan ang balat ay sinigurado ng cable tie. Kailangan mo lamang putulin ito gamit ang mga pliers. Maaari mong makita kung paano i-cut ang mga fastener.
  2. Sinusuri namin ang pagpapatakbo ng mekanismo. Ang mekanismo ay dapat na huminto sa itaas na posisyon ng movable platform. Manood ng video.
  3. Ang napiling laruan, ang Aso, ay medyo maliit upang magkasya sa mekanismo. Samakatuwid, ang lining ay napunit at pagkatapos na alisin ang bahagi ng padding polyester mula sa ulo, ang itaas na platform ng mekanismo ay inilagay sa ulo ng laruan.
  4. Ang sobrang padding polyester ay inilalagay sa mga paa ng aso upang bigyan sila ng volume.
  5. Para sa malinaw na paggalaw ng ulo ng laruan, ayon sa pagpapatakbo ng mekanismo, ang tuktok ng ulo ay nakatali sa mga thread sa platform ng mekanismo.
  6. Ang isang sinulid ay ipinasa sa gilid ng laruan sa ilalim ng gasket. Ang thread ay nakaunat at inaayos ang gilid ng balat sa uka ng mekanismo. Panoorin ang video.


Ang mekanismo ay naka-install sa pinalawig na posisyon

Nakakalungkot na imposibleng bumili ng handa na laruan sa mga tindahan, ngunit maaari mo itong gawin sa iyong sarili gamit ang iyong sariling mga kamay. Ang bapor ay nagkakahalaga ng pamumuhunan sa oras. Ang pangunahing bagay ay ilagay ito sa aksyon sa oras kapag ipinagdiriwang ang Bagong Taon at lahat ay garantisadong pagtawa sa luha! At ang bapor mismo ay isang karapat-dapat na regalo para sa isang bata. Pinahahalagahan ng mga bata ang mga laruan na hindi mo mahahanap sa iyong mga kaibigan.

Sa mga umiiral na laruan, ang isang espesyal na posisyon ay inookupahan ng mga maaaring magsalita at tumugon sa pagpindot. Ang ganitong mga laruan ay tinatawag na interactive.

SA Kamakailan lamang Ang pinakasikat sa mga babae at lalaki ay ang interactive na ibon na Little Live Pets. Ang laruang ito ay magiging isang magandang regalo para sa isang bata na nangangarap na magkaroon ng alagang hayop.

Mga tampok ng mga interactive na laruan

Ang mga laruan ay maaaring magsalita salamat sa isang espesyal na aparato na naka-mount sa loob ng katawan ng laruan. Ang mga bloke na ito ay naiiba sa pag-andar:

  • ang pinaka simpleng mekanismo ay isang write-once na audio module. Ang oras ng paglalaro ay maaaring mula 1 hanggang 6.5 minuto;
  • nagbibigay-daan sa iyo ang mga mas sopistikadong device na muling mag-record ng mga melodies o parirala. Ang mga interactive na laruan na may ganitong mga sistema ay natututong makipag-usap sa bata, na patuloy na tumataas leksikon. Maaari ka ring mag-record ng mga fairy tale o mga kanta na ginawa ng iyong ina o ibang kamag-anak;
  • May mga system na na-activate hindi sa pamamagitan ng pagpindot sa isang pindutan sa sound unit, ngunit sa pamamagitan ng boses o pagpindot iba't ibang bahagi mga laruan.

Halimbawa, ang isang interactive na manika ay nagsisimulang tumawa kapag hinawakan mo ang pisngi nito, at kung hinawakan mo ito sa kamay, nagsisimula itong magsalita.

Mga bata iba't ibang edad mahilig makipag-usap laruan. Sa pakikipaglaro sa kanila, natututo ang mga bata na makipag-usap, makakuha ng bagong kaalaman at iba pang kasanayan. Ang tanging disbentaha ng mga interactive na laruan ay ang kanilang gastos. Ang mas maraming mga pag-andar na ginagawa ng isang laruan, mas mataas ang presyo nito.

Gumagawa ng laruan sa iyong sarili

Kung gusto mong pasayahin ang iyong anak gamit ang laruang nagsasalita, maaari mo itong gawin sa iyong sarili.

Ang isang taong pamilyar sa radio electronics ay maaaring mag-assemble ng programmable sound module sa bahay. Ngunit hindi ito partikular na kinakailangan, ngayon ang mga naturang bloke ay maaaring mabili sa Internet o sa isang dalubhasang tindahan.

Ang proseso ng paggawa ng laruang nagsasalita ay ganito:

  1. Pumili kami ng laruan. Maaari itong bilhin sa tindahan o gawin nang nakapag-iisa. Ang mga laruang gawa sa kamay ay napakapopular ngayon.
  2. Bumili kami ng music module at nagre-record ng melody, text o fairy tale dito. Maaari ka ring kumuha ng sound module mula sa anumang lumang laruan, tingnan lamang kung gumagana nang maayos ang mga baterya.
  3. Pinutol namin ang tahi sa lugar kung saan mai-install ang bloke.
  4. Inilalagay namin ang module sa loob ng laruan, at mahalagang bigyang-pansin ang pindutan, dapat itong ma-access para sa pagpindot.

Pagkatapos nito, ang natitira lamang ay ang tahimik na tahiin ang tahi at iyon na - ang laruan ay naging nagsasalita.

Tutulungan ka ng video na ito na matutunan kung paano gumawa ng laruang nagsasalita:

Mayroong isang hindi kapani-paniwalang bilang ng mga nakikipag-usap na mga laruan para sa mga bata sa mundo, at ito ay nagpapalalim lamang ng impresyon na ang mga matatanda ay naiinip. Nagpasya ang aming koponan na itama ang sitwasyong ito.

Ang simula ng kwento

Nagsimula ang lahat nang ang isang maliwanag na pag-iisip ay pumasok sa matanong na isip ng isa sa aking kaibigan at kasamahan sa netsnail: bakit hindi pasayahin hindi lamang ang mga bata, kundi pati na rin ang mga matatanda na may mga pampakay na biro? Sa kabutihang palad, ang abot-kayang at mahusay na napatunayan na hardware ay hindi na bihira, at hindi lamang ito nakakapag-blink ng mga ilaw, ngunit nakakanta rin ng mga kanta.

Kaugnay nito, tinawagan niya ako at inalok na ulitin ang epikong gawa upang makita kung ang ESP8266 ay nagpe-play ng musika sa MP3 na format nang mahusay sa network at kung ito ay pinupunit ang hamster, kung mayroon ba talagang sapat na pagganap, na mabilis kong ginawa. bakasyon sa bagong taon 2016:


Sa video, ang ESP8266 ay nagpe-play ng Internet radio, na naglalabas ng tunog gamit ang "5-bit PWM over I2S" hack.

Gayunpaman, ang paglalaro ng MP3 na radyo mula sa Internet ay naubos ang halos buong mapagkukunan ng ESP8266 at tumunog na "kaya-kaya," habang ang aming imahinasyon ay naglalarawan ng isang bagay na higit pa sa isang MP3 radio speaker. Sa mga malikhaing impulses na ito, pumunta kami sa aming koponan at minamahal na chef na si Vladimir.

Pagkatapos ng kaunting brainstorming, nagsimulang lumitaw ang isang mas detalyadong larawan at maging lohikal na kadena kung ano ang hindi lamang natin gusto, ngunit maaari ring gawin:

  • Upang palitan ang MP3 ng isang bagay na hindi gaanong nangangailangan ng mapagkukunan at mas libre, nakipag-ayos kami sa Speex, na medyo matagumpay at mabilis na nai-port sa flexxnn sa ESP8266.
  • Kumuha ng mga pag-record ng mga biro mula sa isang server sa cloud at lokal na iimbak ang mga ito sa isang SD card, dahil... Ang Internet ay hindi available sa lahat ng dako, at kahit sa ESP8266, kung pananatilihin mo ito sa lahat ng oras, hindi ka makakakuha ng sapat na baterya.
  • Itali ang "mga biro ng katatawanan" sa ilang mga kaganapan, at hindi basta basta basta magsalita. Napili ang isang smartphone bilang generator ng kaganapan, dahil halos lahat ay mayroon na nito. Well, ang mga aktwal na kaganapan ay madaling matanggap mula sa Apple Notification Center Service (ANCS), na available na sa iPod, iPhone at iPad.
  • Gumamit ng Bluetooth Low Energy (BLE) para makipag-usap sa isang smartphone, dahil kakaunti ang matutuwang mag-charge ng laruan nang higit sa isang beses sa isang linggo.
  • Upang maiwasan ng laruan na inisin ang gumagamit sa mga madalas na biro tungkol sa lahat ng mga papasok na kaganapan, nagpasya kaming gumamit ng lohika sa isang wika ng script. We settled on Pawn language.
  • Dahil ang bawat isa ay may iba't ibang panlasa sa mga biro, at ang pakikinig sa parehong biro ay nakakalungkot na, napagpasyahan na bigyan ang gumagamit ng pagkakataong bumoto para sa mga biro sa pamamagitan ng "pagtatapik" at "pagbugbog" (ang accelerometer), upang mabuo ito sa ang server ng nilalaman sa susunod na mas may kaugnayang playlist.

Pagpili ng hardware

Noong una, gusto kong gumawa ng napakasimple ngunit ganap na gumaganang prototype sa isang all-in-one na board, kaya nagpasya kaming subukan ito sa LinkIt ONE mula sa MediaTek. At halos agad na nagtagumpay ang netsnail. Nagkaroon ng koneksyon sa telepono at ang mga MP3 mula sa SD card ay perpektong na-play.
Tila ito ay kaligayahan at isang handa na platform! Ngunit pagkatapos ay nahaharap kami sa malupit na katotohanan ng mga limitasyon ng kanilang saradong SDK at lumipas ang euphoria.

Napagtanto namin na walang handa na platform sa isang board na makakatugon sa lahat ng aming mga kagustuhan, na nangangahulugang kailangan naming likhain ito mula sa simula.

Kaya, kailangan naming piliin (Pebrero 2016) ang pinaka-angkop na BLE chip na kailangang iugnay sa ESP8266. Nagpasya kaming gumamit ng karaniwang TWI (I2C) bilang koneksyon sa pagitan ng ESP8266 at ng BLE chip (sa oras na iyon ay hindi namin alam kung anong uri ng chip ito).

Ngunit sa BLE walang gaanong pagpipilian noon:

  • TI CC2541 - kahit papaano ay hindi ko ito nagustuhan kaagad dahil sa arkitektura, at ang 8 KB RAM ay mukhang hindi kapani-paniwala madaling buhay, dahil sa dami ng mga serbisyo at katangian ng BLE na kailangan namin sa laruan.
  • BCM20732 - mukhang napaka-promising, ngunit sa katotohanan ang SDK ay naging napaka-crude, at ang Broadcom WICED Smart BLE na hardware ay sobrang buggy na hindi ako magsusulat ng anumang espesyal dito, para hindi magmura. Ipaalam sa akin kung bumuti na ang sitwasyon ngayon.
  • Ang nRF52832 ay ang unang chip na agad na nasiyahan sa akin. Ngunit pagkatapos ay walang compact BLE module - sinimulan ng record ang prototyping sa isang debug board, talagang nagustuhan ko ang SDK, naglalaman ito ng maraming iba't ibang manggagawa mga halimbawa. Nagsimula kaagad ang halimbawa ng BLE ANCS at agad kaming nakakita ng mga notification mula sa iPhone sa mga UART log. Sa pamamagitan ng paraan, ang debug board na ito ay may isang tunay na SEGGER J-Link programmer at debugger, na ginawang mas madali ang aming buhay sa hinaharap.
  • nRF51822 - sa oras na iyon ay may mga yari na module, at sila ay na-program sa pamamagitan ng SEGGER mula sa nRF52832. Ang pinakanagulat sa akin ay ang code mula sa mas lumang modelo ng nRF52832 ay perpektong inilipat sa mas batang nRF51822 at pabalik!
Bilang isang resulta, ang unang bakal ay mukhang isang tarantula spider tulad nito:

Napakalungkot na makaranas ng mga glitches dahil sa mga dupont cable na nahuhulog, lalo na sa nRF51822 module, kung saan ang mga pin ay bahagyang mas maliit.

Mga serbisyo ng BLE sa nRF51822 at iOS application

Gayunpaman, nagsimula na ako at ang pag-iibigan sa pagpapatupad ng mga serbisyo at katangian ng BLE sa nRF51822 sa spider hardware na ito, na hinahati ang lahat ng humigit-kumulang sa kalahati:
  • Serbisyo ng Apple Notification Center (ANCS) - upang makatanggap ng mga abiso tungkol sa mga kaganapan mula sa iyong smartphone.
  • Apple Current Time Service (CTS) - kapag nakakonekta, tumatagal ang laruan mula sa telepono.
  • HandShake Service (HSS) - ang serbisyong ito, sa pamamagitan ng paraan, ay ginagawa ang laruan na "hindi masusuklian", hindi katulad ng mga nakasanayang headset at katulad na mga gadget. Ang katotohanan ay ang cloud ay may ClientID at hindi lamang ipinares ng user ang telepono at ang laruan sa pamamagitan ng Bluetooth, kundi pati na rin ang isang karagdagang pagbubuklod na hindi napakadaling i-reset. Ang isang paglalarawan ng prosesong ito ay nangangailangan ng isang hiwalay na artikulo, kaya lilimitahan ko ang aking sarili sa isang maikling pagbanggit.
  • Battery As Service (BAS) - paglilipat ng katayuan ng baterya sa isang smartphone application.
  • Serbisyo ng Nilalaman (CONTS) - kasama nito makikita mo ang isang listahan ng mga naunang nilalaro na biro, na may teksto (ang teksto ay kinuha mula sa server sa cloud).
  • Serbisyo ng Mga Setting (SETTS) - sa pamamagitan nito maaari mong i-configure ang mga filter para sa hindi naaangkop na nilalaman ng biro, ang oras kung kailan dapat tumahimik ang laruan (sa gabi, halimbawa), atbp.
MaximKit ay ginagawa sa parehong oras application para sa iOS.

Ipinapakita ng larawan sa kanan ang pangunahing screen ng application.

Dito hindi nakayanan ni flexxnn ang aming pagdurusa dahil sa pagkalagas ng mga wire at ginawa ang unang normal na prototype sa bahay gamit ang laser iron method:

Hindi ito nakikita sa larawan, ngunit mayroon nang puwang para sa isang microSD card. Sa maliit na square card sa ibaba - ALC5627, ang tunog ay mas mahusay kaysa sa 5-bit na PWM sa pamamagitan ng I2S.

Para sa pamamahala ng kuryente, pinili namin ang AXP209. Nagbibigay-daan sa iyong i-charge at gamitin ang baterya nang sabay, pati na rin subaybayan ang kondisyon nito. Ang chip ay napaka-pangkaraniwan, ngunit may maraming mga detalye sa parehong programming at sa mga kinakailangang panlabas na bahagi, ang tinatawag na. "harness".

Magic sa ESP8266

Kasabay nito, ang flexxnn ported Speex, FatFs sa ESP8266, ay gumawa ng bootloader para sa ESP8266 at nRF51822, upang hindi mo na kailangang mag-flash ng na-update na firmware sa wire, ngunit gawin ito sa pamamagitan ng paglalagay ng mga file ng firmware sa isang microSD card.

Sa personal, tila sa akin ay tinulungan siya ng mga dayuhan, dahil ginawa niya ang lahat sa loob ng isang buwan. Ngunit hindi siya umamin sa mga contact na may alien intelligence.

At pagkatapos ay ang pangalawa, mas normal na prototype:

Ngunit ang mas normal na prototype ay hindi na magkasya sa isang malambot na laruan. At kahit na nakapasok ito, sa isang biglaang paggalaw ay aakyat ang isang "stranger" mula sa laruan patungo sa potensyal na gumagamit, na siyempre ay hindi katanggap-tanggap para sa isang MVP.

Samakatuwid, napagpasyahan na iutos ang lupon sa mga propesyonal at ito ang nangyari sa huli:

Ang disenyong ito ay akma na sa isang pusa, bagaman ito ay mukhang hindi makatao:

Kasabay nito, ang mga takot ay nakumpirma na ang mga kaganapan mula sa telepono ay maaaring dumating nang madalas at bilang isang resulta ang gumagamit ay makakakuha ng pangangati sa halip na masaya. Ang isang nababaluktot na lohika para sa pag-filter ay kinakailangan, na maaaring madaling baguhin anumang oras nang hindi muling nag-flash. Kaugnay nito, pagkatapos pag-aralan ang hardware at mapagtanto na walang mabilis at compact na mga script para sa ESP8266 (Lua at microPython ay mga interpreter), nagpasya akong i-port ang wikang Pawn, na mabilis (18 beses lamang na mas mabagal kaysa sa native) compact bytecode.

Sa pamamagitan ng paraan, ang mga mapagkukunan sa Pawn ay halos kapareho sa C, kaya ang pagbabago ng mga script ay isang kasiyahan - kailangan mo lamang i-compile ang mga ito sa AMX bytecode at kopyahin ang mga ito sa isang SD card.

Pandaraya sa gadget. Nagpapanggap bilang iOS sa Android

At pagkatapos ay "biglang" naalala naming lahat iyon Mga Android phone hindi gaanong kakaunti, at higit pa, kaysa sa mga iOS phone sa mundo.

Bilang resulta, kinailangan kong mabilis na suriin kung magagawa namin linlangin ang mga gadget at magpanggap na iOS sa Android, upang makakita sila ng serbisyo ng ANCS na hindi makikilala sa Apple.

Sa huli, ang lahat ay gumana at sa loob ng isang linggo ang mga gadget (at ang aming pusa ay walang pagbubukod) taos-pusong naniniwala na mayroon akong iPhone na may serbisyo ng ANCS, kumokonekta sa aking Nexus 5 at maging sa luma. Samsung Galaxy gamit ang Android 4.4.

Sige Cloud

Dahil walang gustong makinig sa isang biro nang maraming beses (katotohanan), at mayroon ding mga kagustuhan at mga paghihigpit sa kultura, napagpasyahan na lumikha ng isang natatanging playlist para sa bawat gumagamit. Para sa kapakanan na ito, nagtrabaho ako nang malapit sa isang server sa cloud.

Ngunit paano ka magpapasya kung sino ang magugustuhan ng ano? Tama iyon - hayaan ang gumagamit na magpasya para sa kanyang sarili! Para magawa ito, gumawa ako ng basic gesture detection sa isang accelerometer mula sa STMicroelectronics. Kung nagustuhan mo ang biro, ikiling mo ang pusa na parang "oo." Kung hindi mo gusto ang biro, ikiling mo ito sa gilid na parang "hindi." Nagdagdag din ako ng "forget-me-not" para sa telepono - kung nawala ang koneksyon ng BLE, at nakita ng accelerometer ang paggalaw, nangangahulugan ito na dinadala ang pusa sa isang lugar, at nakalimutan ang telepono.

Pagkatapos na "gusto" ng user at sa gayon ay ipahiwatig ang kanyang mga kagustuhan, mapupunta ang impormasyon sa server, kung saan inihahambing ang "genomes" ng mga playlist at nabuo ang mga bagong hanay ng mga biro para sa user. Ngunit ito ay isang paksa para sa isang hiwalay na artikulo .

Mga resulta

Bilang isang resulta, ang entertainment ay naging isang mahusay na platform na maaaring:
  • makipag-ugnayan sa iyong telepono sa pamamagitan ng BLE at makatanggap ng mga abiso tungkol sa mga kaganapan;
  • makipag-usap sa pamamagitan ng WiFi at mag-download ng nilalaman at mga update sa firmware;
  • i-save at basahin ang mga file sa FAT32 sa microSD;
  • maglaro ng mga biro na puno ng speex codec;
  • tukuyin ang mga kagustuhan ng gumagamit gamit ang isang accelerometer (pagtukoy ng kilos);
  • lumikha ng mga playlist para sa bawat gumagamit batay sa kanilang mga kagustuhan sa katatawanan;
Ang kapansin-pansin ay ang "napakahusay na mga kamay" ay madaling kumonekta sa kaukulang mga pin (kahit na ang mga butas para sa mga konektor sa board ay naiwan) at "gawing mas matalino ang pusa" ayon sa gusto nila. Ginagawa nitong kaakit-akit ang all-in-one na platform sa mga geeks.

Sa platform na ito nagpunta kami sa kickstarter, na tinatawag ang tapos na laruang KiQ. Sa unang araw ay nakakolekta kami ng 40%, at ngayon ito ay 57%. Ngunit iyon ay isang ganap na naiibang kuwento.

Salamat sa lahat ng nagbasa sa linyang ito. Inaasahan ko ang mga kawili-wiling tanong mula sa iyo.



Bago sa site

>

Pinaka sikat