Skip to the content
PCBKitNew board
2 layers101.6 × 53.3 mmArduino Mega, the printed circuit board in 3D

Arduino Mega

MHaniifan/GROWTH

Proyek ini bertujuan untuk mengembangkan sistem automasi cerdas berbasis Mikrokontroler AVR untuk Smart Farming, menggunakan komponen utama seperti Arduino Mega, sensor YL-69 dan DHT-11, serta pompa air dan kipas.

Size
101.6 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
94
Pads
137
Tracks, vias
135, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Apr 2025
Updated
3 Jun 2025

Overview

Arduino Mega is an open-source printed circuit board by MHaniifan, from the MHaniifan/GROWTH repository on GitHub. It is a 2-layer board of 101.6 × 53.3 mm with 26 parts on 94 nets, routed with 135 tracks and 0 vias.

It is built around the 1N4148WT, SLA-5VDC-SL-C and SS8050. Its parts include 12 connectors, 5 resistors, 5 diodes, 2 transistors and 2 switches.

Main components

3

README

README.md

GROWTH: Greenhouse Remote Operations With Temperature & Humidity

Logo GROWTH

Proyek ini bertujuan untuk mengembangkan sistem automasi cerdas berbasis Mikrokontroler AVR untuk Smart Farming, menggunakan komponen utama seperti Arduino Mega, sensor YL-69 dan DHT-11, serta pompa air dan kipas. Arduino Mega bertindak sebagai mikrokontroler utama yang mengontrol komunikasi antar sensor dan aktuator, memungkinkan pemantauan dan pengontrolan secara real-time. Sistem ini menggunakan Timer pada AVR untuk menjaga sinkronisasi waktu, dan Interrupt untuk menyalakan Pompa Air ketika kelembaban dibawah batas.
Pompa Air akan menyala setiap jadwal penyiraman yang sudah ditentukan. Dimana jadwal penyiraman dan lama pompa menyala, diatur pada GUI pada Komputer yang terhubung ke Mikrokontroler menggunakan komunikasi UART. Untuk Kipas akan menyala setiap suhu telah melewati batas yang ditentukan, dimana batas suhunya dapat diatur pada GUI.
Dengan menggunakan UART, seluruh data dari sensor-sensor ini dikirimkan ke Komputer. Memungkinkan petani untuk memantau penggunaan energi dan kondisi lingkungan secara langsung dari Komputer. Sistem ini dirancang untuk meningkatkan efisiensi energi, hasil produksi, serta dapat mengurangi kerugian dengan mengotomatiskan berbagai fungsi dan memberikan kendali yang lebih fleksibel.

Supported By :

  • Dosen Pengampu : Akhmad Hendriawan ST., MT. (NIP.197501272002121003)
  • Mata kuliah : Mikrokontroler
  • Program Studi : Sarjana Terapan Teknik Elektronika
  • Politeknik Elektronika Negeri Surabaya

Team Member :

NRPNamaJobdeskGithub
2123600007Muhammad HaniifanProject ManagerHaniifan
2123600011Monalisa Br. SidaurukHardware SpecialistLisa
2123600015Fakhrihans ArdiyantoUI/UX DesignerRihan
2123600027Darda Drestanala3D DesignerDarda
2123600029Aurora Putri Salsabillah RofiiPCB DesignerAurora
2124640016Arif RamadhanProgrammerArif

Flyer GROWTH

Daftar Isi

Keunggulan

  • Pemantauan Real-Time: Mengukur perubahan kelembaban dan suhu dengan sensor secara terus - menerus.
  • Efisiensi dan Penghematan Biaya: Mengurangi penggunaan listrik karena pompa dan kipas hanya dinyalakan ketika melewati batas normal tanaman.
  • Kendali Otomatis: Menggunakan sensor untuk mengamati perubahan kondisi dan relay untuk mengaktifkan pompa dan kipas sehingga tidak dikontrol oleh manusia.
  • Meningkatkan Hasil Panen: Mencegah tanaman kekeringan dan kepanasan sehingga dapat meningkatkan kondisi tanaman.

Desain Hardware

Blok Diagram Diagram Blok GROWTH

Wiring Diagram Wiring GROWTH

Printed Circuit Board (PCB)

Skematik PCB Skematik PCB GROWTH

Desain PCB Desain PCB GROWTH

Desain 3D

Desain 3D GROWTH

Flowchart Program

Flowchart GROWTH

Tampilan UI/UX

Desain UI GROWTH

Pengembangan Kedepannya

  • Penambahan IoT untuk Pemantauan Jarak Jauh
  • Penambahan RTC untuk Penjadwalan Penyiraman
  • Penambahan Desain Casing yang Tahan Air
  • Penambahan Baterai untuk Supply Darurat

Parts

26
QtyValueFootprintReferences
51KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5
3LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD3, D4, D5
21N4148WTDiode_SMD:D_SOD-523D1, D2
2AnalogConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ3, J5
2SLA-5VDC-SL-CSLA-12VDC-SL-C:RELAY_SLA-12VDC-SL-CK1, K2
2SS8050Package_TO_SOT_SMD:SOT-23Q1, Q2
1CommunicationConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ6
1DigitalConnector_PinSocket_2.54mm:PinSocket_2x18_P2.54mm_VerticalJ7
1KIPASTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ12
1POMPATerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ11
1PWMConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2
1PWMConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4
1PowerConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1SUPPLYTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ10
1Sensor DHT-11Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ9
1Sensor YL-69Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ8

Questions

How big is the Arduino Mega PCB?

It measures 101.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Arduino Mega use?

26 parts, built around the 1N4148WT, SLA-5VDC-SL-C and SS8050. 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 Arduino Mega KiCad files?

From the MHaniifan/GROWTH repository on GitHub, at the commit this page was made from: the board is Hardware/PCB Design/Arduino_Mega.kicad_pcb and its schematic Hardware/PCB Design/Arduino_Mega.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Arduino Mega design in my own project?

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

Similar boards

  • 4 layers65 × 56.5 mmSH RPi, the printed circuit board in 3D

    SH RPi

    hatlabs/SH-RPi-hardware

    Sailor Hat for Raspberry Pi hardware design files

    168 parts56
  • 2 layers61 × 77.8 mmReforge 1, the printed circuit board in 3D

    Reforge 1

    kishoriju-vrind/Reforge

    96 parts
  • 2 layers40.6 × 66 mmM032FC1AE, the printed circuit board in 3D

    M032FC1AE

    rocfatcat/M032FC1AE

    41 parts
  • 2 layersHouse midget, the printed circuit board in 3D

    House midget

    Sharoun-Madoya/home_midget

    167 partsMIT
  • 2 layers89.3 × 92.6 mmArchive, the printed circuit board in 3D

    Archive

    Spadeyache/FATEN-RCJ26

    Key features we have. PostTrainingQuantization(PTQ) with results simulated on the K230D chip, half-duplex serial driver with 74HCT126, asymmetric PID dependent on the IMU, custom touch sensors, and an IR camera used on…

    61 parts
  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 2 layers255.9 × 99.3 mmZerosprey42, the printed circuit board in 3D

    Zerosprey42

    beekeeb/zerosprey42

    Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.

    96 parts140
  • 2 layers59.6 × 42 mmMacropad synthplug mk2, the printed circuit board in 3D

    Macropad synthplug mk2

    todbot/macropadsynthplug

    Turn StemmaQT port by into Audio Out + MIDI In

    43 parts53CC0-1.0