{"id":388,"date":"2018-02-26T18:59:35","date_gmt":"2018-02-26T18:59:35","guid":{"rendered":"http:\/\/www.igfasouza.com\/blog\/?p=388"},"modified":"2021-04-27T10:46:43","modified_gmt":"2021-04-27T09:46:43","slug":"sense-hat","status":"publish","type":"post","link":"http:\/\/www.igfasouza.com\/blog\/sense-hat\/","title":{"rendered":"Sense HAT"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/02\/sensehat-300x218.jpg\" alt=\"\" width=\"300\" height=\"218\" class=\"alignnone size-medium wp-image-816\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/02\/sensehat-300x218.jpg 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/02\/sensehat-768x558.jpg 768w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/02\/sensehat-1024x744.jpg 1024w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/02\/sensehat-624x453.jpg 624w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/02\/sensehat.jpg 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b>What\u2019s the story Rory?<\/b><\/p>\n<p>The Sense HAT is an add-on board for Raspberry Pi, made especially for the Astro Pi mission \u2013 it launched to the International Space Station in December 2015 \u2013 and is now available to buy. The Sense HAT has an 8\u00d78 RGB LED matrix, a five-button joystick and<br \/>\nincludes the following sensors: Gyroscope, Accelerometer, Magnetometer, Barometer, Temperature sensor and Relative Humidity sensor.<\/p>\n<p>HAT stands for \u201cHardware attached on top\u201d. It is a new hardware specification for add-one modules for the Raspberry Pi. HATs have several advantages compared to older add-on modules for the Raspberry Pi.<\/p>\n<p><a href=\"http:\/\/www.raspberrypi.org\/products\/sense-hat\/\" rel=\"noopener\" target=\"_blank\">www.raspberrypi.org\/products\/sense-hat\/<\/a><br \/>\n<a href=\"http:\/\/www.raspberrypi.org\/blog\/announcing-2017-18-astro-pi\/\" rel=\"noopener\" target=\"_blank\">www.raspberrypi.org\/blog\/announcing-2017-18-astro-pi\/<\/a><br \/>\n<a href=\"http:\/\/www.astro-pi.org\/\" rel=\"noopener\" target=\"_blank\">www.astro-pi.org\/<\/a><\/p>\n<p><b>Technical Specification:<\/b><\/p>\n<p>Gyroscope \u2013 angular rate sensor: +\/-245\/500\/2000dps<br \/>\nAccelerometer &#8211; Linear acceleration sensor: +\/-2\/4\/8\/16 g<br \/>\nMagnetometer &#8211; Magnetic Sensor: +\/- 4\/8\/12\/16 gauss<br \/>\nBarometer: 260 \u2013 1260 hPa absolute range (accuracy depends on the temperature and pressure, +\/- 0.1 hPa under normal conditions)<br \/>\nTemperature sensor (Temperature accurate to +\/- 2 degC in the 0-65 degC range)<br \/>\nRelative Humidity sensor (accurate to +\/- 4.5% in the 20-80%rH range, accurate to +\/- 0.5 degC in 15-40 degC range)<br \/>\n8&#215;8 LED matrix display<br \/>\nSmall 5 button joystick<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/lRQ48V8p06k\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>GPIO &#8211; <a href=\"https:\/\/pinout.xyz\/pinout\/sense_hat\" rel=\"noopener\" target=\"_blank\">https:\/\/pinout.xyz\/pinout\/sense_hat<\/a><\/p>\n<p><b>Getting started with the Sense HAT<\/b><\/p>\n<p>Getting the Sense HAT ready to use is quite simple. Turn off your Raspberry Pi and make sure your Raspbian SD card is inserted if it isn\u2019t already. Place the Sense HAT on the GPIO pins, carefully aligning them before pressing down firmly so that it properly attaches to the Raspberry Pi. Once that\u2019s done, turn the Raspberry Pi back on. If it\u2019s attached properly, the LEDs on the SenseHAT will light up in a rainbow pattern during boot time. When it gets to the desktop, the pattern might turn off but that\u2019s normal.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2018\/02\/attach-sense-hat-to-pi.gif\" alt=\"\" width=\"1280\" height=\"1024\" class=\"alignnone size-full wp-image-818\" \/><\/p>\n<div class=\"codecolorer-container bash blackboard\" style=\"overflow:auto;white-space:nowrap;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/><\/div><\/td><td><div class=\"bash codecolorer\"><span class=\"kw2\">sudo<\/span> <span class=\"kw2\">apt-get install<\/span> sense-hat<br \/>\n<span class=\"kw2\">sudo<\/span> pip-<span class=\"nu0\">3.2<\/span> <span class=\"kw2\">install<\/span> pillow<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>you\u2019ll need to reboot the Raspberry Pi.<\/p>\n<p>Now you are ready to try some examples; Finding magnetic North with Sense HAT | How To make Compass<\/p>\n<div class=\"codecolorer-container python blackboard\" style=\"overflow:auto;white-space:nowrap;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/><\/div><\/td><td><div class=\"python codecolorer\"><span class=\"kw1\">from<\/span> sense_hat <span class=\"kw1\">import<\/span> SenseHat<br \/>\n<span class=\"kw1\">import<\/span> <span class=\"kw3\">time<\/span><br \/>\n<br \/>\nhat <span class=\"sy0\">=<\/span> SenseHat<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">while<\/span> true:<br \/>\n&nbsp; &nbsp; bearing <span class=\"sy0\">=<\/span> sense.<span class=\"me1\">get_compass<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">print<\/span> <span class=\"br0\">&#40;<\/span><span class=\"st0\">'bearing: {:.0f} to north'<\/span> .<span class=\"me1\">format<\/span><span class=\"br0\">&#40;<\/span>bearing<span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p><a href=\"https:\/\/projects.raspberrypi.org\/en\/projects\/getting-started-with-the-sense-hat\" rel=\"noopener\" target=\"_blank\"> https:\/\/projects.raspberrypi.org\/en\/projects\/getting-started-with-the-sense-hat<\/a><br \/>\n<a href=\"https:\/\/www.raspberrypi.org\/documentation\/hardware\/sense-hat\/README.md\" rel=\"noopener\" target=\"_blank\">https:\/\/www.raspberrypi.org\/documentation\/hardware\/sense-hat\/README.md<\/a><\/p>\n<p><b>book<\/b><\/p>\n<p><a href=\"https:\/\/www.raspberrypi.org\/blog\/experiment-with-the-sense-hat-in-the-new-magpi-essentials-book\/\" rel=\"noopener\" target=\"_blank\">https:\/\/www.raspberrypi.org\/blog\/experiment-with-the-sense-hat-in-the-new-magpi-essentials-book\/<\/a><\/p>\n<p><b>API&#8217;s<\/b><\/p>\n<p>Python<br \/>\n<a href=\"https:\/\/pythonhosted.org\/sense-hat\/\" rel=\"noopener\" target=\"_blank\">https:\/\/pythonhosted.org\/sense-hat\/<\/a><\/p>\n<p>NodeJS<br \/>\n<a href=\"https:\/\/www.npmjs.com\/package\/node-sense-hat\" rel=\"noopener\" target=\"_blank\">https:\/\/www.npmjs.com\/package\/node-sense-hat<\/a><\/p>\n<p>Scratch<br \/>\n<a href=\"https:\/\/www.raspberrypi.org\/documentation\/usage\/scratch\/gpio\/README.md\" rel=\"noopener\" target=\"_blank\">https:\/\/www.raspberrypi.org\/documentation\/usage\/scratch\/gpio\/README.md<\/a><\/p>\n<p>node-red<br \/>\n<a href=\"https:\/\/www.npmjs.com\/package\/node-red-node-pi-sense-hat\" rel=\"noopener\" target=\"_blank\">https:\/\/www.npmjs.com\/package\/node-red-node-pi-sense-hat<\/a><\/p>\n<p>Source code<br \/>\n<a href=\"https:\/\/github.com\/RPi-Distro\/python-sense-hat\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/RPi-Distro\/python-sense-hat<\/a><\/p>\n<p>Emulator<br \/>\n<a href=\"https:\/\/www.trinket.io\/sense-hat\" rel=\"noopener\" target=\"_blank\">https:\/\/www.trinket.io\/sense-hat<\/a><\/p>\n<p>Java<br \/>\n<a href=\"https:\/\/github.com\/cinci\/rpi-sense-hat-java\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/cinci\/rpi-sense-hat-java<\/a><\/p>\n<p>Examples<br \/>\n<a href=\"https:\/\/github.com\/RPi-Distro\/python-sense-hat\/blob\/master\/examples\/README.md\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/RPi-Distro\/python-sense-hat\/blob\/master\/examples\/README.md<\/a><br \/>\n<a href=\"https:\/\/codeclubprojects.org\/en-GB\/sense-hat\/\" rel=\"noopener\" target=\"_blank\">https:\/\/codeclubprojects.org\/en-GB\/sense-hat\/<\/a><\/p>\n<p>I have some examples in my <a href=\"https:\/\/github.com\/igfasouza\/raspberry-pi\" rel=\"noopener\" target=\"_blank\">Github<\/a> as well<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What\u2019s the story Rory? The Sense HAT is an add-on board for Raspberry Pi, made especially for the Astro Pi mission \u2013 it launched to the International Space Station in December 2015 \u2013 and is now available to buy. The&hellip; <a href=\"http:\/\/www.igfasouza.com\/blog\/sense-hat\/\" class=\"more-link\">Continue Reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":816,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[13],"class_list":["post-388","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi","tag-raspberry-pi"],"_links":{"self":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/comments?post=388"}],"version-history":[{"count":10,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/388\/revisions"}],"predecessor-version":[{"id":1190,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/388\/revisions\/1190"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/media\/816"}],"wp:attachment":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/media?parent=388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/categories?post=388"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/tags?post=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}