Online Live Voting System Using Bolt IoT WiFi Chip

1,541

7

3

Introduction: Online Live Voting System Using Bolt IoT WiFi Chip

This project was created using a Bolt IoT WiFi chip from Inventrom. The main purpose of this project was to show a live voting system. Since in most of the elections we have to wait for several days to get the election result. Using Bolt I developed a system which will show live votes being updated. Although this system cannot be utilised for a commercial purpose we can still use it for demonstration purpose since there are many security flaws in this. In the mean time, I will try to minimise flaws and integrate more features in this system

Images used in this project are taken from Google Images and I do not hold any copyrights of them. Their sole purpose was for good presentation only.

Step 1: Requirements.

1 - Bolt IoT WiFi chip.

2 - Push Button switches (quantity on no. of candidates).

3 - Wires for connection.

4 - Cool mind.

Step 2: Developing Web Based Application Using HTML and JS

We will have to use javascript to constantly check if any switches are pressed. For debug purpose, I will be using setInterval() to note any change.

Code goes this way. Please open google drive link.

download code file.

Step 3: Hardware Connection.

We will be using active high configuration for switches. In the available Bolt kit, we can use 5 available switches.

You can refer the images attached for the connection.

This is a pretty simple process and more focus needs to be given on the software part of this. We will have to constantly monitor it changes in the hardware part and act accordingly.

Step 4: Thank You for Your Time

I will update when new things are added and if a bug fix is needed.

Invention Challenge 2017

Participated in the
Invention Challenge 2017

Be the First to Share

    Recommendations

    • Puzzles Speed Challenge

      Puzzles Speed Challenge
    • "Can't Touch This" Family Contest

      "Can't Touch This" Family Contest
    • CNC Contest 2020

      CNC Contest 2020

    3 Discussions

    0
    Apeksha jain
    Apeksha jain

    Question 2 months ago

    Sir,i am trying your codes,but its not working. i initially wrote it on my own,but it did not work,so then i copied and pasted your code on bolt,but its still not working.
    i added the images below. this is how i wrote my code.
    i had an other query, as resistor is pull down shouldn't it be connected to GND instead of 3V.

    0
    Apeksha jain
    Apeksha jain

    2 months ago on Step 3

    Sir,i am trying your codes,but its not working. i initially wrote it on my own,but it did not work,so then i copied and pasted your code on bolt,but its still not working.
    i added the images below. this is how i wrote my code.
    i had an other query, as resistor is pull down shouldn't it be connected to GND instead of 3V.

    WhatsApp Image 2020-06-05 at 9.53.43 PM.jpegWhatsApp Image 2020-06-05 at 9.53.21 PM.jpeg
    0
    chaisharma2408
    chaisharma2408

    Question 10 months ago on Step 4

    if we have to use 2 push buttons where should we connect the second button?