{"id":20714709,"url":"https://github.com/justingosses/nodebots_day","last_synced_at":"2025-10-12T16:57:01.204Z","repository":{"id":91734477,"uuid":"64578786","full_name":"JustinGOSSES/nodebots_Day","owner":"JustinGOSSES","description":"grab bag of code, notes, images, and repos from 2016 Nodebot day event in Houston","archived":false,"fork":false,"pushed_at":"2016-10-29T16:55:47.000Z","size":21836,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T21:43:39.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JustinGOSSES.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-31T05:38:38.000Z","updated_at":"2016-10-20T04:00:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c0763f0-b7c5-4c66-b62c-4d7a359d0584","html_url":"https://github.com/JustinGOSSES/nodebots_Day","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fnodebots_Day","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fnodebots_Day/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fnodebots_Day/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fnodebots_Day/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JustinGOSSES","download_url":"https://codeload.github.com/JustinGOSSES/nodebots_Day/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242988240,"owners_count":20217537,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T02:33:46.081Z","updated_at":"2025-10-12T16:57:01.110Z","avatar_url":"https://github.com/JustinGOSSES.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Files and notes from International Nodebots day: 2016-07-30\n### Used Tessel 2 to make a sumobot\n#### this repo also includes some files from trying different thigns with the Tessel 2 afterwards, including a webserver, couple light blinking control options, and a non-yet-complete attempt at a wildlife camera.\n\n\n####- Other good resource are: \n    1. the JS library built for JS and Robots: http://johnny-five.io/ \n    2. Tessel introduction slides \u0026 code: http://start.tessel.io/install\n    3. Where to buy kits: https://www.sparkfun.com/products/12060\n\n#### - Slides from the meeting, which also give introduction to initial code: \n    - https://github.com/dtex/nbd2016\n    - they are also cloned into this folder within the nbd2016 folder. Open the index.html file. \n\n#### My blog \u003ca href=\"http://justingosses.com/nodebots/\"\u003epost\u003c/a\u003e on the Houston international nodebots day event\n\n#### Notes from nodebots day: \n\n- The JS files at the top level are run from the terminal by :  T2 run script.js\n- The folder sumobot holds code I used to control the nodebot. \n- The folder t2-sumobot holds the code I couldn't get to work.\n- The folder RC-Sumobot holds code I couldn't get to work. \n- The folder node_modules holds various modules used by the various JS scripts. \n\n- To run one of the scripts at the top level of this folder:\n    1. see the slides at github above. \n- To run the code for the nodebot: \n1. clone the directory: git clone https://github.com/ryanjgill/sumobot.git if this is not already there. \n2. CD into that directory. \n3. run \"npm install\" inside the directory to install dependencies. \n4. in the terminal type \"t2 run index.js\", which should start the program running. \n5. at some point in the terminal, you should see \"Server running at http://172.25.140.102:3000\" or your bot's IP. Keep that information, you'll need to put that in the browser later to control the bot\n6. Now you should push the code, so that it runs when the Tessel is not connected to your computer by USB. The code will execute on start up if not connected. type, \"t2 push index.js\" into the terminal. After it finishes, unplug the USB, switch to onboard battery power, and wait for the board to reboot and wifi to connect. \n7. After the blue light on the left side of the tessel2 board is solid blue and the light by the ethernet plug area is solid green, change your computer or phone wifi to be the wifi name of the bot. (starting the wifi access point on the bot was a step previously done from the slides mentioned above.) Navigate to the IP address and port from step #5 in your browser of choice. This is basically a website that your bot is serving to you through the wifi connection. You should see buttons for forward, reverse, right, and left. Clicking on these buttons will trigger the JS code running on your bot and your bot will move. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustingosses%2Fnodebots_day","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustingosses%2Fnodebots_day","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustingosses%2Fnodebots_day/lists"}