{"id":20594959,"url":"https://github.com/hackuarium/simple-incubator","last_synced_at":"2026-04-21T14:04:36.021Z","repository":{"id":46130053,"uuid":"174010452","full_name":"Hackuarium/simple-incubator","owner":"Hackuarium","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-12T16:36:09.000Z","size":5048,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-17T00:41:26.071Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hackuarium.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-05T19:47:44.000Z","updated_at":"2021-11-19T08:13:36.000Z","dependencies_parsed_at":"2022-09-23T06:21:34.585Z","dependency_job_id":null,"html_url":"https://github.com/Hackuarium/simple-incubator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fsimple-incubator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fsimple-incubator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fsimple-incubator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fsimple-incubator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hackuarium","download_url":"https://codeload.github.com/Hackuarium/simple-incubator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242230000,"owners_count":20093491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T08:11:02.874Z","updated_at":"2026-04-21T14:04:35.970Z","avatar_url":"https://github.com/Hackuarium.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple incubator\n\nThe goal is to create a simple controller of temperature for an incubator.\n\n## Pinout\n\n| Pin Port | Function | Incubator Functions       | Description                                                                                              |\n| -------- | -------- | ------------------------- | -------------------------------------------------------------------------------------------------------- |\n| PC6      | /RESET   | /RESET                    | - Low level Reset pin. \u003cbr /\u003e - DTS pin for Serial communication. \u003cbr /\u003e - SS pin for SPI communication. |\n| PD0      | 0        | RX                        | RX pin for Serial communication.                                                                         |\n| PD1      | 1        | TX                        | TX pin for Serial communication.                                                                         |\n| PD5      | 5        | OUT_FAN                   | Pin for fan control.                                                                                     |\n| PD6      | 6        | PID_CONTROL               | Pin for PID control (need to have PWM).                                                                  |\n| PB2      | 10       | OUT_ERROR                 | Pin for Error notification.                                                                              |\n| PB3      | MOSI     | MOSI                      | MOSI pin for SPI communication.                                                                          |\n| PB4      | MISO     | MISO                      | MISO pin for SPI communication.                                                                          |\n| PB5      | 13       | SCK \u003cbr /\u003e MONITORING_LED | - SCK pin for SPI communication. \u003cbr /\u003e - Pin for Monitoring LED.                                        |\n| PC0      | A0       | TEMP_EXT3                 | Pin for One-wire external temperature sensor 3.                                                          |\n| PC1      | A1       | TEMP_EXT2                 | Pin for One-wire external temperature sensor 2.                                                          |\n| PC2      | A2       | TEMP_EXT1                 | Pin for One-wire external temperature sensor 1.                                                          |\n| PC3      | A3       | TEMP_PCB                  | Pin for One-wire temperature sensor in the PCB.                                                          |\n| PC4      | SDA      | SDA                       | SDA pin for I2C communication (Slave I2C).                                                               |\n| PC5      | SCL      | SCL                       | SCL pin for I2C communication (Slave I2C).                                                               |\n\n## Power supply\n\n- Plug for 12/18/24 V.\n- LM7805 (DDPAK/TO-263 for 5 V @ 1.5 A) µC power supply.\n\n## Schematic\n\n- Minimal connections for ATMEGA328:\n\n![µC](images/atmega328.png)\n\n- Serial communication and programming with FTDI board:\n\n![Serial communication](images/ftdi.png)\n\n- ISP communication for burn boatloader (and programming if you want it):\n\n![ISP communication](images/icsp.png)\n\n- Step-down converter to 5 V:\n\n![Step-down converter](images/ldo.png)\n\n## Inspiration for PCB\n\n- Resistor + Capacitor: 0805\n\n* https://github.com/Hackuarium/esp-12e/tree/master/kica\n\n  - ICSP - TAG connect - take care of pin mapping !\n  - FTDI232.\n\n## Get inspired from scale board\n\nhttps://github.com/Hackuarium/beemos/tree/master/scale-i2c/eagle\nhttps://github.com/Hackuarium/esp-12e/tree/master/kicad/libs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackuarium%2Fsimple-incubator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackuarium%2Fsimple-incubator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackuarium%2Fsimple-incubator/lists"}