Intelligent Dam with Pinoo

Purpose of the Project: To make a project that warns with the buzzer module when the dam is full by using a water sensor and buzzer module with the Pinoo Control Card.

Duration: 2 lessons

Age Group: 9 years old and over

Pinoo Set: Basic set, invention set, maker set and full set


  • Learns to code Pinoo control card.

  • Learns to use a water sensor.

  • Learns to use buzzer module.


  • Improves the skill of setting up algorithms.

  • Improves coding skill.


Materials to be used: Mblock 3 program, Pinoo control card, water sensor, buzzer module, connection cables.



Materials Required for Design: Blue cardboard, utility knife, scissors, mirrored cardboard, brown felt, 2 plastic boxes, one big and one small, silicone gun and silicone.




Project Preparation:

  For our project, we first start by circling our big box.


We cut our green cardboard as in the picture to give the appearance of greenery to the edges and fix it with a silicone gun.


Then we fix the blue cardboard to the bottom of our box to give a water image.



We stick the brown felt in the other corner to give a mountain look.



We drill 3 holes in our small plastic box.


 We fix our little box on the side of the mountain.


We stick our water sensor on the inside of our box.


We stick our buzzer module on the inside of our box.


This is the final form of our project and we are finishing our design part.


Adding Pinoo extension:

From the ‘’Extensions’’ tab, we click on the "Manage Extensions" option.
 In the window that opens, we type "Pinoo" into the search engine and simply say ‘’download’’ to the result. It was installed on our computer.
 Connecting the Pinoo sensor board to the computer:
In Mblock 3, we click on the "Connect" tab on the upper left.

We click on the "Serial Port" section from the opened window and select the "COM6" option from the opened page. 

We choose.

NOTE: Since the port entries of each computer are different, the numbers next to COM text can vary.

We click on the Cards tab.
We select the "Arduino Nano" card option used by the pinoo sensor card from the window that opens.
We click on the Extensions tab.
 In the window that opens, we select the extension "Pinoo" of the sensor card we use.
We click on the ‘’Connect’’ tab.
We click on "Firmware Update" from the window that opens.


Coding part:


First, to check whether our water sensor is working or not, we check the working status of the water sensor with our 'Say Hello' code under the 'When Clicked' code on our panda puppet. At the same time, let's not forget to humidify our water sensor.


To operate our buzzer module, we use the change status to high code.


If the value of our water sensor is greater than 230, our buzzer module makes a sound at half-second intervals. If it does not meet these values, our buzzer module will sound off.


In order to upload our codes to the Pinoo sensor card, we make the "Pinoo Program" command at the beginning of the event.


We right click on the "Pinoo Program" command and select the "Upload to Arduino" option in the window that opens.




On the page that opens, we click the "Upload to Arduino" button. Our codes are uploaded to our Pinoo sensor card.

We click on the "Close" button after the "Download Finished" text appears. After the installation is finished, the battery compartment is inserted and the project is run.


Working Status of the Project:


If the value of our water sensor is more than 230, our buzzer module will give a warning by making a sound. See you in another project.




With Pinoo sets, children can make hundreds of projects with materials they can easily find in their homes.