{"id":2597,"date":"2017-07-22T18:00:30","date_gmt":"2017-07-22T23:00:30","guid":{"rendered":"http:\/\/protofusion.org\/wordpress\/?p=2597"},"modified":"2025-11-13T22:06:21","modified_gmt":"2025-11-14T03:06:21","slug":"hydrobot-prototyping-new-modules","status":"publish","type":"post","link":"http:\/\/protofusion.org\/wordpress\/2017\/07\/hydrobot-prototyping-new-modules\/","title":{"rendered":"HydroBot: Prototyping New Modules"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">ProtoModule is a <a href=\"http:\/\/protofusion.org\/wordpress\/2016\/07\/hydrobot\/\">HydroBot<\/a>\u00a0module designed to easily develop and test new monitoring or control functions that may someday go into a\u00a0HydroBot module. It has 11 GPIO pins\u00a0and the\u00a0power rails broken out on a 0.1\u201d pin header for easy breadboarding or interfacing with ribbon cables. The provided pins give access to a variety of digital and analog I\/O, as well as digital communication peripherals, to allow for many flexible design options.<\/span><!--more--><\/p>\n<h5>ProtoModule Features:<\/h5>\n<ul>\n<li>STM32F0 microcontroller<\/li>\n<li>11 GPIO Pins<\/li>\n<li>0.1&#8243; Pin Header Breakout<\/li>\n<li>3\u00a0LEDs to indicate device status<\/li>\n<li>6-30V input works with 12V and 24V systems<\/li>\n<li>JST-PA series connectors<\/li>\n<li>Parallel bus connections for daisy-chaining<\/li>\n<li><a href=\"http:\/\/protofusion.org\/wordpress\/2016\/02\/open-source-swd-programming-adapter\/\">Protofusion pogo programming interface<\/a><\/li>\n<li>Open source design<\/li>\n<\/ul>\n<p>Since it is intended to be used as a development board, this module has no predefined\u00a0behavior. The 11 GPIO pins were selected to provide a broad range of functionality and can be used as analog, digital, or frequency inputs, digital, or pwm outputs, SPI, I2C, or UART communication ports, timer\/counter channels, and more. This flexibility enables interfacing with a variety of sensors and actuators, which will be useful in testing out new HydroBot features before integrating\u00a0them into dedicated modules.<\/p>\n<p>All source can be found in the\u00a0<a href=\"http:\/\/hg.protofusion.org\/HydroBot\">HydroBot repository<\/a>, including\u00a0<a href=\"http:\/\/hg.protofusion.org\/HydroBot\/protomodule-firmware\">firmware source code<\/a>\u00a0and\u00a0<a href=\"http:\/\/hg.protofusion.org\/HydroBot\/protomodule-hardware\">hardware files<\/a>. The BOM and generated gerber files are also included for easy replication.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ProtoModule is a HydroBot\u00a0module designed to easily develop and test new monitoring or control functions that may someday go into a\u00a0HydroBot module. It has 11 GPIO pins\u00a0and the\u00a0power rails broken out on a 0.1\u201d pin header for easy breadboarding or<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/protofusion.org\/wordpress\/2017\/07\/hydrobot-prototyping-new-modules\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":10,"featured_media":2681,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[282,35],"tags":[39,114,281,280,185,115,263,264],"class_list":["post-2597","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hydrobot","category-projects","tag-diy","tag-growing","tag-hydrobot","tag-hydroponics","tag-open-source-hardware","tag-plants","tag-stm32","tag-stm32f0"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2017\/07\/ProtoModule.jpg","jetpack_shortlink":"https:\/\/wp.me\/pNjAs-FT","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/2597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/comments?post=2597"}],"version-history":[{"count":14,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/2597\/revisions"}],"predecessor-version":[{"id":3560,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/2597\/revisions\/3560"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/media\/2681"}],"wp:attachment":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/media?parent=2597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/categories?post=2597"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/tags?post=2597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}