{"id":1,"date":"2025-06-04T08:40:03","date_gmt":"2025-06-04T08:40:03","guid":{"rendered":"https:\/\/filkom.ub.ac.id\/project\/?p=1"},"modified":"2025-06-10T11:44:24","modified_gmt":"2025-06-10T04:44:24","slug":"contoh-portofolio","status":"publish","type":"post","link":"https:\/\/filkom.ub.ac.id\/project\/2025\/06\/contoh-portofolio\/","title":{"rendered":"contoh portofolio"},"content":{"rendered":"<h3 data-start=\"222\" data-end=\"250\">\ud83d\udc3e <strong data-start=\"229\" data-end=\"248\">Name of Project<\/strong><\/h3>\n<p data-start=\"251\" data-end=\"319\"><strong data-start=\"251\" data-end=\"319\">Automatic Pet Feeder with ESP32, RTC, Load Cell, and App Control<\/strong><\/p>\n<p data-start=\"251\" data-end=\"319\"><em>[:add an interesting photo\/illustration here:]<\/em><\/p>\n<p data-start=\"251\" data-end=\"319\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-medium wp-image-101\" src=\"https:\/\/filkom.ub.ac.id\/project\/wp-content\/uploads\/sites\/3\/2025\/06\/Image_exhdkeexhdkeexhd-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/filkom.ub.ac.id\/project\/wp-content\/uploads\/sites\/3\/2025\/06\/Image_exhdkeexhdkeexhd-300x300.jpeg 300w, https:\/\/filkom.ub.ac.id\/project\/wp-content\/uploads\/sites\/3\/2025\/06\/Image_exhdkeexhdkeexhd-1024x1024.jpeg 1024w, https:\/\/filkom.ub.ac.id\/project\/wp-content\/uploads\/sites\/3\/2025\/06\/Image_exhdkeexhdkeexhd-150x150.jpeg 150w, https:\/\/filkom.ub.ac.id\/project\/wp-content\/uploads\/sites\/3\/2025\/06\/Image_exhdkeexhdkeexhd-768x768.jpeg 768w, https:\/\/filkom.ub.ac.id\/project\/wp-content\/uploads\/sites\/3\/2025\/06\/Image_exhdkeexhdkeexhd-1536x1536.jpeg 1536w, https:\/\/filkom.ub.ac.id\/project\/wp-content\/uploads\/sites\/3\/2025\/06\/Image_exhdkeexhdkeexhd.jpeg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<hr data-start=\"321\" data-end=\"324\" \/>\n<h3 data-start=\"326\" data-end=\"353\">\ud83c\udf10 <strong data-start=\"333\" data-end=\"351\">Project Domain<\/strong><\/h3>\n<p data-start=\"354\" data-end=\"563\">This project falls under <strong data-start=\"379\" data-end=\"414\">IoT-based smart home automation<\/strong>, focusing on providing consistent, scheduled feeding for pets by integrating sensors, actuators, and app control using an <strong data-start=\"537\" data-end=\"562\">ESP32 microcontroller<\/strong>.<\/p>\n<hr data-start=\"565\" data-end=\"568\" \/>\n<h3 data-start=\"570\" data-end=\"602\">\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1 <strong data-start=\"583\" data-end=\"600\">Meet Our Team<\/strong><\/h3>\n<table style=\"border-collapse: collapse; width: 947px; height: 265px;\" border=\"0\" width=\"256\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr style=\"height: 14.4pt;\">\n<td style=\"height: 14.4pt; width: 48pt; text-align: center;\" width=\"64\" height=\"19\">\ud83d\udc68\u200d\ud83d\udcbc<strong>Project Leader<\/strong><\/td>\n<td style=\"width: 48pt; text-align: center;\" width=\"64\"><strong>\ud83d\udd27 Hardware Engineer<\/strong><\/td>\n<td style=\"width: 48pt; text-align: center;\" width=\"64\"><strong>\ud83e\udd16 Embedded Systems &amp; AI Engineer<\/strong><\/td>\n<td style=\"width: 48pt; text-align: center;\" width=\"64\"><strong>\ud83c\udfa8 UI\/UX &amp; Mobile App Engineer<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 14.4pt;\">\n<td style=\"height: 14.4pt;\" height=\"19\"><img decoding=\"async\" class=\"alignnone aligncenter\" src=\"https:\/\/filkom.ub.ac.id\/wp-content\/uploads\/2018\/05\/author-2.jpg\" width=\"179\" height=\"179\" \/><\/td>\n<td style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/filkom.ub.ac.id\/wp-content\/uploads\/2018\/05\/author-4.jpg\" width=\"173\" height=\"173\" \/><\/td>\n<td style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/filkom.ub.ac.id\/wp-content\/uploads\/2018\/05\/author-3.jpg\" width=\"176\" height=\"176\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone aligncenter\" src=\"https:\/\/filkom.ub.ac.id\/wp-content\/uploads\/2018\/05\/author-1.jpg\" width=\"178\" height=\"178\" \/><\/td>\n<\/tr>\n<tr style=\"height: 14.4pt;\">\n<td style=\"height: 14.4pt; text-align: center;\" height=\"19\">Name 1<\/td>\n<td style=\"text-align: center;\">Name 2<\/td>\n<td style=\"text-align: center;\">Name 3<\/td>\n<td style=\"text-align: center;\">Name 4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr data-start=\"787\" data-end=\"790\" \/>\n<h3 data-start=\"792\" data-end=\"822\">\u2757 <strong data-start=\"798\" data-end=\"820\">Problem Statements<\/strong><\/h3>\n<ul data-start=\"823\" data-end=\"1060\">\n<li data-start=\"823\" data-end=\"903\">\n<p data-start=\"825\" data-end=\"903\">\ud83d\udd52 Pet feeding schedules can be <strong data-start=\"857\" data-end=\"900\">inconsistent due to busy human routines<\/strong>.<\/p>\n<\/li>\n<li data-start=\"904\" data-end=\"978\">\n<p data-start=\"906\" data-end=\"978\">\ud83d\udc36 <strong data-start=\"909\" data-end=\"940\">Overfeeding or underfeeding<\/strong> may affect pet health and behavior.<\/p>\n<\/li>\n<li data-start=\"979\" data-end=\"1060\">\n<p data-start=\"981\" data-end=\"1060\">\ud83c\udf0d Pet owners who travel or work long hours struggle with <strong data-start=\"1039\" data-end=\"1057\">timely feeding<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1062\" data-end=\"1065\" \/>\n<h3 data-start=\"1067\" data-end=\"1085\">\ud83c\udfaf <strong data-start=\"1074\" data-end=\"1083\">Goals<\/strong><\/h3>\n<ul data-start=\"1086\" data-end=\"1315\">\n<li data-start=\"1086\" data-end=\"1172\">\n<p data-start=\"1088\" data-end=\"1172\">\ud83c\udf7d\ufe0f Automate pet feeding at <strong data-start=\"1116\" data-end=\"1139\">scheduled intervals<\/strong> with accurate portion control.<\/p>\n<\/li>\n<li data-start=\"1173\" data-end=\"1248\">\n<p data-start=\"1175\" data-end=\"1248\">\ud83d\udcc9 Monitor and adjust <strong data-start=\"1197\" data-end=\"1227\">food quantity in real time<\/strong> using a load cell.<\/p>\n<\/li>\n<li data-start=\"1249\" data-end=\"1315\">\n<p data-start=\"1251\" data-end=\"1315\">\ud83d\udcf2 Provide remote monitoring and control via a <strong data-start=\"1298\" data-end=\"1312\">mobile app<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1317\" data-end=\"1320\" \/>\n<h3 data-start=\"1322\" data-end=\"1354\">\ud83d\udca1 <strong data-start=\"1329\" data-end=\"1352\">Solution Statements<\/strong><\/h3>\n<ul data-start=\"1355\" data-end=\"1791\">\n<li data-start=\"1355\" data-end=\"1432\">\n<p data-start=\"1357\" data-end=\"1432\">\u2696\ufe0f Use a <strong data-start=\"1366\" data-end=\"1379\">load cell<\/strong> to measure the amount of dispensed food precisely.<\/p>\n<\/li>\n<li data-start=\"1433\" data-end=\"1508\">\n<p data-start=\"1435\" data-end=\"1508\">\u23f1\ufe0f Integrate an <strong data-start=\"1451\" data-end=\"1465\">RTC module<\/strong> to handle <strong data-start=\"1476\" data-end=\"1505\">precise feeding schedules<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1509\" data-end=\"1593\">\n<p data-start=\"1511\" data-end=\"1593\">\ud83d\udce1 Use <strong data-start=\"1518\" data-end=\"1538\">ESP32 with Wi-Fi<\/strong> to connect to a mobile app for control and feedback.<\/p>\n<\/li>\n<li data-start=\"1594\" data-end=\"1662\">\n<p data-start=\"1596\" data-end=\"1662\">\ud83d\udd01 Control a <strong data-start=\"1609\" data-end=\"1624\">servo motor<\/strong> to open and close the feeder valve.<\/p>\n<\/li>\n<li data-start=\"1663\" data-end=\"1714\">\n<p data-start=\"1665\" data-end=\"1714\">\ud83d\udcfa Display system status on an <strong data-start=\"1696\" data-end=\"1711\">OLED screen<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1715\" data-end=\"1791\">\n<p data-start=\"1717\" data-end=\"1791\">\ud83d\udd14 Use a <strong data-start=\"1726\" data-end=\"1736\">buzzer<\/strong> to alert when food is low or dispensing is complete.<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1793\" data-end=\"1796\" \/>\n<h3 data-start=\"1798\" data-end=\"1848\">\ud83e\uddf0 <strong data-start=\"1805\" data-end=\"1846\">Prerequisites \u2013 Component Preparation<\/strong><em> [: or you can list every platform\/library required:]<\/em><\/h3>\n<ul data-start=\"1849\" data-end=\"2397\">\n<li data-start=\"1849\" data-end=\"1907\">\n<p data-start=\"1851\" data-end=\"1907\">\ud83e\udde0 <strong data-start=\"1854\" data-end=\"1863\">ESP32<\/strong>: Central controller with Wi-Fi capability<\/p>\n<\/li>\n<li data-start=\"1908\" data-end=\"1975\">\n<p data-start=\"1910\" data-end=\"1975\">\u2696\ufe0f <strong data-start=\"1913\" data-end=\"1941\">Load Cell + HX711 Module<\/strong>: Measures dispensed food weight<\/p>\n<\/li>\n<li data-start=\"1976\" data-end=\"2029\">\n<p data-start=\"1978\" data-end=\"2029\">\ud83d\udd52 <strong data-start=\"1981\" data-end=\"1999\">RTC I2C Module<\/strong>: Maintains feeding schedule<\/p>\n<\/li>\n<li data-start=\"2030\" data-end=\"2102\">\n<p data-start=\"2032\" data-end=\"2102\">\ud83d\udd0b <strong data-start=\"2035\" data-end=\"2061\">Battery (7.4V 2000mAh)<\/strong>: Backup power for continuous operation<\/p>\n<\/li>\n<li data-start=\"2103\" data-end=\"2167\">\n<p data-start=\"2105\" data-end=\"2167\">\ud83d\udd04 <strong data-start=\"2108\" data-end=\"2136\">Servo Motor (SG90\/SG92R)<\/strong>: Dispenses food from storage<\/p>\n<\/li>\n<li data-start=\"2168\" data-end=\"2225\">\n<p data-start=\"2170\" data-end=\"2225\">\ud83d\udd14 <strong data-start=\"2173\" data-end=\"2183\">Buzzer<\/strong>: Alerts user of important system events<\/p>\n<\/li>\n<li data-start=\"2226\" data-end=\"2301\">\n<p data-start=\"2228\" data-end=\"2301\">\ud83d\udcfa <strong data-start=\"2231\" data-end=\"2256\">OLED Display (128&#215;64)<\/strong>: Shows schedule, weight, and system status<\/p>\n<\/li>\n<li data-start=\"2302\" data-end=\"2397\">\n<p data-start=\"2304\" data-end=\"2397\">\ud83d\udcf1 <strong data-start=\"2307\" data-end=\"2344\">Mobile App (Flutter\/React Native)<\/strong>: Interface for remote scheduling and notifications<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"2399\" data-end=\"2402\" \/>\n<p data-start=\"2404\" data-end=\"2426\">\ud83d\udcc4 <strong data-start=\"2411\" data-end=\"2424\">Datasheet <\/strong><em>[: or change it into whatever related to your project:]<\/em><\/p>\n<p data-start=\"2427\" data-end=\"2457\">\ud83d\udd17 <strong data-start=\"2430\" data-end=\"2457\">ESP32 Datasheet <\/strong><\/p>\n<p data-start=\"2427\" data-end=\"2457\"><em>\u00a0[:add screenshot of ESP32 pin out here:]<\/em><\/p>\n<hr data-start=\"2459\" data-end=\"2462\" \/>\n<h3 data-start=\"2464\" data-end=\"2495\">\ud83e\udde9 <strong data-start=\"2471\" data-end=\"2493\">Schematic\u00a0<\/strong><\/h3>\n<p data-start=\"2496\" data-end=\"2547\">\ud83d\udd17 <strong data-start=\"2499\" data-end=\"2547\">Schematic \u2013 or workflow<\/strong><\/p>\n<p data-start=\"2496\" data-end=\"2547\"><em>[:add screenshot of diagram here:]<\/em><\/p>\n<hr data-start=\"2549\" data-end=\"2552\" \/>\n<h3 data-start=\"2554\" data-end=\"2586\">\ud83c\udfac <strong data-start=\"2561\" data-end=\"2584\">Demo and Evaluation<\/strong><\/h3>\n<ul data-start=\"2587\" data-end=\"2872\">\n<li data-start=\"2587\" data-end=\"2663\">\n<p data-start=\"2589\" data-end=\"2663\">\ud83d\udee0\ufe0f <strong data-start=\"2593\" data-end=\"2602\">Setup<\/strong>: Assemble hardware components and upload firmware to ESP32 <em>[: you can also explain the environment needed to run the developed apps in the project:]<\/em><\/p>\n<\/li>\n<\/ul>\n<p><em>[:add photo\/developed apps screenshot here:]<\/em><\/p>\n<ul data-start=\"2587\" data-end=\"2872\">\n<li data-start=\"2664\" data-end=\"2755\">\n<p data-start=\"2666\" data-end=\"2755\">\ud83d\udc15 <strong data-start=\"2669\" data-end=\"2677\">Demo<\/strong>: Run feeding cycles, show weight reading updates, trigger app notifications<\/p>\n<\/li>\n<\/ul>\n<p><em>[:add and embed youtube video demonstrating your system:]<\/em><\/p>\n<p><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/q5l2hGzE7QY?si=-8hhSLSamI6pHKUF\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<ul data-start=\"2587\" data-end=\"2872\">\n<li data-start=\"2756\" data-end=\"2872\">\n<p data-start=\"2758\" data-end=\"2872\">\ud83d\udd2c <strong data-start=\"2761\" data-end=\"2775\">Evaluation<\/strong>: Test for portion accuracy, system responsiveness, and app integration under varied conditions<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"2874\" data-end=\"2877\" \/>\n<h3 data-start=\"2879\" data-end=\"2901\">\u2705 <strong data-start=\"2885\" data-end=\"2899\">Conclusion<\/strong><\/h3>\n<p data-start=\"2902\" data-end=\"3306\">This project delivers a <strong data-start=\"2926\" data-end=\"2956\">smart, convenient solution<\/strong> for automated pet feeding, ensuring your pet is well-fed even when you&#8217;re away. By combining <strong data-start=\"3050\" data-end=\"3074\">real-time monitoring<\/strong>, <strong data-start=\"3076\" data-end=\"3102\">precise weight control<\/strong>, and <strong data-start=\"3108\" data-end=\"3136\">mobile app accessibility<\/strong>, it supports pet health and relieves owner burden. Future improvements could include <strong data-start=\"3222\" data-end=\"3244\">camera integration<\/strong>, <strong data-start=\"3246\" data-end=\"3264\">voice commands<\/strong>, or <strong data-start=\"3269\" data-end=\"3305\">AI-based feeding recommendations<\/strong>.<\/p>\n<hr data-start=\"2874\" data-end=\"2877\" \/>\n<h3 data-start=\"2902\" data-end=\"3306\">\ud83d\udcf2 Contact us!<\/h3>\n<p data-start=\"2902\" data-end=\"3306\"><em>Our Git: [:add Link to your git (if available):]<\/em><\/p>\n<p data-start=\"2902\" data-end=\"3306\"><em>[:add Link to your LinkedIn profile:]<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udc3e Name of Project Automatic Pet Feeder with ESP32, RTC, Load Cell, and App Control [:add an interesting photo\/illustration here:] \ud83c\udf10 Project Domain This project falls under IoT-based smart home automation, focusing on providing consistent, scheduled feeding for pets by integrating sensors, actuators, and app control using an ESP32 microcontroller. \ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1 Meet Our Team \ud83d\udc68\u200d\ud83d\udcbcProject&#8230;<\/p>\n","protected":false},"author":347,"featured_media":101,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-capstone"],"_links":{"self":[{"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/users\/347"}],"replies":[{"embeddable":true,"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":8,"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":114,"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/posts\/1\/revisions\/114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/media\/101"}],"wp:attachment":[{"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/filkom.ub.ac.id\/project\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}