{"id":301,"date":"2022-04-17T19:21:57","date_gmt":"2022-04-17T17:21:57","guid":{"rendered":"https:\/\/www.hh3dlab.fi\/blog\/?p=301"},"modified":"2022-04-17T21:41:22","modified_gmt":"2022-04-17T19:41:22","slug":"team-5-finalizing-and-getting-ready-for-madrid","status":"publish","type":"post","link":"https:\/\/www.hh3dlab.fi\/blog\/madrid-2022\/team-5-finalizing-and-getting-ready-for-madrid\/","title":{"rendered":"Team 5 &#8211; Finalizing and Getting Ready for Madrid!"},"content":{"rendered":"\n<p>Time really does fly! It&#8217;s time to finalize everything and get ready for Madrid. After getting the ESP32 to work, we gathered up and helped each other to combine all of our parts for the final system to work. Everyone has their own way to wire up the system. Below is my personal setup<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"319\" src=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?resize=640%2C319&#038;ssl=1\" alt=\"\" class=\"wp-image-304\" srcset=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?resize=1024%2C510&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?resize=768%2C383&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?resize=1536%2C766&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?w=2022&amp;ssl=1 2022w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/madrid_sketch_wriring_bb-1.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Final System Wiring Diagram<\/figcaption><\/figure>\n\n\n\n<p>It looks as messy as life but don&#8217;t be intimidated by that \ud83d\ude06. The most important thing here is the destinations of the wires. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>GND should always be wired to the ESP32&#8217;s GND pin.<\/li><li>VCC should always be wired to either 3V3 or 5V pin. In this case, the LCD&#8217;s VCC will be wired to 5V but the BMP280&#8217;s and the NEO7M&#8217;s VCC should be wired to 3V3 pin.<\/li><li>SDA should go to the G21 and SCL should go to the G22 pin because that&#8217;s the ESP32&#8217;s pins for SDA and SCL.<\/li><li>RX goes to G17 and TX goes to G16. This is really tricky. Even though we wire RX and TX like this, in the code we have to swap them like this: RXPin = 16 and TXPin = 17. <\/li><\/ul>\n\n\n\n<p>Most of us had problems with the GPS sensor and at first, our team thought that it was because there was something wrong with our code. But we safeguarded our code so if there was any problem, the LCD should be stuck at &#8220;Booting GPS&#8221; screen. Most of the time, the LCD wasn&#8217;t stuck at &#8220;Booting GPS&#8221; screen so we knew that it wasn&#8217;t because of the wiring but the sensor itself. We realized that we should be outside, under plain view for the sensor to work because probably the windows in Finland messes up with the radio wave. <\/p>\n\n\n\n<p>After creating and wiring up the final system, we tested the system with the final code and everything worked. We&#8217;re super happy with the result and ready for the Madrid trip!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Time really does fly! It&#8217;s time to finalize everything and get ready for Madrid. After getting the ESP32 to work, we gathered up and helped each other to combine all of our parts for the final system to work. Everyone has their own way to wire up the system. Below is my personal setup It [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[14,29],"tags":[4,35,37],"class_list":["post-301","post","type-post","status-publish","format-standard","hentry","category-madrid-2022","category-madrid-team-5","tag-esp32","tag-madrid2022","tag-madridteam5"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":268,"url":"https:\/\/www.hh3dlab.fi\/blog\/madrid-2022\/team-5-introduction\/","url_meta":{"origin":301,"position":0},"title":"Team 5 &#8211; Introduction","author":"Madrid Team 5","date":"30.3.2022","format":false,"excerpt":"Hello all, this is an introduction post to Team 5 for Madrid seminar 2022. Our group of students from Haaga-Helia UAS will go to Madrid seminar to teach other students how to build an IoT device that sends GPS, temperature etc. data to the server and displays the information on\u2026","rel":"","context":"In &quot;ESP32&quot;","block_context":{"text":"ESP32","link":"https:\/\/www.hh3dlab.fi\/blog\/category\/esp32\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/IMG_20220328_161500-2-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\/IMG_20220328_161500-2-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/IMG_20220328_161500-2-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/IMG_20220328_161500-2-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/IMG_20220328_161500-2-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/IMG_20220328_161500-2-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":295,"url":"https:\/\/www.hh3dlab.fi\/blog\/madrid-2022\/team-5-writing-to-the-web-with-esp32\/","url_meta":{"origin":301,"position":1},"title":"Team 5 &#8211; Writing to the Web With ESP32","author":"Madrid Team 5","date":"12.4.2022","format":false,"excerpt":"In this part, our team is going to guide you how to use the ESP32 to write data to the remote server. This guide assumes that you have a PHP API up and running that at least have a POST route to receive data and a ESP32 with you. Our\u2026","rel":"","context":"In &quot;ESP32&quot;","block_context":{"text":"ESP32","link":"https:\/\/www.hh3dlab.fi\/blog\/category\/esp32\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/IMG_20220328_161500-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/IMG_20220328_161500-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/IMG_20220328_161500-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/IMG_20220328_161500-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/IMG_20220328_161500-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/IMG_20220328_161500-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":575,"url":"https:\/\/www.hh3dlab.fi\/blog\/iot\/sip-n-sense-intelligence-mug-project\/","url_meta":{"origin":301,"position":2},"title":"Sip &#8216;n&#8217; Sense &#8211; Intelligent mug project","author":"Lab Student","date":"28.10.2025","format":false,"excerpt":"Introduction When we first began our studies at Haaga-Helia University of Applied Sciences, we were immediately intrigued by the world of IoT. Our journey started with the very first course, Internet of Things: A Business Perspective, where we explored different approaches to creating IoT solutions. From the beginning, our main\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/www.hh3dlab.fi\/blog\/category\/arduino\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2025\/10\/IMG_1753-300x169.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2025\/10\/IMG_1753-300x169.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2025\/10\/IMG_1753-300x169.jpeg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":508,"url":"https:\/\/www.hh3dlab.fi\/blog\/innovation-course\/508\/","url_meta":{"origin":301,"position":3},"title":"The Data duelist project","author":"Heikki Hietala, lab admin","date":"19.12.2023","format":false,"excerpt":"Introduction Our group members are Jonas Lemstr\u00f6m and Aku Liski. Aku has some experience with blender and 3d printing, and both of us like gaming. Jonas has some experience with game development with Unity. Our prototype is auto-battler that uses Esp32 as platform, Waveshare 7.5 inch E-Paper as screen, few\u2026","rel":"","context":"In &quot;Innovation course&quot;","block_context":{"text":"Innovation course","link":"https:\/\/www.hh3dlab.fi\/blog\/category\/innovation-course\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":491,"url":"https:\/\/www.hh3dlab.fi\/blog\/innovation-course\/medication-dispenser-project\/","url_meta":{"origin":301,"position":4},"title":"Medication dispenser project","author":"Heikki Hietala, lab admin","date":"1.6.2023","format":false,"excerpt":"Introduction\u00a0 I have only taken Introduction of Programming course before and basically have no background of coding, neither in 3D printing. This course is a total new experience for me to combine the 3D printing and programming together and the first time to get to know about ESP32 and Arduino.\u00a0\u2026","rel":"","context":"In &quot;Innovation course&quot;","block_context":{"text":"Innovation course","link":"https:\/\/www.hh3dlab.fi\/blog\/category\/innovation-course\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2023\/06\/image-25.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2023\/06\/image-25.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2023\/06\/image-25.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":281,"url":"https:\/\/www.hh3dlab.fi\/blog\/madrid-2022\/lighting-up-the-lcd-display-5-4-2022\/","url_meta":{"origin":301,"position":5},"title":"Lighting up the LCD display &#8211; 5.4.2022","author":"M team 3","date":"5.4.2022","format":false,"excerpt":"This week we got trought all the technical difficulties! Turns out getting the Arduino software to work on macOS was too tiresome. Instead of figuring it out away, we just changed to Windows. Work smart, not hard! We figured out how to print information to the LCD display. Down below\u2026","rel":"","context":"In &quot;LCD display&quot;","block_context":{"text":"LCD display","link":"https:\/\/www.hh3dlab.fi\/blog\/category\/lcd-display\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/04\/KoodiMadrid.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/posts\/301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/comments?post=301"}],"version-history":[{"count":2,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/posts\/301\/revisions"}],"predecessor-version":[{"id":305,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/posts\/301\/revisions\/305"}],"wp:attachment":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/media?parent=301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/categories?post=301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/tags?post=301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}