Use the Buzzer on the Magicbit [Magicblocks]

by magicbit in Circuits > Electronics

225 Views, 0 Favorites, 0 Comments

Use the Buzzer on the Magicbit [Magicblocks]

Use the Buzzer on the Magicbit [Magicblocks]

This tutorial will teach you to use the buzzer on the Magicbit using Magicblocks. We are using magicbit as the development board in this project which is based on ESP32. Therefore any ESP32 development board can be used in this project.

Supplies

  • Magicbit - Pro

Story

Hello and Welcome, This tutorial will teach you to use the buzzer on the Magicbit using Magicblocks.

There are 1 main methods of achieving this goal;

By using Inject Block.

First of all log into to your Magicblocks account,

Magicblocks is an easy visual programming software for program your magicbit. Anyone can program their micro controller by using magicblocks.io and there is no need of programming knowledge. You can sign up for free.

Start and Open the Playground.

Next make sure your Magicbit is connected to the internet and plugged-in and also linked to your account through Device Manager.

All Done? then scroll down to Method 1

List of Items Required

Magicbit: Magicbit Is an integrated development platform based on ESP32 for learning, prototyping, coding, electronics, robotics, IoT and solution designing.

Setup the Buzzer Block

screenshot_(291)_fFxQCw5OPR.jpg
screenshot_(292)_aYjgx6Niw5.jpg
screenshot_(293)_4ZU8oTQlhR.jpg
screenshot_(294)_RWAMSb2Vlw.jpg
screenshot_(295)_cqtnaBTB7K.jpg

1. Drag & Drop the Buzzer block from the Magicbit-nodes section to the flow.

2. Double-click on the Buzzer block and type or paste your unique Device id from the Device Manager Tab on your Magicblocks account. [ This will link the buzzer on your Magicbit with your Magicblocks account]

3. Frequency determines the frequency of the buzzer.

4. Duration determines the duration of the buzzer output.

Setup the Inject Block

screenshot_(296)_Pd3SIfDupj.jpg
screenshot_(297)_ecNYoM8Vzk.jpg
screenshot_(299)_kOdUwgGkjt.jpg
Capture.JPG
screenshot__34__LgAo8klYI3.jpg
screenshot__35__x1BhIXZnSM.jpg
screenshot__37__sCxZ7X5jV4.jpg

(This Node is used to activate the buzzer repeatedly between a interval)

1. Drag & Drop the Inject Block from the input nodes section on the left of the screen to the flow.

2. Make sure the payload type is timestamp and repeat is set to interval.

3. Next set an interval, this will determine the delay between buzzer outputs.

[Optional] Import Already Setup Nodes

If you had trouble setting up nodes, you can use the import feature in Magicblocks to get the nodes which has been already setup.

  • First copy this code to your clipboard.
  • Click on the options menu on the top right-hand corner of the screen.
  • Next hover your cursor over the Import sub-menu.
  • Then click on Clipboard and paste the code on your clipboard to the text field.
  • Select current flow or new flow and click on Import.

IMPORTANT

Make sure you type your device id on the Buzzer node properties.

Finally Deploying the Blocks

screenshot_(301)_64nACaMHjA.jpg
screenshot_(302)_gfu86O6cs5.jpg
  • Connect the all the blocks.
  • Click on Deploy button on the top right-hand corner of the screen.
  • The Buzzer will activate according to the frequency, duration and delay given.
  • You can change the frequencies and get a different frequency output from the buzzer.

Troubleshooting

  • Check whether your Magicbit is connected to the internet.
  • Check whether the Device ID is correct on the buzzer node properties.