Wiznet makers

mingkeyu

Published October 31, 2022 © Apache License 2.0 (Apache-2.0)

0 UCC

0 VAR

1 Contests

0 Followers

0 Following

Intelligent fish tank

The fish tank is connected to the Internet through wifi to realize remote monitoring and control.

COMPONENTS Hardware components

WIZnet - WizFi360

x 1

1

Software Apps and online services

WIZnet - WIZnet WizFi360-EVB-Pico-C

x 1

1


PROJECT DESCRIPTION

ST7789 (240 * 240) display and control backplane PCB

The plastic shell is handmade

3D model

QT TCP Server program

Display screen PCB 3D model

Display effect after installing plastic shell

Fish tank at home

Mind map of fish tank controller

Hardware connection diagram

Qt TCP server development interface

Using WizFi360-EVB-Pico--C and rp2040 SDK library rapid development

Features:

 6-way IO port (Control relay)

1-way serial port(wizfi360)

2-way ADC(temperature,Battery voltage)

1-way spi(st7789)

hardware GPIO mapping table:

SPIFish tank IOWizFi360-EVB-Pico pin number
FSOGP16
CS2GP14
CS1GP17
BLKGP21
RESGP13
DCGP15
SCLGP18
SDAGP19
EC11ECAGP10
ECBGP11
ECDGP12
ADCADC0GP26
ADC1GP27
UART1RXD1GP4
TXD1GP5
OUTPUTOUT1GP2
OUT2GP3
OUT3GP8
OUT4GP9
INPUTINPUT1GP21

The hardware development tool is Altium Designer,Software development tools use Qt,CLion,Cmake.

Hardware and software download address:

https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico

gitee:https://gitee.com/mingkeyu/fish-tank-control-system

https://github.com/mingkeyu/fish-tank-control-system

Project introduction:

   The fish tank system will continue to update functions. At present, the data communication between wizfi360 and server has been realized. The electrical appliances (water pump, oxygen pump, fill light, heating rod) on the fish tank can be controlled by the rotary encoder at the end of the fish tank to obtain the temperature of the fish tank. You can also remotely control the electrical appliances on the fish tank through the TCP server, and the status and temperature of the fish tank can be displayed on the TFT display. The functions to be added in the next step are that the TFT display and rotary encoder on the fish tank end will be modified to configure Wifi information, the server will be ported to the web end, data and control status will be transmitted through MQtt, and Android App will be added to remotely control the fish tank and obtain the fish tank information.

Video:

https://v.youku.com/v_show/id_XNTkxNDQzMjcwOA==.html?x&sharefrom=android&sharekey=3dbd7374f7a31e873bf44aadc738bb213

Documents
  • FishTankController

    https://github.com/mingkeyu/fish-tank-control-system

  • FishTankController

    https://github.com/mingkeyu/fish-tank-control-system

  • FishTankController

    https://github.com/mingkeyu/fish-tank-control-system

Comments Write