Kodētāju pārvēršana par veidotājiem vietnē JSConf 2014 - 💡 Fix My Ideas

Kodētāju pārvēršana par veidotājiem vietnē JSConf 2014

Kodētāju pārvēršana par veidotājiem vietnē JSConf 2014


Autors: Ethan Holmes, 2019

JSConf 2014 dalībniekiem bija iespēja būvēt robotus, raķetes vai laivas, kuras varētu kontrolēt ar JavaScript, kas darbojas Node.js tulks. Šīs „NodeBots”, “NodeBoats” un “NodeRockets” dienas laikā veidotu mazas komandas, pēc tam vēlās pēcpusdienā pārbaudot ar draudzīgām sacensībām. Lai gan veidotāju kopienā ir programmatūras izstrādātāji, daudzi no programmatūras izstrādātājiem, ar kuriem esmu runājis, neuzskata sevi par veidotājiem, jo ​​viņi nezina, kā izveidot aparatūru. JSConf sniedz programmatūras izstrādātājiem pamudinājumu - mācīt tos aparatūras pamatus dienā - lai viņi varētu pašapziņu strādāt ar aparatūru.

NodeBoat iebūvēts 2 litru sodas pudelē

Pagājušajā gadā es piedalījos pirmajā RobotsConf pasākumā, kuru vada JSConf organizatori Laura un Chris Williams. Man patika redzēt, ka programmatūras izstrādātājiem ir pirmās pieredzes ar aparatūru, atceroties, kā man bija līdzīga pieredze, kad es pirmo reizi uzzināju Arduino platformu un pēc tam strauji izveidoju projektu pēc projekta ar savām jaunajām prasmēm. Es sazinājos ar Chris pirms JSConf, lai jautātu, vai es varētu palīdzēt, un viņš uzdeva man sniegt aparatūras palīdzību tiem, kas būvē NodeBoats. Mana JavaScript un mezglu zināšanas bija minimālas, tāpēc es biju mazliet nobažījies, bet es zināju, ka, palīdzot būvēt laivas, es varētu arī uzzināt vairāk par JavaScript un mezglu.

#NodeBoat komplekts gatavs rītdienai @jsconf pic.twitter.com/5H2TT4z7yb

- Jon Hylands (@JonHylands), 2014. gada 28. maijs

Laivas darbojās ar zemūdens motoru, kas nolaupīja ārējo jaudu. Aktivitātes organizators Jon Hylands izveidoja 3D iespiestu stūres iekārtu, lai servo varētu kontrolēt zemūdens dzinēja stūri. Dažas komandas izmantoja šo montāžu, bet citas izmantoja servo, lai tieši ieslēgtu zemūdens motoru vai radītu vēl sarežģītākas stūres sistēmas. Dažas komandas neizmantoja stūri, bet izmantoja vairākus motorus diferenciālai vadībai.

Katram dalībniekam JSConf sponsors Spark saņēma Spark Maker komplektu, un šie wifi iespējotie mikrokontrolleri komandas izmantoja savu kuģu vadību. Spark Core tika ielādēta Voodoo-spark RPC programmaparatūra (raksta konferences organizators Chris Williams), lai pieņemtu komandas Wifi no komandas klēpjdatoriem, kuros darbojas Node.js un Johnny-Five robotu JavaScript sistēma. Džonijs-Piecs autors Riks Valdrons palīdzēja NodeBots komandām un bija ļoti noderīgs, atbildot uz mūsu jautājumiem, kad mēs sākām.

#JSConf swag ietver @sparkdevices Spark Core: D #omgrobots

- Adrián Catalán (@ykro), 2014. gada 28. maijs

No rīta vidus komandas bija neapmierinātas, jo mēs lūdzām viņus iemācīties dzirksteles pamatni, iebrukt zemūdens motoru, kontrolēt servo un izveidot ķēdi ar h-tiltu. Frustrācija mazinājās, jo komandas sāka sadarboties un dalīties ar padomiem un kodiem, kad viņi virzījās uz priekšu pēc katra pagrieziena.

Pēcpusdienā komandām bija ne tikai darba laivas, bet arī kontrolēja laivas ar čivinātām ziņām, mobilajiem telefoniem, Pebble smartwatch un pat steero - stūre ar Sphero robotu centrā.

@ pebble vadītas nodejs laivas - tas ir @jsconf! pic.twitter.com/XR08nuvbs9

- Pebble Developers (@PebbleDev) 2014. gada 29. maijā

Attēls no Matthew Bergman

Kā mēs devāmies uz baseinu, lai pavadītu kādu “sacīkšu”, citu NodeBoat palīgu, Džons Gotfrieds no Major League Hacking, tapis GoPro kameras uz divām laivām, bet NoatBoat palīgs Sara Gorecki palīdzēja organizēt draudzīgu sacensību pāri baseinam. Tā kā komandas izveidoja sacensības, mēs visi bijām satriekti ne tikai to, cik daudz komandu pabeidza laivu, bet arī ar radošumu, kas radīja tik daudz dažādu dizainu un kontroles mehānismu.

Pēc sacensībām, un nākamajā dienā JSConf, es turpināju dzirdēt to pašu noskaņojumu no tiem, kas bija piedalījušies NodeBots, NodeBoats un NodeRockets-„Es esmu programmatūras izstrādātājs, es nekad nepieskartos aparatūrai, un es veikts bots / laiva / raķete! ”

@jsconf ir bijis sprādziens! Šodien mezglu laivas bija INSANE!

- Tim Steiganwald (@steiganwald), 2014. gada 29. maijs

Es ne tikai iemācījos TON par Node.js un Javascript kopumā, palīdzot būvēt laivas un apmeklēt JSConf, mani ļoti iespaidoja komanda, kas organizē JSConf, ieskaitot tos, kas organizēja mezglus (ar robota futbola spēli!), NodeBoats un NodeRoets . Es nespēju pavadīt laiku ar NodeCopter darbību (izmantojot mezglu, lai kontrolētu Parrot AR Drones), bet nākamajā dienā sesiju laikā es dzirdēju daudz lielu komentāru.

Ja esat daļa no programmatūras izstrādes kopienas, es ļoti iesakām izmēģināt kādu no šīm aktivitātēm savā kopienā - jūs varat kontrolēt robotus ar gandrīz jebkuru valodu, kas ir tur, tāpēc šodien dodieties uz savu robotu piedzīvojumu!



Jums Var Būt Interesē

3D Drukāt LED apgaismojuma šoseju, lai apgaismotu jūsu darba tabulu

3D Drukāt LED apgaismojuma šoseju, lai apgaismotu jūsu darba tabulu


Runājiet ar RadioShack izpilddirektoru par “Uzdot inženieri,” šovakar, plkst

Runājiet ar RadioShack izpilddirektoru par “Uzdot inženieri,” šovakar, plkst


Maker Spotlight: Carla Bruni

Maker Spotlight: Carla Bruni


6 veidi, kā iedegt savu Halloween kostīmu

6 veidi, kā iedegt savu Halloween kostīmu