Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Talking Tessel with a Hardware Newbie

Talking Tessel with a Hardware Newbie

This is talk was given at QueensJS, covering my journey into hardware and why I ended up landing on Tessel. For clickable links, I have a public [PDF](https://dl.dropboxusercontent.com/u/74986127/Talking%20Tessel.pdf) and [HTML](https://dl.dropboxusercontent.com/u/74986127/Talking%20Tessel/index.html) available as well.

42044f1ee7508caca62666863ae793da?s=128

HipsterBrown

January 06, 2016
Tweet

Transcript

  1. Talking Tessel With A Hardware Newbie

  2. Who Am I? • Empathetic Community Member • Front-End Developer

    • Hoodie Contributor • (New) Tessel Contributor • (New) ManhattanJS Organizer
  3. Talking Tessel • The Predicament • The What & Why

    of Tessel • The Next Steps
  4. The Predicament

  5. http://meow.noopkat.com/p-u-r-r-personal-ultimate-reassurance- response/

  6. https://github.com/chootka/subnodes

  7. None
  8. Hardware Options

  9. None
  10. None
  11. What I Know • HTML • CSS • JS •

    Node.js (basics) • C (sort of)
  12. None
  13. What & Why of Tessel

  14. Tessel Hardware • 580MHz Mediatek MT7620n • 48MHz Atmek SAMD21

    • 802.11bgn Wifi • 2 USB ports • Ethernet • microUSB • 16 GPIO pins • 4 programmable
  15. Tessel Software • OpenWRT Linux • 64 MB RAM /

    32 MB Flash • Tessel Node module • t2-cli • Rust & Python support (soon)
  16. None
  17. – Tessel Mission Statement “Create a fully open source hardware

    & software platform that makes it easy and intuitive to develop Internet-connected devices. Decisions are steered by open governance, an inclusive community, and the goal of creating freely- licensed designs and tools.”
  18. • Developer experience is paramount. • Device design should focus

    on user experience. • Openness promotes innovation. • Tessel should be practical to use. • Community matters. Core Philosophies
  19. Hello Tessel http://tessel.github.io/t2-start/blinky.html

  20. Make It Modular http://tessel.github.io/t2-start/modules.html

  21. Build Your Ideas https://github.com/HipsterBrown/tessel-router

  22. Next Steps

  23. Start Small

  24. Keep Learning

  25. Keep Learning

  26. Stay Curious

  27. Stay Curious

  28. Create Change

  29. None
  30. None
  31. Demo

  32. https://github.com/hipsterbrown/tessel-router/ tree/gemma-control

  33. None
  34. • https://tessel.io • https://github.com/tessel/project • https://tessel-slack.herokuapp.com • @tesselproject • @hipsterbrown

    Learn More
  35. None