Skip to the content
2 layers62 × 58 mmArdustat, the printed circuit board in 3D

Термостат на Arduino

Size
62 × 58 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
31
Pads
58
Tracks, vias
38, 0
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Dec 2023
Updated
16 Jun 2024

Overview

Ardustat is an open-source printed circuit board by SeryiBaran, from the SeryiBaran/ardustat repository on GitHub. It is a 2-layer board of 62 × 58 mm with 16 parts on 31 nets, routed with 38 tracks and 0 vias.

It is built around the TM1637 and BC547. Its parts include 5 connectors, 2 resistors, 1 diode and 1 transistor. It belongs with the home automation and IoT boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Ardustat

Термостат на Arduino Nano + NTC с 4-разрядным 7-сегментным дисплеем.

Схема:

Схема в KiCad здесь.

Схема KiCad в PDF здесь.

ВНИМАНИЕ!!! Код создавался в онлайн-симуляторе Wokwi и не проверялся в реальности.

Настройки сохраняются в EEPROM. Беспокоиться не стоит, используется библиотека EEManager с удобной логикой.

Занятые ресурсы МК по мнению PlatformIO:

text
RAM:   [=         ]  10.0% (used 205 bytes from 2048 bytes)
Flash: [==        ]  24.7% (used 7586 bytes from 30720 bytes)

Зависимости - в platformio.ini

Электронные компоненты

  • Arduino Nano
  • Реле на 5V на ток мощность / напряжение + запас. Например ТЭН на 2КВт с напряжением 220V потребляет ток ~9A - лучше взять реле с запасом, например на 16 ампер. На али лично я не видел модулей реле выше 10 ампер, поэтому можно взять твердотельное. Но оно существенно дороже обычного - 500 рублей против 60. Зато оно не боится частых переключений, не нужна никакая обвязка, контакты не могут износиться (их там нет -_-). Минус твердотельного реле - оно греется, поэтому нужно брать с запасом по току и/или крепить на радиатор
  • Модуль энкодера с кнопкой с обвязкой против дребезга (инфо). На али у него круглая синяя плата
  • Термистор
  • Резистор, равный сопротивлению термистора
  • Дисплей TM1637

Руководство пользователя

В формате .Docx - в нем удобнее делать дизайн для печати.

Приложено к Github релизу и лежит тут

А как прошить, а как собрать

История версий - в CHANGELOG.md

Parts

16
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1BC547Package_TO_SOT_THT:TO-92_InlineQ1
1EncConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1NTCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1PowerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1RelayConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1TM1637Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2

The 14 most common of 16 parts.

Similar boards

  • 2 layersOBDGauge, the printed circuit board in 3D

    OBDGauge

    tealvince/OBDGauge

    A custom configurable gauge for K-line OBD interfaces

    25 parts8GPL-2.0
  • 2 layers50 × 110 mmOgham merged v1.0, the printed circuit board in 3D

    Ogham merged v1.0

    keeos-io/ogham

    Ogham — a dual-voice bytebeat synthesizer for Eurorack. Firmware (MIT) and hardware (CC BY-SA 4.0).

    109 parts3
  • 2 layers78.7 × 74.9 mmCentral panel, the printed circuit board in 3D

    Central panel

    bitsandpixels-io/kids-control-panel

    Spaceship-like control panel for kids, based on Arduino

    40 parts1MIT
  • 2 layers67 × 54 mmMp3alarm, the printed circuit board in 3D

    Mp3alarm

    fehlfarbe/ESP32-Alarm-clock

    This is an ESP32 based alarm clock that plays mp3 files from SD, webstreams or even FM radio. You can configure multiple alarms and add new songs to your sd card with a simple webinterface.

    69 parts1MIT
  • 2 layers43.8 × 21 mm036INCH 5DIGIT, the printed circuit board in 3D

    036INCH 5DIGIT

    galopago/panel-mount-7-segment-display

    Open source 7 segment serially controlled led display that fits inside a generic 45x26mm panel mount plastic enclosure. Upgrade your function specific panel meter PCB with a new one controllable by your preferred MCU.

    10 parts1MIT
  • 2 layers97 × 23.7 mmHomegreen Node Basic, the printed circuit board in 3D

    Homegreen Node Basic

    pmalessa/homegreen-Node

    The system is based on an inexpensive node, which is able to control up to 3 pumps and can be powered by nearly any conventional powerbank.

    67 parts1
  • 2 layers72 × 47.5 mmUsb 7seg, the printed circuit board in 3D

    Usb 7seg

    realglobe-Inc/usb_7seg

    Mac, LinuxマシンにUSBで接続できて追加ドライバ不要で表示できる7セグLED

    8 parts1
  • 2 layers112 × 48 mmRc v1, the printed circuit board in 3D

    Rc v1

    davidlim4318/Baseball-Machine

    MAE 156 Capstone Project Code Files

    30 parts

Questions

How big is the Ardustat PCB?

It measures 62 × 58 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ardustat use?

16 parts, built around the TM1637 and BC547. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Ardustat KiCad files?

From the SeryiBaran/ardustat repository on GitHub, at the commit this page was made from: the board is kicad/ardustat.kicad_pcb and its schematic kicad/ardustat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ardustat design in my own project?

Its repository states no licence, so its author keeps all rights: ask SeryiBaran before reusing the design.