{"componentChunkName":"component---src-create-pages-templates-projects-tsx","path":"/projects","result":{"data":{"projects":{"nodes":[{"frontmatter":{"slug":"aum2-robot","title":"Aum2 robot","topic":"robotics","summary":"A Raspberry Pi Zero W robot base with a servo driver, an L298N and phone-tilt remote control.","imgAlt":"Aum robot","img":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAKABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAv/EABYBAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABlainOnGQ/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAECQTH/2gAIAQEAAQUCdJOmqJ5un//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AVf/xAAaEAEAAQUAAAAAAAAAAAAAAAABEAACETFx/9oACAEBAAY/AqMKLsIt7P8A/8QAHBABAAIDAAMAAAAAAAAAAAAAAQARITFBEGFx/9oACAEBAAE/IdiT0dlsAcHsVnZ9iCSWVlF8d8f/2gAMAwEAAgADAAAAECf/AP/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAwEBPxBNUbL/xAAWEQEBAQAAAAAAAAAAAAAAAAABEQD/2gAIAQIBAT8QGRNW/8QAGxABAQADAAMAAAAAAAAAAAAAAREAITEQQWH/2gAIAQEAAT8QG1wUDS+6wCM6hR7vAm8VaJJOsBEhIlEuSmCMIeP/2Q==","aspectRatio":2,"src":"/static/7b17f3f4e8451117729f2842af40e43f/6118d/img_20170418_120138-730x350.jpg","srcSet":"/static/7b17f3f4e8451117729f2842af40e43f/fd0a7/img_20170418_120138-730x350.jpg 200w,\n/static/7b17f3f4e8451117729f2842af40e43f/bf9b8/img_20170418_120138-730x350.jpg 400w,\n/static/7b17f3f4e8451117729f2842af40e43f/6118d/img_20170418_120138-730x350.jpg 730w","srcWebp":"/static/7b17f3f4e8451117729f2842af40e43f/b74a0/img_20170418_120138-730x350.webp","srcSetWebp":"/static/7b17f3f4e8451117729f2842af40e43f/afb53/img_20170418_120138-730x350.webp 200w,\n/static/7b17f3f4e8451117729f2842af40e43f/b4c88/img_20170418_120138-730x350.webp 400w,\n/static/7b17f3f4e8451117729f2842af40e43f/b74a0/img_20170418_120138-730x350.webp 730w","sizes":"(max-width: 730px) 100vw, 730px"}}}}},{"frontmatter":{"slug":"differential-drive","title":"Differential drive","topic":"robotics","summary":"One joystick-to-tank-drive function, written for both Arduino (C++) and Python.","imgAlt":"Cartesian mapping of joystick input to wheel output","img":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAKABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHbRlLSA//EABkQAAIDAQAAAAAAAAAAAAAAAAABAhBBEf/aAAgBAQABBQJkX2txH//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABYQAAMAAAAAAAAAAAAAAAAAAAEQIP/aAAgBAQAGPwKCv//EABcQAQEBAQAAAAAAAAAAAAAAAAEAMRH/2gAIAQEAAT8hXO7MkiNxGL//2gAMAwEAAgADAAAAELPP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAGhABAAMBAQEAAAAAAAAAAAAAAQARITFBcf/aAAgBAQABPxBQwCC65FhfLx2ccT7EprkTZb5He5//2Q==","aspectRatio":2,"src":"/static/d61ec53246073cd3c166929c385559c3/6409c/cartesian-mapping-1024x577.jpg","srcSet":"/static/d61ec53246073cd3c166929c385559c3/fd0a7/cartesian-mapping-1024x577.jpg 200w,\n/static/d61ec53246073cd3c166929c385559c3/bf9b8/cartesian-mapping-1024x577.jpg 400w,\n/static/d61ec53246073cd3c166929c385559c3/6409c/cartesian-mapping-1024x577.jpg 800w,\n/static/d61ec53246073cd3c166929c385559c3/424f0/cartesian-mapping-1024x577.jpg 1024w","srcWebp":"/static/d61ec53246073cd3c166929c385559c3/1d154/cartesian-mapping-1024x577.webp","srcSetWebp":"/static/d61ec53246073cd3c166929c385559c3/afb53/cartesian-mapping-1024x577.webp 200w,\n/static/d61ec53246073cd3c166929c385559c3/b4c88/cartesian-mapping-1024x577.webp 400w,\n/static/d61ec53246073cd3c166929c385559c3/1d154/cartesian-mapping-1024x577.webp 800w,\n/static/d61ec53246073cd3c166929c385559c3/20158/cartesian-mapping-1024x577.webp 1024w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}]},"projectParts":{"nodes":[{"fields":{"slug":"/blog/aum2-raspberry-pi-zero-w-based-robot"},"frontmatter":{"title":"Aum2: Raspberry Pi Zero W based robot","projects":[{"slug":"aum2-robot","part":1}]}},{"fields":{"slug":"/blog/joystick-to-differential-drive-python"},"frontmatter":{"title":"Joystick to Differential Drive (Python)","projects":[{"slug":"differential-drive","part":2},{"slug":"aum2-robot","part":2}]}},{"fields":{"slug":"/blog/joystick-to-differential-drive-arduino"},"frontmatter":{"title":"Joystick to Differential Drive (Arduino)","projects":[{"slug":"differential-drive","part":1}]}}]}},"pageContext":{}},"staticQueryHashes":["1942088059","4080856488"]}