Journey of Making a REAL EVM Machine for a School | ESP32 Projects

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
we as youngsters today got an experience of voting through evm especially constructed for our school student council election I would like to really appreciate their work and which really gave us a splendid experience and a feeling of being a real voter so I think every child should have this wonderful opportunity [Music] so it's 1208 in the clock it's 30th June and just one hour before I got a call from my school through which I completed my 11th and 12th grade and they contacted me as they were conducting a voting system for selecting their head boy and head girl for different different uh groups okay but the question is why they contacted me well they wanted to make an evm system even machine this time through ways all the students can put their vote for their favorite candidate and in the end they can take out the data and announce the result and for that purpose they want a key SMS to make a complete evm machine and I was quite interested in that project so I said yes to them and today in the evening they'll be coming to a studio for discussing all the specifications of the pro of the machine so after discussing everything in the meeting will be deciding how to make that evm machine and as of now while recording this video I don't know how I'll be making that project so it's kind of a journey based video in which I'll be giving you all the updates regarding this project like from discussion into making to delivering and everything so it will be whole journey and you will enjoy this journey of making an evm machine along with us so let's just wait till evening and let's see what kind of features they want for the evm machine [Music] having meeting at very heavy rainfall here so while the meeting is going to be postponed or cancel so let's see what happens next so as expected the meeting got canceled and everything was discussed on a voice call [Music] so after discussing with the school people we came to know about the requirements so basically they want a voting machine that can select up to four winners one for Captain Vice Captain head boy and head girl and for each category there will be two candidates so each person who is coming for voting will be allowed to vote four times one for each category so this was their requirement so after hearing the requirement we started thinking about how we can make it so initially we thought to make it as an iot project in which the data will be stored inside the Google Sheets using the Google apis or if triple D but later on we thought we should not go with the internet control device in case during the voting time the internet goes down or the router shuts down there will be problem for collecting the data of the votes so we decided to use a memory card and store all the data of the voting inside the SD card only without any internet connectivity at all so that will be more reliable according to so after deciding this we started listing now all the components required to make this project and give the quote to the school after the code got finalized now it's the time to start building the project so first I gathered all the components and I thought let's first make a basic example code of storing data and visualizing it in Google Sheets so here's a basic example code in which I have attached a switch to GPS 0 which is nothing but the boot Button and whenever I press the button I use the ace button Library by the way so whenever I press the button it will just store a data called as one zero zero zero zero so basically I have created a text file called as data.txt in which I have put five candidate names this is just an example code just to test everything is working properly or not and then I will move to the main code so 5 candidate name is written here and as soon as I press the button the first candidate will get the vote as one other candidates will get zero vote let's try to upload this code into my esp32 board and let's test it out code is uploaded so basically here I use this SD card module and I have inserted a 16 GB SD card in it which is connected to the esp3 board using the SPI connections okay now I'll open the serial Monitor and let's see let's first press the reset button by the way okay now I'll press the boot Button okay it says it saved the data which is this let's press it for one more time and it saves the same data once again okay so now I'll remove this SD card let's insert this SD card into a computer okay so here's the data.txt file which has the text data in it now let's try to open this in a Google Sheets because once we can open this file in the sheets it will be easy uh to calculate all the numbers let's try it out so here's the Google Sheets and I will import the data.txt file okay so I'm able to see the data in Google Sheets so with this the basic code is clear like storing the data into SD card and reading the data into Google Sheets now just try to build the complete code [Music] so we started working on building the code for our complete project and in the meantime let's hear from kedar regarding the design of our evm machine hey hi guys so currently we are making the evm machine and I'm designing the structure for the evm machine and this is how the top layer of the structure would look like this so this is the toplet which consists of the buttons and the LEDs for respective like for the captain why skipped in head boy head girl and also there is a display uh cut out over here which will show the confirmation that the vote has been registered or not and also the side view will look something like this so that like it's in a slope way as the evm machine consists of the slopes and this is the display over here the led the for the confirmation and also both the buttons and let me show you practically so this is the cross section of the evm machine and the voters would be like voting and the display would be showing that uh the confirmation of the vote has been done or Not So currently we had taken the acrylic as a base material let's see what happens [Music] so after finalizing the code we first started making a base mode for our project foreign [Music] and they came up with an amazing product called as ldm 365. so ldm 365 is an Electronics product design platform that unites PCB design mcad data management and teamwork so with LTM 365 you can do the PCB designing task you can share your projects over web for review purposes it do cover sharing your PCB file to Mechanical teams so that they can create the mechanical product package based on your PCB then it also provides the centralized cloud storage so you don't need to rely on one single computer for your files it also helps you with managing your components and get real-time supply chain data for your components it also allows multiple people to work on single project and in the end it also helps you with sending your design to final manufacturing units so Altium 365 takes care of all other tasks so you put more time and effort in making something creative and useful and the good part is you can try out its free version as well I'll leave its free trial version link down in the description of this video so do check that out and now let's start with this video foreign 20 in my clock and today the baseboard like the main brain of our system is completely ready but it is still need to be tested so this is the main espec to know the ferry photos like the displays LEDs and buttons will get connected using the screw terminals so today I'll test it out and if this works as expected Electronics part will be cleared so let us quickly test it out thank you [Music] okay so I tested this baseboard with all the fairy photos and it was working perfectly fine now we're done with the electronic side now we are just left with the mechanical design so once the design gets completed I'll show you another final demo [Music] [Applause] [Music] after designing the casing kedar went outside and got the cuttings for the buttons LEDs and OLED on an acrylic sheet after that for the base of the evm he went to a carpenter and got a customized wood base for it which was in slope design this wood box has slots for both esp32 and SD card module after that we got this wood box painted completely black so that it merged with its top black acrylic sheet and after the paint part we are done with the casing of this machine now we are left with the assembly so for the final project we use this big push buttons which were perfect for this kind of project well these are also available for sale on our website whose link you can find in the description of this video so now let's start with the assembly [Music] so hey guys this is 4th of July 11 55 in my clock and yesterday I completed the complete assembly of the AVM machine but still I'm facing couple of issues let me show you those issues so here's that completely assembled machine and the first issue I'm facing is I'm the LED is flickering so as you can see the captain written here is flickering so I need to solve this secondly couple of button like wow one two and three these three buttons are not working and the issue was the internal pull-up of this button was not working so I need to provide the external pull up like a 10K resistor for pulling pulling up these buttons so these are the two issues and secondly yesterday the school people visited our studio and they want a pocket like structure near to the each button so that they can insert a jit with the candidate's name written on it so this is the modification date that they want so we need to figure out how we are doing all these updates until then you stay tuned with this video and let's see how the final version of the evm machine looks like so after solving those issues we started the final assembly and as the school people wanted to add the name tags so we took this keychains and decided to stick them on the sheet with the strong glue so one by one we started sticking them but the glow was making the acrylic shade looks more dirty but we thought we would clean it up later on so after sticking the tags the School logo and uh sticker on it the final evm machine looks like this well we tried cleaning the sheet a lot but it was not looking good so we decided to redesign the top academic shade and this time we decided to attach the name tags by default on it so here is a new sheet and along with this we also got these two acrylic pieces using which we can make a pocket-like structure for the name tags we attached this pieces using nut and bolt so no glue this time after attaching them all we removed the previous acrylic sheet and started the assembly on the new one once again so after assembling all the things and attaching couple of stickers on it the final version looks something like this so now it looks much better than before okay so now I'll show you the complete working of this evm machine so first I'll part of this device and on the screen it says setting up the SD card okay so it says card detected and we got a quick buzzer beeps like three beeps at a very short interval which reveals that the card is detected in case I remove the SD card let me show you the demo okay so I removed this SD card and now if I power off the device and power it on once again let's see what happens say setting up SD card [Music] it says card Mount failed with a very long buzzer beep so with that we can come to know that the SD card is not properly inserted okay so I'll reinsert the SD card and show you the complete process so after the card is detected first position is of the head boy so first we need to select the head boy which is these two candidates and inside this two slots will be inserting the name of the particular candidate so you can easily insert a card inside it with the name of the candidate written on it okay and this light indicator indicates that you need to vote from these two candidates only which is for the headboard so it is written here as well and it is mentioned on the display okay so we have the candidate one and candidate two so let's say I have selected candidate one so it is written here as head boy candidate one and data stored now is the time for head curl which is the next LEDs now the person will come to know that I need to vote from these two candidates only which is for the head girl let's select the second button so head girl candidate 2 is selected data store that's the time for Captain let's say captain one Captain one selected data stored and the wise Captain so Vice Captain two Vice Captain do selected data store and once the Voting is done there will be a long beep which reveals that uh now the Voting is completed for the one person now is the time for the next person to vote so after delay of 10 seconds the cycle will continue once again so select the head boy then head girl and Captain and Vice Captain and this is how the machine is working and all the data is stored inside the SD card which we can later insert it in our computer and visualize all the data in the Google Sheets that we have seen at the starting of the video so it's 5th of July and we made this evm machine completely I suppose the expectation of the school people and the voting should happen tomorrow which is 6th of July but unfortunately like I had a conversion with the school paper and they said they postponed the voting session to the next week and the date is not fixed yet so we need to wait for next week but yeah till then do click the like button if you really like that effort of making this complete evm machine and how does it looks let me know in the comments of the video and now let's just wait for the next update and I'll show you the complete demo or the working of this evm machine straight into the field which is the school see you there [Music] good morning everyone so we are heading towards the school and today is the voting date election day and today we'll be testing our own made evm machine so I'm very excited to reach the school and see the reaction of the students and teachers so I'll show you the complete journey in this video stay tuned [Music] foreign [Applause] [Music] [Music] ready yes wow hey [Music] so I gave speech to let students know what we do how this evm machine works and I also guided them about how they should use social media for their betterments after the speech we gave a short demo about how to cast votes using our own mediev machine and then everything was shifted in the library while all the arrangements of voting was done students did a fantastic job to make the voting process looks as real as possible so first students need to stand in the line for the turn after that one by one they need to do signature under their name on the list then they got Inked on their finger and in the end they were allowed to cast their vote to their favorite four candidates [Music] after all these students were done with their votes we turned off the machine removed the SD card and inserted it in our computer then we imported the text file into the Google Sheets and after importing we changed the name of the candidates in the sheet and we are done with getting all the data so that's how this school tried to conduct elections using a proper evm machine and students loved it totally now let's hear from the students directly about what they feel for this evm machine I am nehal kosti from 12th analyst a student of pragati school our school has adopted the best technique to vote that is through electronic voting machine as we know that after the age of 18 we would be eligible to vote to our Indian government so this was the stage where we came to know that how elections are held in the Indian constitution thank you so I am siddi goel from 10th paragraph pragati High School it was a very unique and a new experience we got to vote by evm for the students council member for the 2023 and this was all because of Sachin Sony and his team and thanking him and his team for sharing their knowledge and to share the unique techie experience thank you I'm Ibrahim goel studying in class 10th from pragati high school our high school have given us such a tremendous opportunity to work through evm it was a wonderful experience and thank you Sachin Suni sir and his team of Nike SMS for giving us such a techie experience and a lifetime experience thank you [Music] okay so back from the school after such an amazing event like student loved it totally like they got to vote before they turned 18 so it was a very interesting uh thing for them even the faculties loved it and even we allowed it to deliver such an amazing project to the school to the students we also shared a couple of details about how we made it like the technicalities of it and they were quite interested and knowing this and hopefully they'll follow this channel as well but yeah overall this was an amazing event but now I want your feedback regarding this video regarding this product so how was this project according to you well some of you may say that this was a simple project it may sound simple but when you uh deliver such a project with a great responsibility of storing the data properly without any technical glitch is a very difficult task in itself so yeah we try to achieve that goal and we were successful able to do that so do let me know how was this project going to you also let me know how was this journey based video so like we covered everything from the phone call to delivering the project and like covering the event around that project okay so this was my first ever Vlog based project you can say because I kind of tried to Vlog in between so yeah let me know your thoughts do let me know your thoughts like if you haven't comment in any of my video I'll insist you to comment down in this video and let me know your genuine feedback regarding this video if you liked it well press the thumbs up and motivate us to do more so the interesting and unique content for you and yeah subscribe our channel for more such interesting Project based content in the field of electronics iot Automation and that being said ah I'm just ending this video here and now just wait for my next video and then explore and share with me techie SMS [Music] thank you
Info
Channel: techiesms
Views: 13,244
Rating: undefined out of 5
Keywords: techiesms, electronics, electronics projects, evm machine, diy evm machine, making our own evm machine, Pragati school, esp32, esp32 projects, electronics voting machine, evm machine project, evm voting machine making, latest projects, esp32 projects 2023, electronic projects 2023
Id: ka2MX5Nfd5U
Channel Id: undefined
Length: 20min 8sec (1208 seconds)
Published: Sat Jul 15 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.