{"id":77,"date":"2022-03-17T08:05:25","date_gmt":"2022-03-17T06:05:25","guid":{"rendered":"http:\/\/www.hh3dlab.fi\/blog\/?page_id=77"},"modified":"2022-03-20T11:12:02","modified_gmt":"2022-03-20T09:12:02","slug":"soc-devices","status":"publish","type":"page","link":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/","title":{"rendered":"System-on-a-chip devices"},"content":{"rendered":"\n<p>Systems on a chip (SOC) are small devices that have limited computing power, and are often found in embedded systems. There is a wide variety of such devices available, ranging from the low-spec but low-price Arduino to Raspberry PI type light computers on a device that fits your palm. <\/p>\n\n\n\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Arduino\">Arduino<\/a> is a family of open source devices with a variety of capabilities. The very basic version, Arduino Uno, literally  costs around 2 euros to buy, but it can still provide quite a lot of useful computing power. Arduino Uno has no connectivity, but it is a real workhorse for standalone applications. It comes with its own programming environment, the Arduino Integrated Development Environment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"348\" src=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=640%2C348&#038;ssl=1\" alt=\"\" class=\"wp-image-195\" srcset=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=1024%2C557&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=300%2C163&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=768%2C418&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?w=1300&amp;ssl=1 1300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption> The Arduino family. Image credit: Wikipedia<\/figcaption><\/figure>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/ESP32\" target=\"_blank\">ESP32 is another family<\/a> of SOCs, with more power and connectivity than the basic Arduino, and more memory too. It has Bluetooth and WLAN capabilities, and lots of more pins for connecting sensors and actuators. Still, its price is in the region of ten euros, or less if bought en masse. There are versions with a camera, or display, and its 4 megabyte memory allows you to use either C++ as in Arduino, or install MicroPython and run Python programs on this ingenous little device. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.sabulo.com\/sb\/wp-content\/uploads\/2020\/04\/IMG_20200408_115829-scaled.jpg?w=640&#038;ssl=1\" alt=\"Using the UDP protocol with an ESP32 and Android Studio, Part 1 \u2013 Sabulo,  Inc.\"\/><figcaption>ESP32 with integrated OLED display<\/figcaption><\/figure>\n\n\n\n<p>The Raspberry PI family is a yet more powerful set of systems, because it comes with a version of Linux preinstalled on it, and it sports 4 USB ports and a display adapter. Again, the family is large and has many versions with various connectivity and computing power options. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/f\/f1\/Raspberry_Pi_4_Model_B_-_Side.jpg\/1920px-Raspberry_Pi_4_Model_B_-_Side.jpg\" alt=\"Raspberry Pi 4 Model B - Side.jpg\"\/><figcaption>Raspberry PI. By <a rel=\"noreferrer noopener\" href=\"https:\/\/commons.wikimedia.org\/w\/index.php?curid=80140656\" target=\"_blank\">Laserlicht\u00a0\/\u00a0Wikimedia Commons, CC BY-SA 4.0<\/a>  <\/figcaption><\/figure>\n\n\n\n<p>Have a look at the devices in more detail on their own pages here at the Haaga-Helia 3D + Robo Lab.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Systems on a chip (SOC) are small devices that have limited computing power, and are often found in embedded systems. There is a wide variety of such devices available, ranging from the low-spec but low-price Arduino to Raspberry PI type light computers on a device that fits your palm. Arduino is a family of open [&hellip;]<\/p>\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-77","page","type-page","status-publish","hentry"],"jetpack-related-posts":[{"id":95,"url":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/arduino\/","url_meta":{"origin":77,"position":0},"title":"Arduino","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"Arduino is a fantastic little device. I have been in the IT business since 1986 and have never been so enthusiastic of any single thing as I am of the Arduino. This is Arduino, version Uno R3: Copyright: arduino.cc Physically it measures 53 by 68 mm and it needs 5\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":97,"url":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/esp32\/","url_meta":{"origin":77,"position":1},"title":"ESP32","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"In case you had a look at our page on the Arduino, you probably wondered about its usability, if it doesn't have connectivity. Arduino is meant to act as the core of local robots that do not need to communicate. If you have a need to work with your device\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":113,"url":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/raspberry-pi\/","url_meta":{"origin":77,"position":2},"title":"Raspberry PI","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"Raspberry PI is a little different beast from Arduino and ESP32. It is a full blown computer, with Linux at its core and with 4 USB ports and display port. It is a very versatile and efficient device with a tiny footprint for such a powerful computer. Raspberry Pi\u00a0(\/pa\u026a\/) is\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":12,"url":"https:\/\/www.hh3dlab.fi\/blog\/tervetuloa-haaga-helian-3d-robo-labiin\/","url_meta":{"origin":77,"position":3},"title":"TERVETULOA!","author":"Heikki Hietala, lab admin","date":"13.3.2022","format":false,"excerpt":"Haaga-Helia 3D + Robo Lab on ammattikorkeakoulumme 3D-, robotiikka- ja IoT-tutkimuslaboratorio. 3D on t\u00e4ll\u00e4 hetkell\u00e4 aihe, jonka voi katsoa kiinnostavan kaikkia mahdollisia toimialoja. Virtuaalitodellisuus, lis\u00e4tty todellisuus, mallinnus ja 3D-tulostus tuovat uusia liiketoimintamahdollisuuksia, ja niihin tutustuminen opintojen aikana on hyvin t\u00e4rke\u00e4\u00e4, jotta osaa kysy\u00e4 oikeita kysymyksi\u00e4 my\u00f6hemmin. 3D-mallinnuskurssimme on k\u00e4ynyt jo\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/be7db042-6b61-49f9-9bcd-7fd41b7bc35d-w_960_h_960-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/be7db042-6b61-49f9-9bcd-7fd41b7bc35d-w_960_h_960-1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/be7db042-6b61-49f9-9bcd-7fd41b7bc35d-w_960_h_960-1.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":42,"url":"https:\/\/www.hh3dlab.fi\/blog\/on-the-road-to-student-it-seminar-2022\/","url_meta":{"origin":77,"position":4},"title":"Madrid Student IT Seminar 2022","author":"Heikki Hietala, lab admin","date":"15.3.2022","format":false,"excerpt":"UPDATE: See the building instructions for the GPS Box we built in Madrid! Haaga-Helia's IT Students have participated in the Student IT Seminar for thirteen times already. This yearly Seminar, which had its origins in Helsinki in April 2006, has been run every year except 2013, when all participants suffered\u2026","rel":"","context":"In &quot;Madrid 2022&quot;","block_context":{"text":"Madrid 2022","link":"https:\/\/www.hh3dlab.fi\/blog\/category\/madrid-2022\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/denmark-2015-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/denmark-2015-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/denmark-2015-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/denmark-2015-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/denmark-2015-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/denmark-2015-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":86,"url":"https:\/\/www.hh3dlab.fi\/blog\/3d\/3d-printing\/","url_meta":{"origin":77,"position":5},"title":"3D printing","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"There are many technologies in 3D printing, and this article on All3DP discuss them in detail. At our Laboratory, we have two different printing techniques available to us, and they have different purposes. Most prints are made with fused deposition modeling or FDM, with filaments of various types. These filaments\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/image-2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/image-2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/image-2.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/image-2.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/image-2.png?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":4,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages\/77\/revisions"}],"predecessor-version":[{"id":197,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages\/77\/revisions\/197"}],"wp:attachment":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/media?parent=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}