![]() Human Detection Robot using 8051 Microcontroller: It can be used in industries and surveillance systems. The object will be functional through a cell phone. This is without using the microcontroller. Cell Phone Controlled Robotic Vehicle:Ĭell phone controlled the robotic vehicle based on DTMF controller. It is fully functional based on the password. After some time, the door would be closed automatically. This system demonstrates a password-based door lock system wherein once the correct code or password is entered, the door is opened and the concerned person is allowed access to the secured area. Password Based Door Lock System using 8051 Microcontroller: It can be used in Hotels, Factories, Homes Apartments, Commercial Complexes, Drainage, etc. It employs a simple mechanism which helps to detect and indicate the water level in an overhead tank or any other water container. Water Level Indicator is a simple basic famous project in electronics. Here is the list of projects: Water Level Indicator: We will try to include your project here. ![]() If you want to include your project and want to help other students please mail us your project details. This list has a combination of our own making DIY projects and a few other projects done by hobbyists, also we have divided module wise. Each individual project page contains a components list, circuit diagram, code, working principle, and applications. Here is a huge list of electronics mini project ideas along with sources, where you can check the all about the project details. I can't get the stepper loop running with watchdog enabled, and it doesn't work with it disabled either apparently.We have curated the best and most popular projects which help to finish your basic project work in the initial days of your engineering. I then tried only disabling core 0 (the stepper core) and it functioned the same, so I'm guessing that's the source of all this. This worked, but when I got to my stepper motor loop (while statement containing n() / n()), they simply don't work. Just a quick update: I did some more reading and discovered that there's functions for disabling the watchdog, so on setup I decided to disable it on both cores like so: disableCore0WDT() I don't know if that's a good idea, or even how to go about it, so I figured I'd better ask smarter people. So now I'm just researching and trying to find a way to address this - it seems to be an Arduino IDE-specific problem, and I did see one person suggesting to disable Task Watchdog. The motors slow down to a useless crawl, doesn't matter how long the taskdelay is, it absolutely will not do. I stuck some more vTaskDelays in those loops and it did the trick.īut the accelstepper loops absolutely cannot have delays in them. I stuck a couple in, and found that while it worked for most of the program's operation, when one of the cores entered a conditional loop, I'd crash again. So I did some reading and found others addressing the issue with a vTaskDelay instance with 10ms in their task loops. Initially, I'd get repeating Task Watchdog restarts like this: 17:11:14.429 -> E (33316) task_wdt: Task watchdog got triggered. Down at the very bottom you'll see two core task assignments - one for the stepper loop, one for the screen loop. Most of it is functions related to controlling a nextion screen via serial and stepper motors. So I have a big pile of spaghetti here (link to sketch dump). ![]() I promise this one is definitely about dual core issues and not my crappy array management. Hi, it's me again with more stupid questions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |