{"id":51,"date":"2019-01-20T23:34:34","date_gmt":"2019-01-20T23:34:34","guid":{"rendered":"https:\/\/ryan.hattie.codes\/?page_id=51"},"modified":"2021-12-29T07:56:36","modified_gmt":"2021-12-29T07:56:36","slug":"home","status":"publish","type":"page","link":"https:\/\/raelynn.hattie.codes\/blog\/home\/","title":{"rendered":"Home"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">I make things.<\/h1>\n\n\n\n<p>Data dashboards. IoT devices. Instrumentation. Halloween decorations. I am constantly driven to create, analyse, and improve. I take pride in being able to produce a functional product, regardless of whether it&#8217;s made of code, circuitry, or plastic.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Recent projects:<\/h2>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignright\"><a href=\"https:\/\/raelynn.hattie.codes\/blog\/2019\/03\/22\/omnimap-the-unified-map-for-calgarians-on-the-go\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square-300x300.png\" alt=\"\" class=\"wp-image-191\" srcset=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square-300x300.png 300w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square-150x150.png 150w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square-768x768.png 768w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square-1024x1024.png 1024w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square-830x830.png 830w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square-230x230.png 230w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/03\/omnimap-plus15-square.png 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/raelynn.hattie.codes\/blog\/2019\/02\/20\/converting-buffer-dumps-from-the-dso203-for-use-in-sigrok-pulseview\/\">Omnimap<\/a><\/h3>\n\n\n\n<p>A unified, mobile-friendly, lightweight, modern map for navigating Calgary.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignright\"><a href=\"https:\/\/raelynn.hattie.codes\/blog\/2019\/01\/19\/thrmal-a-3d-printed-thermal-viewer-with-300-more-lasers-than-the-leading-brand\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"217\" height=\"300\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/THRmAL_Profile-217x300.png\" alt=\"\" class=\"wp-image-19\" srcset=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/THRmAL_Profile-217x300.png 217w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/THRmAL_Profile-768x1061.png 768w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/THRmAL_Profile-741x1024.png 741w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/THRmAL_Profile-830x1146.png 830w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/THRmAL_Profile-230x318.png 230w\" sizes=\"(max-width: 217px) 100vw, 217px\" \/><\/a><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/raelynn.hattie.codes\/blog\/2019\/01\/19\/thrmal-a-3d-printed-thermal-viewer-with-300-more-lasers-than-the-leading-brand\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">THRmAL<\/a><\/h3>\n\n\n\n<p>A handheld thermal viewer with a custom PCB, a friction-fit outer shell, and more lasers than you can shake a stick at (assuming said stick can only be shaken at less than four lasers).<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignright\"><a href=\"https:\/\/raelynn.hattie.codes\/blog\/2019\/01\/27\/ibm-data-science-professional-certificate-capstone-finding-the-best-places-to-open-a-breakfast-restaurant-in-calgary\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Emojione_pancakes-300x300.png\" alt=\"\" class=\"wp-image-96\" srcset=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Emojione_pancakes-300x300.png 300w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Emojione_pancakes-150x150.png 150w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Emojione_pancakes-768x768.png 768w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Emojione_pancakes-830x830.png 830w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Emojione_pancakes-230x230.png 230w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Emojione_pancakes.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/raelynn.hattie.codes\/2019\/01\/27\/ibm-data-science-professional-certificate-capstone-finding-the-best-places-to-open-a-breakfast-restaurant-in-calgary\/\" data-type=\"URL\" data-id=\"https:\/\/raelynn.hattie.codes\/2019\/01\/27\/ibm-data-science-professional-certificate-capstone-finding-the-best-places-to-open-a-breakfast-restaurant-in-calgary\/\">IBM Data Science Capstone<\/a><\/h3>\n\n\n\n<p>An analysis of where you should and shouldn&#8217;t build a breakfast restaurant.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignright\"><a href=\"https:\/\/raelynn.hattie.codes\/blog\/2019\/01\/28\/year-round-weather-station\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Weather_Station_Installed-300x169.jpg\" alt=\"\" class=\"wp-image-125\" srcset=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Weather_Station_Installed-300x169.jpg 300w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Weather_Station_Installed-768x432.jpg 768w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Weather_Station_Installed-1024x576.jpg 1024w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Weather_Station_Installed-830x467.jpg 830w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/Weather_Station_Installed-230x129.jpg 230w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/raelynn.hattie.codes\/2019\/01\/28\/year-round-weather-station\/\" target=\"_blank\" rel=\"noreferrer noopener\">Year-Round Weather Station<\/a><\/h3>\n\n\n\n<p>A low-cost DIY weather station that can actually survive in Canada.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignright\"><a href=\"https:\/\/raelynn.hattie.codes\/blog\/2019\/02\/02\/displaying-live-weather-data-with-my-low-level-ssd1327-library\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"202\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/02\/SSD1327_Mounted-300x202.png\" alt=\"\" class=\"wp-image-155\" srcset=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/02\/SSD1327_Mounted-300x202.png 300w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/02\/SSD1327_Mounted-768x518.png 768w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/02\/SSD1327_Mounted-1024x690.png 1024w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/02\/SSD1327_Mounted-830x560.png 830w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/02\/SSD1327_Mounted-230x155.png 230w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/raelynn.hattie.codes\/2019\/02\/02\/displaying-live-weather-data-with-my-low-level-ssd1327-library\/\">SSD1327 OLED Driver and Housing<\/a><\/h3>\n\n\n\n<p>A real-time weather display based on a custom library for the SSD1327. <\/p>\n<\/div>\n<\/div>\n\n\n\n<p>You can also find me on the following sites:<\/p>\n\n\n\n<div class=\"wp-block-columns has-3-columns is-layout-flex wp-container-core-columns-is-layout-6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><a href=\"https:\/\/www.thingiverse.com\/rhattie\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/thingiverse-logo.jpg\" alt=\"\" class=\"wp-image-80\" width=\"120\" height=\"120\" srcset=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/thingiverse-logo.jpg 180w, https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/thingiverse-logo-150x150.jpg 150w\" sizes=\"(max-width: 120px) 100vw, 120px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.thingiverse.com\/rhattie\/\">Thingiverse<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/github.com\/hexaguin\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/GitHub-Mark-120px-plus.png\" alt=\"\" class=\"wp-image-82\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/github.com\/hexaguin\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Github (opens in a new tab)\">Github<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><a href=\"https:\/\/linkedin.com\/in\/ryan-james-hattie\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/raelynn.hattie.codes\/blog\/wp-content\/uploads\/2019\/01\/In-2C-128px-R.png\" alt=\"\" class=\"wp-image-113\" width=\"120\" height=\"120\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.linkedin.com\/in\/raelynn-hattie\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/raelynn-hattie\">LinkedIn<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I make things. Data dashboards. IoT devices. Instrumentation. Halloween decorations. I am constantly driven to create, analyse, and improve. I take pride in being able to produce a functional product, regardless of whether it&#8217;s made of code, circuitry, or plastic. Recent projects: Omnimap A unified, mobile-friendly, lightweight, modern map for navigating Calgary. THRmAL A handheld<\/p>\n<div class=\"blog-grid-button\"><a class href=\"https:\/\/raelynn.hattie.codes\/blog\/home\/\">Read More <i class=\"fa fa-arrow-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-51","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/pages\/51"}],"collection":[{"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":38,"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/pages\/51\/revisions"}],"predecessor-version":[{"id":223,"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/pages\/51\/revisions\/223"}],"wp:attachment":[{"href":"https:\/\/raelynn.hattie.codes\/blog\/wp-json\/wp\/v2\/media?parent=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}