വീട് ശുചിതപരിപാലനം സംസാരിക്കുന്ന നായയെ എങ്ങനെ ഉണ്ടാക്കാം. കിക്യു തമാശ പൂച്ച അല്ലെങ്കിൽ മുതിർന്നവർക്കായി ഞങ്ങൾ സംസാരിക്കുന്ന കളിപ്പാട്ടം എങ്ങനെ ഉണ്ടാക്കി, സംസാരിക്കുന്ന കളിപ്പാട്ടം ഉണ്ടാക്കുക

സംസാരിക്കുന്ന നായയെ എങ്ങനെ ഉണ്ടാക്കാം. കിക്യു തമാശ പൂച്ച അല്ലെങ്കിൽ മുതിർന്നവർക്കായി ഞങ്ങൾ സംസാരിക്കുന്ന കളിപ്പാട്ടം എങ്ങനെ ഉണ്ടാക്കി, സംസാരിക്കുന്ന കളിപ്പാട്ടം ഉണ്ടാക്കുക

എങ്ങനെ ചെയ്യാൻ സംസാരിക്കുന്ന നായനിങ്ങളുടെ സ്വന്തം കൈകൊണ്ട് ആവർത്തിക്കുക. പുതുവർഷത്തിൽ തമാശകൾക്കായി പ്രത്യേകം കരകൌശലമുണ്ടാക്കി. നിർഭാഗ്യവശാൽ, വിൽപ്പനയ്‌ക്ക് ആവർത്തിച്ചുള്ള നായ്ക്കളെ ഞാൻ കണ്ടിട്ടില്ല. ഇതിനകം അടിച്ച പാതയിലൂടെ നടന്ന്, ഡോഗ് റിപ്പീറ്റർ എൻ്റെ സ്വന്തം കൈകൊണ്ട് നിർമ്മിച്ചതാണ്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ രണ്ട് കളിപ്പാട്ടങ്ങൾ മാത്രം വാങ്ങുകയും നിങ്ങളുടെ സ്വന്തം കൈകൊണ്ട് അവയിൽ ലളിതമായ പ്രവർത്തനങ്ങൾ നടത്തുകയും വേണം. ഫോട്ടോകളും വീഡിയോകളും ഉപയോഗിച്ച് ഒരു ടോക്കിംഗ് ഡോഗ് റിപ്പീറ്റർ എങ്ങനെ നിർമ്മിക്കാം എന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക്, അവതരിപ്പിച്ച മാസ്റ്റർ ക്ലാസ് കാണുക. എല്ലായ്പ്പോഴും എന്നപോലെ, പൂർത്തിയായ കളിപ്പാട്ടം പുതിയ വർഷത്തിൽ കുട്ടിക്ക് സമ്മാനമായി നൽകും.

ഒരു റിപ്പീറ്റർ ഡോഗ് ഉണ്ടാക്കാൻ, നിങ്ങൾക്ക് ഒരു റിപ്പീറ്റർ ഹാംസ്റ്ററും മൃദുവായ കളിപ്പാട്ട നായയും ആവശ്യമാണ്. ലിങ്ക് ഉപയോഗിച്ച് Aliexpress-ൽ ഒരു ഹാംസ്റ്റർ വാങ്ങിക്കൊണ്ട് മാസ്റ്റർ ഈ പ്രശ്നം പരിഹരിച്ചു http://ali.pub/q3pti . ഒരു കളിപ്പാട്ടക്കടയിൽ നിന്നാണ് നായയെ വാങ്ങിയത്. ഫോട്ടോയിലെ വില.




നായ കളിപ്പാട്ടം

നായ കളിപ്പാട്ടം

ആവർത്തിക്കുന്ന നായ്ക്കൾക്കുള്ള അസംബ്ലി നിർദ്ദേശങ്ങൾ

  1. ഞങ്ങൾ ചർമ്മത്തിൽ നിന്ന് ഹാംസ്റ്റർ മെക്കാനിസം നീക്കം ചെയ്യുന്നു. സാധാരണയായി ചർമ്മം ഒരു കേബിൾ ടൈ ഉപയോഗിച്ച് ഉറപ്പിച്ചിരിക്കുന്നു. നിങ്ങൾ അത് പ്ലയർ ഉപയോഗിച്ച് മുറിച്ചാൽ മതി. ഫാസ്റ്റനറുകൾ എങ്ങനെ മുറിക്കാമെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും.
  2. മെക്കാനിസത്തിൻ്റെ പ്രവർത്തനം ഞങ്ങൾ പരിശോധിക്കുന്നു. ചലിക്കുന്ന പ്ലാറ്റ്‌ഫോമിൻ്റെ മുകളിലെ സ്ഥാനത്ത് മെക്കാനിസം നിർത്തണം. ഒരു വീഡിയോ കാണുക.
  3. തിരഞ്ഞെടുത്ത കളിപ്പാട്ടം, നായ, മെക്കാനിസത്തിൽ ഉൾക്കൊള്ളാൻ അല്പം ചെറുതാണ്. അതിനാൽ, ലൈനിംഗ് തുറന്ന്, തലയിൽ നിന്ന് പാഡിംഗ് പോളിസ്റ്ററിൻ്റെ ഒരു ഭാഗം നീക്കം ചെയ്ത ശേഷം, മെക്കാനിസത്തിൻ്റെ മുകളിലെ പ്ലാറ്റ്ഫോം കളിപ്പാട്ടത്തിൻ്റെ തലയിൽ സ്ഥാപിച്ചു.
  4. വോളിയം നൽകുന്നതിന് അധിക പാഡിംഗ് പോളിസ്റ്റർ നായയുടെ കാലുകളിൽ സ്ഥാപിച്ചിരിക്കുന്നു.
  5. കളിപ്പാട്ടത്തിൻ്റെ തലയുടെ വ്യക്തമായ ചലനത്തിനായി, മെക്കാനിസത്തിൻ്റെ പ്രവർത്തനമനുസരിച്ച്, തലയുടെ മുകൾഭാഗം മെക്കാനിസം പ്ലാറ്റ്ഫോമിലേക്ക് ത്രെഡുകൾ ഉപയോഗിച്ച് ബന്ധിപ്പിച്ചിരിക്കുന്നു.
  6. ഗാസ്കറ്റിന് കീഴിൽ കളിപ്പാട്ടത്തിൻ്റെ അരികിലൂടെ ഒരു ത്രെഡ് കടന്നുപോയി. ത്രെഡ് നീട്ടി, മെക്കാനിസത്തിൻ്റെ ആവേശത്തിൽ ചർമ്മത്തിൻ്റെ അറ്റം ശരിയാക്കുന്നു. വീഡിയോ കാണൂ.


വിപുലീകൃത സ്ഥാനത്ത് മെക്കാനിസം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്

സ്റ്റോറുകളിൽ ഒരു റെഡിമെയ്ഡ് കളിപ്പാട്ടം വാങ്ങുന്നത് അസാധ്യമാണ് എന്നത് ഒരു ദയനീയമാണ്, എന്നാൽ നിങ്ങളുടെ സ്വന്തം കൈകൊണ്ട് നിങ്ങൾക്കത് സ്വയം നിർമ്മിക്കാൻ കഴിയും. ക്രാഫ്റ്റ് സമയ നിക്ഷേപത്തിന് അർഹമാണ്. പുതുവത്സരം ആഘോഷിക്കുമ്പോൾ അത് കൃത്യസമയത്ത് നടപ്പിലാക്കുക എന്നതാണ് പ്രധാന കാര്യം, എല്ലാവർക്കും കണ്ണീരിലേക്ക് ചിരി ഉറപ്പ് നൽകും! ക്രാഫ്റ്റ് തന്നെ ഒരു കുട്ടിക്ക് അർഹമായ സമ്മാനമാണ്. നിങ്ങളുടെ സുഹൃത്തുക്കൾക്കിടയിൽ നിങ്ങൾ കണ്ടെത്താത്ത കളിപ്പാട്ടങ്ങളെ കുട്ടികൾ വിലമതിക്കുന്നു.

നിലവിലുള്ള കളിപ്പാട്ടങ്ങൾക്കിടയിൽ, സ്പർശനത്തോട് സംസാരിക്കാനും പ്രതികരിക്കാനും കഴിയുന്നവർക്ക് ഒരു പ്രത്യേക സ്ഥാനം ഉണ്ട്. അത്തരം കളിപ്പാട്ടങ്ങളെ ഇൻ്ററാക്ടീവ് എന്ന് വിളിക്കുന്നു.

IN ഈയിടെയായിപെൺകുട്ടികൾക്കും ആൺകുട്ടികൾക്കും ഇടയിൽ ഏറ്റവും പ്രചാരമുള്ളത് ലിറ്റിൽ ലൈവ് വളർത്തുമൃഗങ്ങളാണ്. ഒരു വളർത്തുമൃഗത്തെ സ്വപ്നം കാണുന്ന ഒരു കുട്ടിക്ക് ഈ കളിപ്പാട്ടം ഒരു അത്ഭുതകരമായ സമ്മാനമായിരിക്കും.

സംവേദനാത്മക കളിപ്പാട്ടങ്ങളുടെ സവിശേഷതകൾ

ടോയ് ബോഡിക്കുള്ളിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ഒരു പ്രത്യേക ഉപകരണത്തിന് നന്ദി പറയാൻ കളിപ്പാട്ടങ്ങൾക്ക് കഴിയും. ഈ ബ്ലോക്കുകൾ പ്രവർത്തനത്തിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു:

  • ഏറ്റവും ലളിതമായ സംവിധാനംഒരിക്കൽ എഴുതാവുന്ന ഒരു ഓഡിയോ മൊഡ്യൂളാണ്. കളി സമയം 1 മുതൽ 6.5 മിനിറ്റ് വരെയാകാം;
  • കൂടുതൽ സങ്കീർണ്ണമായ ഉപകരണങ്ങൾ മെലഡികളോ ശൈലികളോ വീണ്ടും റെക്കോർഡ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു. അത്തരം സംവിധാനങ്ങളുള്ള സംവേദനാത്മക കളിപ്പാട്ടങ്ങൾ കുട്ടിയുമായി സംസാരിക്കാൻ പഠിക്കുന്നു, നിരന്തരം വർദ്ധിക്കുന്നു നിഘണ്ടു. നിങ്ങളുടെ അമ്മയോ മറ്റ് ബന്ധുവോ അവതരിപ്പിച്ച യക്ഷിക്കഥകളോ ഗാനങ്ങളോ നിങ്ങൾക്ക് റെക്കോർഡുചെയ്യാനാകും;
  • ശബ്ദ യൂണിറ്റിലെ ഒരു ബട്ടൺ അമർത്തിക്കൊണ്ടല്ല, ശബ്ദത്തിലൂടെയോ സ്പർശത്തിലൂടെയോ സജീവമാക്കുന്ന സിസ്റ്റങ്ങളുണ്ട് വിവിധ ഭാഗങ്ങൾകളിപ്പാട്ടങ്ങൾ.

ഉദാഹരണത്തിന്, ഒരു സംവേദനാത്മക പാവ നിങ്ങൾ അതിൻ്റെ കവിളിൽ തൊടുമ്പോൾ ചിരിക്കാൻ തുടങ്ങുന്നു, നിങ്ങൾ അതിനെ കൈയ്യിൽ എടുത്താൽ അത് സംസാരിക്കാൻ തുടങ്ങുന്നു.

കുട്ടികൾ വ്യത്യസ്ത പ്രായക്കാർസംസാരിക്കുന്ന കളിപ്പാട്ടങ്ങൾ ഇഷ്ടപ്പെടുന്നു. അവരോടൊപ്പം കളിക്കുന്നതിലൂടെ, കുട്ടികൾ ആശയവിനിമയം നടത്താനും പുതിയ അറിവുകളും മറ്റ് കഴിവുകളും നേടാനും പഠിക്കുന്നു. സംവേദനാത്മക കളിപ്പാട്ടങ്ങളുടെ ഒരേയൊരു പോരായ്മ അവയുടെ വിലയാണ്. അത്തരമൊരു കളിപ്പാട്ടം കൂടുതൽ പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു, അതിൻ്റെ വില ഉയർന്നതാണ്.

സ്വയം ഒരു കളിപ്പാട്ടം ഉണ്ടാക്കുക

സംസാരിക്കുന്ന കളിപ്പാട്ടം കൊണ്ട് നിങ്ങളുടെ കുട്ടിയെ സന്തോഷിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്കത് സ്വയം നിർമ്മിക്കാം.

റേഡിയോ ഇലക്‌ട്രോണിക്‌സ് പരിചിതമായ ഒരാൾക്ക് വീട്ടിൽ ഒരു പ്രോഗ്രാമബിൾ സൗണ്ട് മൊഡ്യൂൾ കൂട്ടിച്ചേർക്കാൻ കഴിയും. എന്നാൽ ഇത് പ്രത്യേകിച്ച് ആവശ്യമില്ല; ഇന്ന് അത്തരം ബ്ലോക്കുകൾ ഇൻ്റർനെറ്റിൽ അല്ലെങ്കിൽ ഒരു പ്രത്യേക സ്റ്റോറിൽ വാങ്ങാം.

സംസാരിക്കുന്ന കളിപ്പാട്ടം നിർമ്മിക്കുന്ന പ്രക്രിയ ഇതുപോലെ കാണപ്പെടുന്നു:

  1. ഞങ്ങൾ ഒരു കളിപ്പാട്ടം തിരഞ്ഞെടുക്കുന്നു. ഇത് സ്റ്റോറിൽ വാങ്ങുകയോ സ്വതന്ത്രമായി നിർമ്മിക്കുകയോ ചെയ്യാം. കൈകൊണ്ട് നിർമ്മിച്ച ടെക്സ്റ്റൈൽ കളിപ്പാട്ടങ്ങൾ ഇന്ന് വളരെ ജനപ്രിയമാണ്.
  2. ഞങ്ങൾ ഒരു സംഗീത മൊഡ്യൂൾ വാങ്ങുകയും അതിൽ ഒരു മെലഡി, വാചകം അല്ലെങ്കിൽ യക്ഷിക്കഥ റെക്കോർഡ് ചെയ്യുകയും ചെയ്യുന്നു. നിങ്ങൾക്ക് ഏതെങ്കിലും പഴയ കളിപ്പാട്ടത്തിൽ നിന്ന് ഒരു ശബ്ദ മൊഡ്യൂൾ എടുക്കാം, ബാറ്ററികൾ ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.
  3. ബ്ലോക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്ന സ്ഥലത്ത് ഞങ്ങൾ സീം കീറുന്നു.
  4. ഞങ്ങൾ മൊഡ്യൂൾ കളിപ്പാട്ടത്തിനുള്ളിൽ സ്ഥാപിക്കുന്നു, ബട്ടണിൽ ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ്, അത് അമർത്തുന്നതിന് ആക്സസ് ചെയ്യാവുന്നതായിരിക്കണം.

ഇതിനുശേഷം, നിശബ്ദമായി സീം തുന്നിച്ചേർക്കുക മാത്രമാണ് അവശേഷിക്കുന്നത് - കളിപ്പാട്ടം സംസാരിച്ചു.

സംസാരിക്കുന്ന കളിപ്പാട്ടം എങ്ങനെ നിർമ്മിക്കാമെന്ന് മനസിലാക്കാൻ ഈ വീഡിയോ നിങ്ങളെ സഹായിക്കും:

ലോകത്ത് കുട്ടികൾക്കായി സംസാരിക്കുന്ന കളിപ്പാട്ടങ്ങളുടെ അവിശ്വസനീയമായ എണ്ണം ഉണ്ട്, ഇത് മുതിർന്നവർക്ക് വിരസമാണെന്ന ധാരണ വർദ്ധിപ്പിക്കുന്നു. ഈ സാഹചര്യം ശരിയാക്കാൻ ഞങ്ങളുടെ ടീം തീരുമാനിച്ചു.

കഥയുടെ തുടക്കം

എൻ്റെ സുഹൃത്തും നെറ്റ്‌സ്‌നെയിൽ സഹപ്രവർത്തകനുമായ ഒരാളുടെ അന്വേഷണാത്മക മനസ്സിലേക്ക് ഒരു ഉജ്ജ്വലമായ ചിന്ത വന്നപ്പോഴാണ് ഇതെല്ലാം ആരംഭിച്ചത്: എന്തുകൊണ്ടാണ് കുട്ടികളെ മാത്രമല്ല മുതിർന്നവരെയും തീമാറ്റിക് തമാശകളിലൂടെ രസിപ്പിക്കാത്തത്? ഭാഗ്യവശാൽ, താങ്ങാനാവുന്നതും നന്നായി തെളിയിക്കപ്പെട്ടതുമായ ഹാർഡ്‌വെയർ ഇപ്പോൾ അപൂർവമല്ല, മാത്രമല്ല ഇതിന് ലൈറ്റുകൾ മിന്നിമറയാൻ മാത്രമല്ല, പാട്ടുകൾ പാടാനും കഴിയും.

ഇക്കാര്യത്തിൽ, അദ്ദേഹം എന്നെ വിളിച്ച്, ESP8266 നെറ്റ്‌വർക്കിൽ MP3 ഫോർമാറ്റിൽ സംഗീതം നന്നായി പ്ലേ ചെയ്യുന്നുണ്ടോ എന്നും അത് ഹാംസ്റ്ററിനെ കഷണങ്ങളാക്കുന്നുണ്ടോ എന്നും ആവശ്യത്തിന് പ്രകടനം ഉണ്ടോ എന്നും കാണാൻ ഇതിഹാസ നേട്ടം ആവർത്തിക്കാൻ വാഗ്ദാനം ചെയ്തു, അത് ഞാൻ പെട്ടെന്ന് ചെയ്തു. പുതുവർഷ അവധികൾ 2016:


വീഡിയോയിൽ, ESP8266 ഇൻ്റർനെറ്റ് റേഡിയോ പ്ലേ ചെയ്യുന്നു, "5-ബിറ്റ് PWM ഓവർ I2S" ഹാക്ക് ഉപയോഗിച്ച് ശബ്ദം പുറപ്പെടുവിക്കുന്നു.

എന്നിരുന്നാലും, ഇൻറർനെറ്റിൽ നിന്ന് MP3 റേഡിയോ പ്ലേ ചെയ്യുന്നത് ESP8266-ൻ്റെ മിക്കവാറും മുഴുവൻ ഉറവിടങ്ങളും വിനിയോഗിക്കുകയും "അങ്ങനെ" എന്ന് തോന്നുകയും ചെയ്യുമ്പോൾ, ഞങ്ങളുടെ ഭാവന ഇതിനകം തന്നെ ഒരു MP3 റേഡിയോ സ്പീക്കറേക്കാൾ കൂടുതൽ ചിത്രീകരിക്കുകയായിരുന്നു. ഈ സൃഷ്ടിപരമായ പ്രചോദനങ്ങൾക്കൊപ്പം, ഞങ്ങൾ ഞങ്ങളുടെ ടീമിലേക്കും പ്രിയപ്പെട്ട ഷെഫ് വ്‌ളാഡിമിറിലേക്കും പോയി.

ഒരു ചെറിയ മസ്തിഷ്കപ്രക്ഷോഭത്തിന് ശേഷം, കൂടുതൽ വിശദമായ ഒരു ചിത്രം ഉയർന്നുവരാൻ തുടങ്ങി ലോജിക്കൽ ചെയിൻ നമുക്ക് ആവശ്യമുള്ളത് മാത്രമല്ല, ചെയ്യാൻ കഴിയുന്നതും:

  • MP3-ന് പകരം വിഭവശേഷി കുറഞ്ഞതും കൂടുതൽ സൗജന്യവുമായ എന്തെങ്കിലും നൽകുന്നതിന്, ഞങ്ങൾ Speex-ൽ സ്ഥിരതാമസമാക്കി, അത് വളരെ വിജയകരവും വേഗത്തിൽ ESP8266-ലേക്ക് പോർട്ട് ചെയ്തു.
  • ക്ലൗഡിലെ ഒരു സെർവറിൽ നിന്ന് തമാശകളുടെ റെക്കോർഡിംഗുകൾ എടുത്ത് അവ പ്രാദേശികമായി ഒരു SD കാർഡിൽ സംഭരിക്കുക, കാരണം... ഇൻ്റർനെറ്റ് എല്ലായിടത്തും ലഭ്യമല്ല, ESP8266-ൽ പോലും, നിങ്ങൾ അത് എല്ലായ്‌പ്പോഴും ഓണാക്കിയാൽ, നിങ്ങൾക്ക് മതിയായ ബാറ്ററി ലഭിക്കില്ല.
  • ചില സംഭവങ്ങളുമായി "നർമ്മത്തിൻ്റെ തമാശകൾ" ബന്ധിപ്പിക്കുക, ക്രമരഹിതമായി സംസാരിക്കരുത്. ഇവൻ്റ് ജനറേറ്ററായി ഒരു സ്മാർട്ട്‌ഫോൺ തിരഞ്ഞെടുത്തു, കാരണം മിക്കവാറും എല്ലാവർക്കും ഇതിനകം ഒന്ന് ഉണ്ട്. ശരി, ഐപോഡ്, ഐഫോൺ, ഐപാഡ് എന്നിവയിൽ ഇതിനകം ലഭ്യമായ Apple നോട്ടിഫിക്കേഷൻ സെൻ്റർ സർവീസിൽ (ANCS) നിന്ന് യഥാർത്ഥ സംഭവങ്ങൾ എളുപ്പത്തിൽ സ്വീകരിക്കാവുന്നതാണ്.
  • സ്‌മാർട്ട്‌ഫോണുമായി ആശയവിനിമയം നടത്താൻ ബ്ലൂടൂത്ത് ലോ എനർജി (BLE) ഉപയോഗിക്കുക, കാരണം കുറച്ച് ആളുകൾക്ക് ആഴ്ചയിൽ ഒന്നിലധികം തവണ കളിപ്പാട്ടം ചാർജ് ചെയ്യുന്നത് രസകരമായിരിക്കും.
  • എല്ലാ ഇൻകമിംഗ് ഇവൻ്റുകളെക്കുറിച്ചും പതിവായി തമാശകൾ പറഞ്ഞ് കളിപ്പാട്ടം ഉപയോക്താവിനെ ശല്യപ്പെടുത്തുന്നത് തടയാൻ, ഒരു സ്ക്രിപ്റ്റിംഗ് ഭാഷയിൽ ലോജിക് ഉപയോഗിക്കാൻ ഞങ്ങൾ തീരുമാനിച്ചു. ഞങ്ങൾ പണയം ഭാഷയിൽ സ്ഥിരതാമസമാക്കി.
  • ഓരോരുത്തർക്കും തമാശകളിൽ വ്യത്യസ്ത അഭിരുചികളുള്ളതിനാലും ഒരേ തമാശ കേൾക്കുന്നത് ഇതിനകം സങ്കടകരമായിരിക്കുന്നതിനാലും, അത് രൂപപ്പെടുത്തുന്നതിന് ഉപയോക്താവിന് തമാശകൾക്കായി "തട്ടലും" "അടിച്ച്" (ആക്സിലറോമീറ്റർ) വോട്ട് ചെയ്യാനുള്ള അവസരം നൽകാൻ തീരുമാനിച്ചു. ഉള്ളടക്ക സെർവർ അടുത്ത തവണ കൂടുതൽ പ്രസക്തമായ പ്ലേലിസ്റ്റ്.

ഹാർഡ്‌വെയർ തിരഞ്ഞെടുപ്പ്

തുടക്കത്തിൽ, ഒരു ഓൾ-ഇൻ-വൺ ബോർഡിൽ വളരെ ലളിതവും എന്നാൽ പൂർണ്ണമായി പ്രവർത്തിക്കുന്നതുമായ ഒരു പ്രോട്ടോടൈപ്പ് നിർമ്മിക്കാൻ ഞാൻ ആഗ്രഹിച്ചു, അതിനാൽ മീഡിയടെക്കിൽ നിന്നുള്ള LinkIt ONE-ൽ ഇത് പരീക്ഷിക്കാൻ ഞങ്ങൾ തീരുമാനിച്ചു. നെറ്റ്‌സ്‌നൈൽ ഉടൻ തന്നെ വിജയിച്ചു. ഫോണുമായി ഒരു കണക്ഷൻ ഉണ്ടായിരുന്നു, SD കാർഡിൽ നിന്നുള്ള MP3-കൾ നന്നായി പ്ലേ ചെയ്തു.
ഇത് സന്തോഷവും റെഡിമെയ്ഡ് പ്ലാറ്റ്‌ഫോമും ആണെന്ന് തോന്നുന്നു! എന്നാൽ പിന്നീട് അവരുടെ അടഞ്ഞ SDKയുടെ പരിമിതികളുടെ കഠിനമായ യാഥാർത്ഥ്യത്തെ ഞങ്ങൾ അഭിമുഖീകരിച്ചു, ആനന്ദം കടന്നുപോയി.

ഞങ്ങളുടെ എല്ലാ ആഗ്രഹങ്ങളും തൃപ്തിപ്പെടുത്തുന്ന ഒരു റെഡിമെയ്ഡ് പ്ലാറ്റ്ഫോം ഒരു ബോർഡിൽ ഇല്ലെന്ന് ഞങ്ങൾ മനസ്സിലാക്കി, അതിനർത്ഥം ഞങ്ങൾ അത് ആദ്യം മുതൽ സൃഷ്ടിക്കേണ്ടതുണ്ട് എന്നാണ്.

അതിനാൽ, ESP8266-മായി ബന്ധപ്പെടുത്തേണ്ട ഏറ്റവും അനുയോജ്യമായ BLE ചിപ്പ് ഞങ്ങൾക്ക് (ഫെബ്രുവരി 2016) തിരഞ്ഞെടുക്കേണ്ടി വന്നു. ESP8266 ഉം BLE ചിപ്പും തമ്മിലുള്ള കണക്ഷനായി ഞങ്ങൾ സ്റ്റാൻഡേർഡ് TWI (I2C) ഉപയോഗിക്കാൻ തീരുമാനിച്ചു (അത് ഏത് തരത്തിലുള്ള ചിപ്പാണെന്ന് ഞങ്ങൾക്ക് അറിയില്ലായിരുന്നു).

എന്നാൽ BLE-യിൽ അന്ന് അധികം ചോയ്‌സ് ഇല്ലായിരുന്നു:

  • TI CC2541 - വാസ്തുവിദ്യ കാരണം എങ്ങനെയെങ്കിലും എനിക്ക് ഇത് ഇഷ്ടപ്പെട്ടില്ല, കൂടാതെ 8 KB റാം വിട്ടുവീഴ്ചയില്ലാത്തതായി കാണപ്പെട്ടു എളുപ്പമുള്ള ജീവിതം, കളിപ്പാട്ടത്തിൽ ഞങ്ങൾക്ക് ആവശ്യമായ BLE സേവനങ്ങളുടെ എണ്ണവും സവിശേഷതകളും നൽകി.
  • BCM20732 - വളരെ പ്രതീക്ഷ നൽകുന്നതായി കാണപ്പെട്ടു, എന്നാൽ വാസ്തവത്തിൽ SDK വളരെ അസംസ്‌കൃതമായി മാറി, Broadcom WICED Smart BLE ഹാർഡ്‌വെയർ വളരെ ബഗ്ഗി ആയതിനാൽ ഞാൻ ഇവിടെ പ്രത്യേകിച്ച് ഒന്നും എഴുതില്ല, സത്യം ചെയ്യാതിരിക്കാൻ. ഇപ്പോൾ സ്ഥിതി മെച്ചപ്പെട്ടെങ്കിൽ എന്നെ അറിയിക്കുക.
  • nRF52832 ആണ് എന്നെ പെട്ടെന്ന് സന്തോഷിപ്പിച്ച ആദ്യത്തെ ചിപ്പ്. എന്നാൽ കോംപാക്റ്റ് BLE മൊഡ്യൂൾ ഇല്ലായിരുന്നു - റെക്കോഡ് ഒരു ഡീബഗ് ബോർഡിൽ പ്രോട്ടോടൈപ്പ് ചെയ്യാൻ തുടങ്ങി, എനിക്ക് SDK ശരിക്കും ഇഷ്ടപ്പെട്ടു, അതിൽ പലതും അടങ്ങിയിരിക്കുന്നു തൊഴിലാളികൾഉദാഹരണങ്ങൾ. BLE ANCS ഉദാഹരണം ഉടൻ ആരംഭിച്ചു, UART ലോഗുകളിൽ iPhone-ൽ നിന്നുള്ള അറിയിപ്പുകൾ ഞങ്ങൾ ഉടൻ കണ്ടു. വഴിയിൽ, ഈ ഡീബഗ് ബോർഡിൽ ഒരു യഥാർത്ഥ SEGGER J-Link പ്രോഗ്രാമറും ഡീബഗ്ഗറും ഉണ്ട്, ഇത് ഭാവിയിൽ ഞങ്ങളുടെ ജീവിതം വളരെ എളുപ്പമാക്കി.
  • nRF51822 - ആ സമയത്ത് റെഡിമെയ്ഡ് മൊഡ്യൂളുകൾ ഉണ്ടായിരുന്നു, അവ nRF52832 ൽ നിന്ന് SEGGER വഴി പ്രോഗ്രാം ചെയ്തു. പഴയ nRF52832 മോഡലിൽ നിന്നുള്ള കോഡ് ഇളയ nRF51822-ലേയ്ക്കും പുറകിലേയ്ക്കും തികച്ചും കൈമാറ്റം ചെയ്യപ്പെടുന്നു എന്നതാണ് എന്നെ ഏറ്റവും ആശ്ചര്യപ്പെടുത്തിയത്!
തൽഫലമായി, ആദ്യത്തെ ഇരുമ്പ് ഒരു ടരാൻ്റുല ചിലന്തി പോലെ കാണപ്പെടുന്നു:

ഡ്യൂപോണ്ട് കേബിളുകൾ വീഴുന്നത് കാരണം തകരാറുകൾ അനുഭവപ്പെട്ടത് വളരെ സങ്കടകരമാണ്, പ്രത്യേകിച്ച് nRF51822 മൊഡ്യൂളിൽ, പിന്നുകൾ ചെറുതായി ചെറുതാണ്.

nRF51822, iOS ആപ്ലിക്കേഷനിൽ BLE സേവനങ്ങൾ

എന്നിരുന്നാലും, അഫയറും ഞാനും ഈ സ്പൈഡർ ഹാർഡ്‌വെയറിൽ nRF51822-ൽ BLE സേവനങ്ങളും സവിശേഷതകളും നടപ്പിലാക്കാൻ തുടങ്ങി, എല്ലാം ഏകദേശം പകുതിയായി വിഭജിക്കുന്നു:
  • Apple അറിയിപ്പ് സെൻ്റർ സേവനം (ANCS) - നിങ്ങളുടെ സ്മാർട്ട്ഫോണിൽ നിന്ന് ഇവൻ്റുകളെക്കുറിച്ചുള്ള അറിയിപ്പുകൾ സ്വീകരിക്കുന്നതിന്.
  • Apple Current Time Service (CTS) - കണക്റ്റുചെയ്യുമ്പോൾ, കളിപ്പാട്ടം ഫോണിൽ നിന്ന് സമയമെടുക്കും.
  • ഹാൻഡ്‌ഷേക്ക് സേവനം (എച്ച്എസ്എസ്) - പരമ്പരാഗത ഹെഡ്‌സെറ്റുകളിൽ നിന്നും സമാന ഗാഡ്‌ജെറ്റുകളിൽ നിന്നും വ്യത്യസ്തമായി ഈ സേവനം കളിപ്പാട്ടത്തെ "അഭംഗുരം" ആക്കുന്നു. ക്ലൗഡിന് ClientID ഉണ്ടെന്നും ഉപയോക്താവിന് ബ്ലൂടൂത്ത് വഴി ഫോണും കളിപ്പാട്ടവും ജോടിയാക്കുക മാത്രമല്ല, റീസെറ്റ് ചെയ്യാൻ അത്ര എളുപ്പമല്ലാത്ത ഒരു അധിക ബൈൻഡിംഗും ഉണ്ടെന്നതാണ് വസ്തുത. ഈ പ്രക്രിയയുടെ വിവരണത്തിന് ഒരു പ്രത്യേക ലേഖനം ആവശ്യമാണ്, അതിനാൽ ഞാൻ ഒരു ഹ്രസ്വ പരാമർശത്തിലേക്ക് എന്നെത്തന്നെ പരിമിതപ്പെടുത്തും.
  • ബാറ്ററി ആസ് സർവീസ് (ബിഎഎസ്) - ഒരു സ്മാർട്ട്ഫോൺ ആപ്ലിക്കേഷനിലേക്ക് ബാറ്ററി നില കൈമാറ്റം.
  • ഉള്ളടക്ക സേവനം (CONTS) - ഇതുപയോഗിച്ച് നിങ്ങൾക്ക് മുമ്പ് കളിച്ച തമാശകളുടെ ഒരു ലിസ്റ്റ്, ടെക്‌സ്‌റ്റ് (ക്ലൗഡിലെ സെർവറിൽ നിന്ന് എടുത്തതാണ്) കാണാൻ കഴിയും.
  • ക്രമീകരണ സേവനം (SETTS) - ഇതുപയോഗിച്ച് നിങ്ങൾക്ക് അനുചിതമായ തമാശ ഉള്ളടക്കത്തിനായി ഫിൽട്ടറുകൾ ക്രമീകരിക്കാൻ കഴിയും, കളിപ്പാട്ടം നിശബ്ദമായിരിക്കേണ്ട സമയം (രാത്രിയിൽ, ഉദാഹരണത്തിന്) മുതലായവ.
MaximKit ഒരേ സമയം ചെയ്തുകൊണ്ടിരുന്നു iOS-നുള്ള ആപ്ലിക്കേഷൻ.

വലതുവശത്തുള്ള ചിത്രം ആപ്ലിക്കേഷൻ്റെ പ്രധാന സ്ക്രീൻ കാണിക്കുന്നു.

ഇവിടെ flexxnn-ന് വയറുകൾ വീഴുന്നത് കാരണം ഞങ്ങളുടെ കഷ്ടപ്പാടുകൾ സഹിക്കാൻ കഴിഞ്ഞില്ല, കൂടാതെ ലേസർ അയേൺ രീതി ഉപയോഗിച്ച് വീട്ടിൽ ആദ്യത്തെ സാധാരണ പ്രോട്ടോടൈപ്പ് ഉണ്ടാക്കി:

ഫോട്ടോയിൽ ഇത് ദൃശ്യമല്ല, പക്ഷേ മൈക്രോ എസ്ഡി കാർഡിനായി ഇതിനകം ഒരു സ്ലോട്ട് ഉണ്ട്. താഴെയുള്ള ചെറിയ സ്ക്വയർ കാർഡിൽ - ALC5627, I2S വഴിയുള്ള 5-ബിറ്റ് PWM നേക്കാൾ വളരെ മികച്ചതായിരുന്നു ശബ്ദം.

പവർ മാനേജ്മെൻ്റിനായി ഞങ്ങൾ AXP209 തിരഞ്ഞെടുത്തു. ഒരേ സമയം ബാറ്ററി ചാർജ് ചെയ്യാനും ഉപയോഗിക്കാനും നിങ്ങളെ അനുവദിക്കുന്നു, അതുപോലെ തന്നെ അതിൻ്റെ അവസ്ഥ നിരീക്ഷിക്കുക. ചിപ്പ് വളരെ സാധാരണമാണ്, പക്ഷേ പ്രോഗ്രാമിംഗിലും ആവശ്യമായ ബാഹ്യ ഘടകങ്ങളിലും നിരവധി പ്രത്യേകതകൾ ഉണ്ട്, വിളിക്കപ്പെടുന്നവ. "ഹാർനെസ്".

ESP8266-ലെ മാജിക്

ഇതിന് സമാന്തരമായി, flexxnn ESP8266-ലേക്ക് Speex, FatFs പോർട്ട് ചെയ്തു, ESP8266, nRF51822 എന്നിവയ്‌ക്കായി ഒരു ബൂട്ട്‌ലോഡർ നിർമ്മിച്ചു, അതിനാൽ നിങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്‌ത ഫേംവെയർ വയറിലൂടെ ഫ്ലാഷ് ചെയ്യേണ്ടതില്ല, പക്ഷേ ഫേംവെയർ ഫയലുകൾ മൈക്രോ എസ്ഡി കാർഡിൽ സ്ഥാപിച്ച് ഇത് ചെയ്യുക.

വ്യക്തിപരമായി, അന്യഗ്രഹജീവികൾ അവനെ സഹായിച്ചതായി എനിക്ക് തോന്നുന്നു, കാരണം അവൻ എല്ലാം ഏകദേശം ഒരു മാസത്തിനുള്ളിൽ ചെയ്തു. എന്നാൽ അന്യഗ്രഹജീവികളുമായുള്ള ബന്ധം അദ്ദേഹം സമ്മതിക്കുന്നില്ല.

തുടർന്ന് രണ്ടാമത്തെ, കൂടുതൽ സാധാരണ പ്രോട്ടോടൈപ്പ്:

എന്നാൽ കൂടുതൽ സാധാരണ പ്രോട്ടോടൈപ്പ് ഒരു സോഫ്റ്റ് കളിപ്പാട്ടത്തിന് അനുയോജ്യമല്ല. അത് അകത്ത് പ്രവേശിച്ചാലും, പെട്ടെന്നുള്ള ചലനത്തിലൂടെ ഒരു "അപരിചിതൻ" കളിപ്പാട്ടത്തിൽ നിന്ന് സാധ്യതയുള്ള ഉപയോക്താവിലേക്ക് കയറും, ഇത് തീർച്ചയായും ഒരു എംവിപിക്ക് അസ്വീകാര്യമായിരുന്നു.

അതിനാൽ, ബോർഡ് പ്രൊഫഷണലുകൾക്ക് ഓർഡർ ചെയ്യാൻ തീരുമാനിച്ചു, അവസാനം സംഭവിച്ചത് ഇതാണ്:

ഈ രൂപകൽപ്പന ഇതിനകം ഒരു പൂച്ചയ്ക്ക് തികച്ചും അനുയോജ്യമാണ്, എന്നിരുന്നാലും ഇത് എങ്ങനെയെങ്കിലും മനുഷ്യത്വരഹിതമായി തോന്നുന്നു:

അതേസമയം, ഫോണിൽ നിന്നുള്ള ഇവൻ്റുകൾ ഇടയ്ക്കിടെ വരാമെന്നും തൽഫലമായി ഉപയോക്താവിന് വിനോദത്തിന് പകരം പ്രകോപിപ്പിക്കാമെന്നും ഭയം സ്ഥിരീകരിച്ചു. ഫിൽട്ടറിംഗിനായി ഒരു ഫ്ലെക്സിബിൾ ലോജിക് ആവശ്യമാണ്, അത് വീണ്ടും ഫ്ലാഷ് ചെയ്യാതെ തന്നെ എപ്പോൾ വേണമെങ്കിലും എളുപ്പത്തിൽ മാറ്റാൻ കഴിയും. ഇക്കാര്യത്തിൽ, ഹാർഡ്‌വെയർ പഠിച്ച് ESP8266-ന് വേഗതയേറിയതും ഒതുക്കമുള്ളതുമായ സ്‌ക്രിപ്റ്റുകൾ ഇല്ലെന്ന് മനസ്സിലാക്കിയ ശേഷം (Lua, microPython വ്യാഖ്യാതാക്കളാണ്), പവൻ ഭാഷ പോർട്ട് ചെയ്യാൻ ഞാൻ തീരുമാനിച്ചു, അത് വേഗത്തിൽ (നാട്ടിലേതിനേക്കാൾ 18 മടങ്ങ് മാത്രം വേഗത കുറവാണ്). കോംപാക്റ്റ് ബൈറ്റ്കോഡ്.

വഴിയിൽ, പാണിലെ ഉറവിടങ്ങൾ C യുമായി വളരെ സാമ്യമുള്ളതാണ്, അതിനാൽ സ്ക്രിപ്റ്റുകൾ പരിഷ്ക്കരിക്കുന്നത് സന്തോഷകരമാണ് - നിങ്ങൾ അവയെ AMX ബൈറ്റ്കോഡിലേക്ക് കംപൈൽ ചെയ്ത് ഒരു SD കാർഡിലേക്ക് പകർത്തേണ്ടതുണ്ട്.

ഗാഡ്‌ജെറ്റ് തട്ടിപ്പ്. ആൻഡ്രോയിഡിൽ iOS ആയി നടിക്കുന്നു

എന്നിട്ട് "പെട്ടെന്ന്" ഞങ്ങൾ എല്ലാവരും അത് ഓർത്തു ആൻഡ്രോയിഡ് ഫോണുകൾലോകത്ത് iOS ഫോണുകളേക്കാൾ കുറവല്ല, അതിലും കൂടുതൽ.

തൽഫലമായി, ഞങ്ങൾക്ക് കഴിയുമോ എന്ന് എനിക്ക് പെട്ടെന്ന് പരിശോധിക്കേണ്ടിവന്നു ഗാഡ്‌ജെറ്റുകൾ കബളിപ്പിച്ച് Android-ൽ iOS ആയി നടിക്കുക, ആപ്പിളിൽ നിന്ന് വേർതിരിച്ചറിയാൻ കഴിയാത്ത ഒരു ANCS സേവനം അവർ കാണുന്നു.

അവസാനം, എല്ലാം പ്രവർത്തിച്ചു, ഒരാഴ്ചയ്ക്കുള്ളിൽ ഗാഡ്‌ജെറ്റുകൾ (ഞങ്ങളുടെ പൂച്ചയും ഒരു അപവാദമല്ല) എനിക്ക് ANCS സേവനമുള്ള ഒരു ഐഫോൺ ഉണ്ടെന്ന് ആത്മാർത്ഥമായി വിശ്വസിച്ചു, അത് എൻ്റെ Nexus 5 ലേക്ക് കണക്‌റ്റ് ചെയ്യുന്നു. സാംസങ് ഗാലക്സിആൻഡ്രോയിഡ് 4.4 ഉപയോഗിച്ച്.

ഗോ ക്ലൗഡ്

ഒരു തമാശ പലതവണ കേൾക്കാൻ ആരും ഇഷ്ടപ്പെടുന്നില്ല (വസ്തുത), കൂടാതെ മുൻഗണനകളും സാംസ്കാരിക നിയന്ത്രണങ്ങളും ഉള്ളതിനാൽ, ഓരോ ഉപയോക്താവിനും ഒരു അദ്വിതീയ പ്ലേലിസ്റ്റ് സൃഷ്ടിക്കാൻ തീരുമാനിച്ചു. ഈ കാര്യത്തിനായി, ഞാൻ ക്ലൗഡിലെ ഒരു സെർവറിൽ അടുത്ത് പ്രവർത്തിച്ചു.

എന്നാൽ ആർക്ക് എന്ത് ഇഷ്ടമാണെന്ന് എങ്ങനെ തീരുമാനിക്കും? അത് ശരിയാണ് - ഉപയോക്താവ് സ്വയം തീരുമാനിക്കട്ടെ! ഇത് ചെയ്യുന്നതിന്, ഞാൻ STMicroelectronics-ൽ നിന്നുള്ള ഒരു ആക്സിലറോമീറ്ററിൽ അടിസ്ഥാന ആംഗ്യ കണ്ടെത്തൽ നടത്തി. നിങ്ങൾക്ക് തമാശ ഇഷ്ടപ്പെട്ടെങ്കിൽ, "അതെ" എന്ന മട്ടിൽ നിങ്ങൾ പൂച്ചയെ ചരിഞ്ഞു. തമാശ ഇഷ്ടപ്പെട്ടില്ലെങ്കിൽ, "ഇല്ല" എന്ന മട്ടിൽ നിങ്ങൾ അതിനെ വശത്തേക്ക് ചരിഞ്ഞു. ഞാൻ ഫോണിനായി ഒരു "മറക്കുക-എന്നെ-നോട്ട്" ചേർത്തു - BLE കണക്ഷൻ നഷ്‌ടപ്പെടുകയും ആക്‌സിലറോമീറ്റർ ചലനം കണ്ടെത്തുകയും ചെയ്‌താൽ, അതിനർത്ഥം പൂച്ചയെ എവിടെയെങ്കിലും കൊണ്ടുപോകുന്നു, ഫോൺ മറന്നുപോയി എന്നാണ്.

ഉപയോക്താവ് “ഇഷ്‌ടപ്പെട്ടു” അതുവഴി അവൻ്റെ മുൻഗണനകൾ സൂചിപ്പിച്ചതിനുശേഷം, വിവരങ്ങൾ സെർവറിലേക്ക് പോകുന്നു, അവിടെ പ്ലേലിസ്റ്റുകളുടെ “ജീനോമുകൾ” താരതമ്യം ചെയ്യുകയും ഉപയോക്താവിനായി പുതിയ തമാശകൾ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. എന്നാൽ ഇത് ഒരു പ്രത്യേക ലേഖനത്തിനുള്ള വിഷയമാണ്. .

ഫലം

തൽഫലമായി, വിനോദം ഇനിപ്പറയുന്നവ ചെയ്യാൻ കഴിയുന്ന ഒരു മികച്ച പ്ലാറ്റ്‌ഫോമായി മാറി:
  • BLE വഴി നിങ്ങളുടെ ഫോണുമായി ആശയവിനിമയം നടത്തുകയും ഇവൻ്റുകളെക്കുറിച്ചുള്ള അറിയിപ്പുകൾ സ്വീകരിക്കുകയും ചെയ്യുക;
  • വൈഫൈ വഴി ആശയവിനിമയം നടത്തുകയും ഉള്ളടക്കവും ഫേംവെയർ അപ്‌ഡേറ്റുകളും ഡൗൺലോഡ് ചെയ്യുകയും ചെയ്യുക;
  • മൈക്രോ എസ്ഡിയിൽ FAT32-ൽ ഫയലുകൾ സംരക്ഷിക്കുകയും വായിക്കുകയും ചെയ്യുക;
  • സ്‌പീക്‌സ് കോഡെക് നിറഞ്ഞ തമാശകൾ കളിക്കുക;
  • ഒരു ആക്സിലറോമീറ്റർ (ആംഗ്യ കണ്ടെത്തൽ) ഉപയോഗിച്ച് ഉപയോക്തൃ മുൻഗണനകൾ നിർണ്ണയിക്കുക;
  • ഓരോ ഉപയോക്താവിനും നർമ്മത്തിൽ അവരുടെ മുൻഗണനകളെ അടിസ്ഥാനമാക്കി പ്ലേലിസ്റ്റുകൾ സൃഷ്ടിക്കുക;
ശ്രദ്ധേയമായ കാര്യം എന്തെന്നാൽ "വളരെ വൈദഗ്ധ്യമുള്ള കൈകൾക്ക്" അനുബന്ധ പിന്നുകളുമായി എളുപ്പത്തിൽ ബന്ധിപ്പിക്കാൻ കഴിയും (ബോർഡിലെ കണക്ടറുകൾക്കുള്ള ദ്വാരങ്ങൾ പോലും അവശേഷിക്കുന്നു) കൂടാതെ "പൂച്ചയെ ബുദ്ധിമാനാക്കുക". ഇത് ഓൾ-ഇൻ-വൺ പ്ലാറ്റ്‌ഫോമിനെ ആകർഷകമാക്കുന്നു. സങ്കികൾ.

ഈ പ്ലാറ്റ്ഫോം ഉപയോഗിച്ച് ഞങ്ങൾ കിക്ക്സ്റ്റാർട്ടറിലേക്ക് പോയി, പൂർത്തിയായ കളിപ്പാട്ടത്തെ KiQ എന്ന് വിളിക്കുന്നു. ആദ്യ ദിവസം ഞങ്ങൾ 40% ശേഖരിച്ചു, ഇപ്പോൾ അത് ഇതിനകം 57% ആണ്. എന്നാൽ അത് തികച്ചും വ്യത്യസ്തമായ ഒരു കഥയാണ്.

ഈ വരി വായിച്ച എല്ലാവർക്കും നന്ദി. നിങ്ങളിൽ നിന്നുള്ള രസകരമായ ചോദ്യങ്ങൾക്കായി ഞാൻ കാത്തിരിക്കുന്നു.



സൈറ്റിൽ പുതിയത്

>

ഏറ്റവും ജനപ്രിയമായ