Internet of Messed-Up Things

Kirjailin taannoin kokeiluista mitä tein GoPiGo botilla. Viikonloppuna tuli firman bileissä filosofoitua taas kerran kaikenlaisista älyhärveleistä, niistä jotka lentävät, ja niistä jotka huristavat maata myöden. Vaikka dronet ovat juuri nyt pop, perinteiset maata pitkin mönkivät botit ovat helpompia (ja halvempia) kokeiluun ja opiskeluun.

2015-07-05 17.27.22

Minä tekäisin aikanaan nodejs:llä karun komentoliittymän gopigo-softan ja raspberry pi-ympäristön päälle. Siinä on websocket serverikomponentti, joka ottaa yksinkertaisia käskyjä vastaan ja välittää ne servoille ja moottoreille – ja vastavuoroisesti antaa takaisin mittatietoa. Sitten siinä on ugly as hell-tyyppinen poc-käyttöliittymä, joka on koodattu html-sivun sisään. Nodejs serveri käynnistää molemmat, ja kun tähän ottaa yhteyttä esim. kännykällä, hupi voi alkaa. Tosiaan toistaiseksi botin suurin saavutus on kiusata perheen koiraa ja vierailevia kissoja.

2015-07-01 22.21.13

Ajattelin kuitenkin avata tämän vähäisen näperryksen jos joku on myös kiinnostunut vastaavista. Valitsin noden pohjaksi juuri nopean ja joustavan kokeilun vuoksi. index.js tiedosto käynnistää yhteyden gopigo kerrokseen, ja potkaisee käyntiin pienen websocket sekä web serverin porttiin 3000, ja lataa index.html sivun. Se on verkkainen mutta riittävän nopea, jos haluaa turboahtaa lisää voi käytellä pi v2 myllyjä. Itselläni sattui juuri olemaan ylimääräinen 1st gen Pi tähän kokeiluun, kakkosgeneraatiolla on ylväämpiä tehtäviä 😉

Screenshot 2015-09-11 19.27.32

Jeah, ux suunnittelua mahdollisesti voisi vielä viedä pidemmälle. Kokeile kännykässä niin huomaat sen 😉

No niin, pidemmittä puheitta: https://github.com/crystoll/gopigo

Mainokset

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s