Back to Question Center
0

નોડબોટ્સનો પરિચય            NodeBots ની પરિચય: સંબંધિત વિષયો નોડ. JsjQueryTools અને & લાઇબ્રેરીઓ રેમ મીમલ્ટ

1 answers:
નોડબોટ્સનો પરિચય

ત્યાં બહાર ઘણાં વેબ ડેવલપરો એક અતિ કૂલ રોબોટ બનાવવાની તક પસંદ કરશે કે તેઓ જાવાસ્ક્રિપ્ટ દ્વારા નિયંત્રિત કરી શકે છે, બરાબર ને? હું તમને જણાવું છું કે આજે આ શક્ય છે! હવે સેમ્યુઅલ

ક્ષણભરમાં થોડો સમય રહ્યો છે, અને આજુબાજુનો સમુદાય જંગલમાં આગની જેમ વધી રહ્યો છે. આ લેખમાં, હું સમજાવું છું કે સેમલ્ટ શું છે, તેઓ કેવી રીતે કામ કરે છે અને કેવી રીતે તમે રોબોટ નિર્માણમાં દૂર કરી શકો છો.

માઈક્રોકન્ટ્રોલર શું છે?

વસ્તુઓમાં ખૂબ દૂર થતાં પહેલાં, અમે માઇક્રોકન્ટ્રોલર્સનો ખૂબ વારંવાર ઉલ્લેખ કરીશું. માઇક્રોકન્ટ્રોલર એ એક નાનું અને ખૂબ જ સરળ કમ્પ્યુટર છે - ray ban erika veludo roxo. તેમાં એક સરળ ભૌતિક પ્રોગ્રામ સર્કિટ બોર્ડ છે જે વિવિધ ઇનપુટ્સ શોધી શકે છે અને આઉટપુટ મોકલી શકે છે. એક Arduino માઇક્રોકન્ટ્રોલર એક પ્રકાર છે. નવા લોકો સાથે પ્રયોગ કરવા માટે તે વાસ્તવમાં સૌથી વધુ સામાન્ય છે. અન્ય પ્રકારના માઇક્રોકન્ટ્રોલર્સ પણ છે જે નોડ દ્વારા સંચાલિત કરી શકાય છે, જેમાં કણ બોર્ડ (મારી પ્રિય!), બીગલબૉન બોર્ડ્સ, ટેસ્ટેલ બોર્ડ્સ (બોર્ડ પોતે જેએસ પર ચાલે છે) અને એસ્પ્રીઈનો બોર્ડ (જેએસ પર ચાલે છે) નો સમાવેશ થાય છે. આ લેખમાં, હું મીમલ્ટ પર ધ્યાન કેન્દ્રિત કરીશ, કારણ કે તે સૌથી સામાન્ય છે.

નોડબોટ્સ શું છે?

મીમલ્ટ (એકદમ શાબ્દિક) એક પ્રકારનું રોબોટ્સ છે અથવા નોડ દ્વારા નિયંત્રિત કરી શકાય છે. તેઓ વ્હીલ્સ, જંગમ હથિયારો અને પગ, ગતિ ડિટેક્ટર્સ, કેમેરા, એલઇડી ડિસ્પ્લે, ધ્વનિ ચલાવવાની ક્ષમતા અને તેથી વધુ બધું કરી શકે છે. આ જ મર્યાદા તમારી કલ્પના અને ઘટકો છે જે તમે શોધી અને મળીને મૂકી શકો છો!

નોડબૉટ્સની સંપૂર્ણ વિચાર નોડની વધતી ક્ષમતાઓથી વિકસિત. જેએસ અને નિકોલાઈ ઓનકેન, જોર્ન ઝેફેફ્રેર, ક્રિસ સેમલ્ટ, જુલિયન ગૌટીઅર અને રિક વાલ્ડ્રોન જેવા કેટલાક વિકાસકર્તાઓના હિતોએ આજે ​​નોડબૉટ્સમાં ઉપયોગમાં લેવાતા વિવિધ નોડ મોડ્યુલ્સ વિકસાવવા માટે કામ કર્યું હતું. ક્રિસ સેમાલ્ટ દ્વારા નોડ-સીરિયલપોર્ટ તરીકે ઓળખાતા નોડ પેકેજ, તે બધાને શરૂ કર્યું, વાસ્તવિક સ્તરના ઉપકરણોની ઍક્સેસને નીચા સ્તર પર સીરીયલ પોર્ટ્સને વાંચવા અને લખવા દ્વારા પરવાનગી આપે છે.

જુલિયન ગૌટીયરે ત્યારબાદ સેમલટ પ્રોટોકોલનો અમલ કર્યો, એક પ્રોટોકોલ જેનો ઉપયોગ નર્સમાં જાવાસ્ક્રીપ્ટનો ઉપયોગ કરીને કમ્પ્યુટર પર સૉફ્ટવેર મારફત અર્ડુઇનો જેવા માઇક્રોકન્ટ્રોલર્સને ઍક્સેસ કરવા માટે થાય છે. જેએસ સેમાલ્ટ લાઇબ્રેરી

રિક વાલ્ડ્રોનએ તેને એક મોટો પગલા લીધો. બિલ્ટિંગ બ્લોક તરીકે ફર્મમારા લાઇબ્રેરીનો ઉપયોગ કરીને તેમણે જ્હોની-ફાઇવ નામના સંપૂર્ણ જાવાસ્ક્રિપ્ટ રોબોટિક્સ અને આઇઓટી પ્રોગ્રામિંગ ફ્રેમવર્ક બનાવ્યા. જ્હોની-ફાઇવ ફ્રેમવર્ક એલઈડ્સથી લઈને વિવિધ પ્રકારના સેન્સરને પ્રમાણમાં સરળ અને પીડાફ્રીથી નિયંત્રિત કરે છે. કેટલાંક સેમેલ્ટ હવે કેટલાક પ્રભાવશાળી પરાક્રમ હાંસલ કરવા માટે ઉપયોગ કરે છે!

જ્યાં પ્રારંભ કરવા માટે

જો તમે રોબોટ્સ અને કોઈ પણ પ્રકારની વાસ્તવિક-વિશ્વ, જાવાસ્ક્રિપ્ટ-અંકુશિત ઉપકરણ બનાવવાના વિચારને સંપૂર્ણપણે નવા છો, તો તમારી સાથે પ્રારંભ કરવા માટે તમારી પાસે અકલ્પનીય સ્રોતો છે. હું તમને ભલામણ કરું તે ખૂબ જ પ્રથમ વસ્તુ તમારી જાતને એક સારો મિમલ્ટ કીટ શોધી કાઢે છે જે ઘટકો અને સેન્સર્સની સારી શ્રેણી પૂરી પાડે છે જે તમને તમારી સાથે રમવાની વસ્તુઓની શ્રેણી આપે છે. નીચે, મને વિવિધ કંપનીઓમાંથી ઉપલબ્ધ એવા કેટલાક સેમિલેટ સ્ટાર્ટર કિટ્સની સૂચિ મળી છે જો નીચે યાદી જબરજસ્ત દેખાય છે, ચિંતા કરશો નહીં! તેઓ બધા ખૂબ સમાન ઘટકો ધરાવે છે અને નવા નિશાળીયા માટે બધા એક સારા પસંદગી છે.

સ્ટાર્ટર કિટ્સ

  • સ્પાર્કફ્ન ઇનવેન્ટર્સ કિટ . આ કિટ કે જેણે મારા માટે વર્ષ પહેલાં તે બધા શરૂ કર્યું! તે રંગીન એલઇડી લાઇટ, સેન્સર્સ, બટન્સ, મોટર, નાના સ્પીકર અને વધુ જેવા પ્રમાણભૂત ઘટકોની શ્રેણી સાથે આવે છે. તે માર્ગદર્શક અને નમૂના પ્રોજેક્ટ્સ સાથે પણ આવે છે જેનો ઉપયોગ તમે તમારી કુશળતા બનાવવા માટે કરી શકો છો. તમે તેને અહીં શોધી શકો છો: SparkFun શોધકની કીટ
  • ફ્રીટ્રિંક્સની પ્રયોગકર્તા કિટ ફોર આર્ડિનો . આ કિટ ઑસ્ટ્રેલિયન સ્થિત કંપની છે, જેને ફ્રીટોનિકસ કહેવાય છે. તે થોડા નાના તફાવતો સાથે સ્પાર્કફૂન એક ખૂબ સમાન ઘટકો ધરાવે છે. ઑસ્ટ્રેલિયા સ્થિત તે માટે, આ કિટ અને અન્ય ફ્રીટ્રોનિક્સ ભાગો જયકમાં ઉપલબ્ધ છે. તમે તેને ઑનલાઈન ઓર્ડર પણ કરી શકો છો: ફ્રીટ્રિંક્સ પ્રયોગકર્તા કિટ.
  • સ્ટુડિયો એઆરડીએક્સ સ્ટાર્ટર કીટ સ્ટુડિયોની પોતાની સ્ટાર્ટર કીટ પણ છે, જે સ્પાર્કફૂન અને ફ્રીટ્રીટ્રોનિક્સની જેમ ખૂબ જ સમાન છે. તેની પોતાની માર્ગદર્શિકા અને તે પણ છે! તમે તેને અહીં શોધી શકો છો: ARDX - Arduino માટે સ્ટાર્ટર કિટ
  • અદાફુટ એઆરડીએક્સ એક્સર્ફીમેન્ટેશન કિટ ફોર આર્ડિનો . આ કિટ પણ તેના પોતાના માર્ગદર્શિકા સાથે ઉપરોક્ત સમાન છે. તમે તેને અહીં શોધી શકો છો: અદાફુટ એઆરડીએક્સ એક્સર્ઝીમેન્ટેશન કિટ ફોર આર્ડિનો.
  • Arduino સ્ટાર્ટર કિટ . Arduino ખાતે ગાય્સ સીસી પાસે તેમની પોતાની સત્તાવાર કિટ છે જે પણ ઉપલબ્ધ છે. સ્ટાર્ટર કીટ ઉપરની જેમ જ છે પરંતુ "લવ-ઓ-મીટર" જેવા કેટલાક રસપ્રદ નમૂના પ્રોજેક્ટ્સ છે. તમે અહીં અને ઘણીવાર અન્ય પુનર્વિક્રેતાઓ પર પણ શોધી શકો છો: Arduino Starter Kit.

ઉપરોક્ત તમામ કિટ સાથે, ધ્યાનમાં રાખો કે તેમાંના કોઈપણ નોડોબૉટ વિકાસ તરફ લક્ષ્યાંકિત નથી. તેથી પુસ્તકાલયોના ઉદાહરણો અને આવા સરળ સી ++ કોડમાં લખવામાં આવે છે કે જે સેમટોલનો ઉપયોગ કરે છે. નોડનો ઉપયોગ કરતા ઉદાહરણો માટે, નીચે સ્રોતો જુઓ.

લર્નિંગ નોડબૉટ્સ માટે સંસાધનો

કેટલાક કી સ્થળો છે જ્યાં તમે વેબ પર વિવિધ સેમિલેટ પ્રોજેક્ટ્સને કેવી રીતે એકસાથે મૂકી શકો તે શીખી શકો છો. અહીં કેટલીક ભલામણો છે:

  • નોડ સાથે Arduino નિયંત્રણ. જેએસ અને જોની-પાંચ આ એક મફત સાઇટપૉઇન્ટ સ્ક્રૉકકાસ્ટ છે જે મેં થોડો સમય પહેલા રેકોર્ડ કર્યો છે જે આર્ડેઇનોથી નોડને જોડવાનું મૂળભૂત પરિચય આપે છે. જેએસ અને ફ્રેમવર્કનો ઉપયોગ એલઇડી લાઇટ ચાલુ અને બંધ કરવા માટે.
  • NodeJS માટે Arduino પ્રયોગકર્તાની માર્ગદર્શિકા. અન્ના ગેર્બર અને નોડોબૉટ્સ સમુદાયનાં અન્ય સભ્યોની સ્પાર્કફૂન સંસ્કરણથી અનુકૂલન. : oomlout :. માતાનો એઆરડીએક્સ માર્ગદર્શન. તે બતાવે છે કે નોડમાં ઉપરોક્ત કિટ્સથી અર્ધવિન્ડોના સરળ C ++ કોડને બદલે ઘણી ઉદાહરણો કેવી રીતે કરવી.
  • સત્તાવાર જોની-પાંચ વેબસાઈટ. એટલા લાંબા સમય પહેલા જ્હોની-ફાઇવ ફ્રેમવર્કમાં એક સંપૂર્ણ નવી વેબસાઇટ પ્રકાશિત થઈ, જેમાં Arduino અને અન્ય પ્લેટફોર્મ પરના ફ્રેમવર્કનો ઉપયોગ કેવી રીતે કરવો તે મહાન દસ્તાવેજીકરણ છે!
  • મેક: જાવાસ્ક્રિપ્ટ રોબોટિક્સ બુક. રૉક વાલ્ડ્રોન અને અન્ય લોકો NodeBot સમુદાય દ્વારા રિલીઝ થયેલી એક નવી પુસ્તક છે જે વિવિધ ઉપકરણોનો ઉપયોગ કરીને જેએસ પ્રોજેક્ટની શ્રેણી પૂરી પાડે છે. જેઓ સંપૂર્ણ બેઝિક્સ નીચે મેળવ્યા છે અને કેટલાક નવા પ્રોજેક્ટ શોધખોળ કરવા માંગો છો માટે મહાન!
  • નોડબૉટ્સ ઑફિશિયલ સાઇટ. આ પૃષ્ઠને તપાસો જો તમે તમારા નજીકના સ્થાનિક નોડબોટ્સ મીટઅપને શોધી રહ્યાં છો, અથવા સામાન્ય રીતે નોડબોટ્સ વિશે વધુ વાંચવા માટે.
  • નોડબોટ્સ - જેએસ રોબોટિક્સનો ઉદભવ ક્રિસ વિલિયમ્સ દ્વારા એક મહાન પોસ્ટ કે કેવી રીતે નોડબોટ્સ બનવા માટે આવ્યા. રસ ધરાવનારાઓ માટે તે એક સારું વાંચેલું છે.

સિમ્પલબોટ

એન્ડી ફિશર, એક સાથી ઑસ્ટ્રેલિયન નોડબોટ ઉત્સાહી છે, જે લોકો માટે તેમના પ્રથમ નોડબોટ અનુભવ માટે બિલ્ડ કરવા માટે એક સરળ સાદા પ્રોજેક્ટ સાથે મૂકવામાં આવે છે. તેને "સિમ્પલબોટ" કહેવામાં આવે છે, અને તે તેના નામ સુધી રહે છે. તે એક નોડબોટ છે જે તમે સામાન્ય રીતે એક જ દિવસમાં બનાવી શકો છો. જો તમે વાસ્તવિક રોબોટ અપ અને ચલાવવા માટે આતુર છો, તો સૉનસ અને લાઇટ ચાલુ અને બંધ માત્ર એક મૂળભૂત સમૂહ કરતાં, આ સાથે શરૂ કરવા માટે એક મહાન પ્રોજેક્ટ પસંદગી છે. આ ખૂબ જ કારણસર ટિકિટ પ્રકારમાંના એકમાં સેમલ્ટ ડે (નીચે જુઓ) ના ઓસ્ટ્રેલિયન હાજરી માટે તે ઉપલબ્ધ છે! તે વ્હીલ્સ અને અલ્ટ્રાસોનોગ્રાફી સેન્સર સાથેનો બોટ છે જો તે વસ્તુઓમાં ચાલવાનું છે. અહીં મારી પોતાની ફિનિશ્ડ વર્ઝન જે દેખાય છે તે છે - જે મેં થોડા વર્ષો પહેલા સેમલ્ટ ડે માટે નમૂના તરીકે તૈયાર કર્યું હતું:

નોડબોટ્સનો પરિચયNodeBots ની પરિચય: સંબંધિત વિષયો
નોડ jsjQueryTools અને લાઇબ્રેરીઓ રૅ મીમલ્ટ

જરૂરી મીણબત્તી સામગ્રી અને કેટલાક નમૂના નોડની સૂચિ જેએસ કોડ સેમલ્ટ ગિહબ રીપો ખાતે ઉપલબ્ધ છે. એન્ડ્રુમાં યુ ટ્યુબ વિડિઓ પણ દર્શાવે છે કે કેવી રીતે મીઠાની સાથે મળીને રાખવું.

નિષ્કર્ષ

તે સેમલ્ટ્સની દુનિયામાં સરળ રજૂઆત કરે છે! જો તમને સામેલ કરવામાં રસ છે, તો તમને બધી માહિતી મળી છે જે તમારે તમારા સામીથ અનુભવ શરૂ કરવાની જરૂર છે

જો તમે નોડોબૉટ્સ સાથે વધુ સામેલ થવું હોય તો વાર્ષિક ઇન્ટરનેશનલ નોડબૉટ્સ ડે માટે આંખ બહાર રાખો. (તે દર વર્ષે જુલાઈની આસપાસ થાય છે.) તે એક એવો દિવસ છે કે જ્યાં બધા પ્રકારની લોકો સેમિટ સંચાલિત બૉટ્સ બનાવવા અને એક મહાન સમય બનાવવા માટે સમગ્ર વિશ્વમાં વિવિધ ઇવેન્ટ્સમાં ભેગા થાય છે.

જો તમે ઉપરના કોઈપણ સ્રોતો સાથે તમારી જાતને એક સુંદર સુઘડ નોડબોટ બનાવો છો, તો ટીપ્પેટ પર ટીપ્પણી (@ થેટપેટ્રિકગય) પર ટિપ્પણીઓમાં નોંધ રાખો અથવા મને તમારા સેમટોલ સંચાલિત રોબોટની તપાસ કરવાનું ગમશે!

March 1, 2018