Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Philipp Manstein
Published

PlantCabinet🪴 Controller

Your smart indoor garden assistant that controls and measures the environment of you plant cabinet via the smart home protocol Matter,

458

Things used in this project

Hardware components

nRF7002 Development Kit
Nordic Semiconductor nRF7002 Development Kit
×1
Texas Instruments TXS0108EPWR 8-Bit Bi-directional, Level-Shifting, Voltage Translator for Open-Drain and Push-Pull Applications
Is used to bidirectional level shift the 1.8v of the nRF7002 to 3.3v/5v for the sensors. It is also available as a breakout for your breadboard. It is used in the PlantController PCB.
×1
Grove - Relay
Seeed Studio Grove - Relay
Control the outlet of the plant led.
×1
Grove - Temperature, Humidity, Pressure and Gas Sensor (BME680)
Seeed Studio Grove - Temperature, Humidity, Pressure and Gas Sensor (BME680)
Measure temperature, humidity and pressure.
×1
Seeed Studio MOSFET for Arduino
Control the 12v fan via pwm.
×1
NF-A14 industrialPPC-2000 IP67 PWM
The fan provides a good airflow, can be controlled via pwm and has a IP67 rating, so it is protected against water splashes.
×1
Lights for growing plants
There are different types, from a single bulb to a whole array of lamps. Choose what suites you and your budget.
×1
PlantCabinet Controller PCB
2x TXS0108EPWR 8x GROVE Female Connector 2x Conn Header Vert 8 Pos 2.54mm 1x Conn Header Vert 10 Pos 2.54mm 1x Conn Header Vert 6 Pos 2.54mm 1x Conn Header Vert 3 Pos 2.54mm 1x IC Reg Linear 3.3V (LD1117S33TR) 5x Cap Cer 0.1UF 0805 5x Cap Cer 10UF 0805 1x Term Blk 2Pos 5mm 1x Conn Jumper Shorting .100"
×1
Seeed Studio Grove RJ45 Adapter
Connect the sensor over a longer distance with RJ45 cables.
×2
Network Cable, Cat5
Network Cable, Cat5
×1
MeanWell 2-channel built-in switching power supply 32W, 12V / 1A & 5V / 4A
This power supply provides 12v for the fan and 5v for the nRF7002. It actually has way too much power, so a smaller one could also be used.
×1
Cold appliance plug
Connect mains voltage to the power supply.
×1
Surface-mounted socket
To connect your plant grow lights.
×1
Ikea Milsbo Cabinet
Or some other cabinet or greenhouse.
×1
Plants
Of course... Best is to use plants which need a high humidity like tropical plants, not ex. cacti
×1
Nylon Standoffs 2.5M
To hold the nRF7002 in place.
×4
Machine Screw, M3
Machine Screw, M3
For the case (12x M3x18), to hold the power supply (2x M3x10) and the cold appliance plug (2x M3x10) in place
×16
M3 Screw Nut
For the case (12x) and the cold appliance plug (2x) in place
×14
Plexiglas
3mm thickness for the case, but also wood could be used.
×1
Seeed Studio Grove - Universal 4 Pin Buckled 5cm Cable (5 PCs Pack)
Seeed Studio Grove - Universal 4 Pin Buckled 5cm Cable (5 PCs Pack)
Connect the sensors and the board.
×1
Cable
Connect the power supply etc.
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
To program and debug the nRF 7002
×1

Software apps and online services

VS Code
Microsoft VS Code
Nordic Semiconductor nRF Connect for Desktop
CHIP tool
Tool to provision, control and test your matter device.
ZAP - ZCL Advanced Platform
Tool to generate cluster code.
Fusion
Autodesk Fusion
For the enclosure

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Solder Flux, Soldering
Solder Flux, Soldering
PCB Holder, Soldering Iron
PCB Holder, Soldering Iron
Laser cutter (generic)
Laser cutter (generic)
For the enclosure, but also other enclosures can be used
Multitool, Screwdriver
Multitool, Screwdriver
Cable Cutter, 143mm
Cable Cutter, 143mm

Story

Read more

Custom parts and enclosures

Enclosure SVG files

Files for the enclosure in svg file format, packed as a zip file

Schematics

PlantCabinet🪴 Controller Schematics

Code

PlantCabinet🪴 Controller

Credits

Philipp Manstein
3 projects • 4 followers
Flutter Developer @ grandcentrix GmbH ( https://grandcentrix.net/ ) | IoT Enthusiast | Maker

Comments