logo elektroda
logo elektroda
X
logo elektroda

ESP32-P4 10.1 school bell project compilation in Arduino IDE 2.3.8

info-tech 531 5
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #1 21869055
    info-tech
    Level 11  
    Posts: 614
    Rate: 88
    Commission, pay to do a bell design program


    Hi everyone,

    I have ordered an ESP32-P4 10.1" development board with the plan to turn it into a school bell system.

    Link

    I have used AI to create a project/program to upload to the device, but unfortunately this has proved too complicated for me and errors occur when trying to compile the sketch in the Arduino IDE 2.3.8 program

    I would like the school bell to have the following functions:

    Clock with countdown timer
    On-screen weather display
    Automatic time setting via Wi-Fi
    Support for abbreviated lessons
    On-screen "Ring now" button
    Holiday bell schedule
    Holidays, summer schedule
    Different ringtone for each season
    Easy uploading of new ringtones in MP3 or other formats
    The board will be connected to an audio amplifier - when the ringer is activated, a relay will switch on, which will activate the amplifier and the sound will be played on the speakers

    The manufacturer provides the sources here:
    Download source:
    http://pan.jczn1688.com/directlink/1/HMI%20display/JC8012P4A1C_I_W_Y.zip

    Below is a link to a package with my school bell project, based on the manufacturer's source files:
    https://drive.google.com/file/d/19YIyaq5SQEL3TCUk37QNtzkSPerca-gG/view?usp=drive_link

    Please help me get this project up and running - maybe someone can compile it into a .bin file ready for uploading.

    Thank you!
    Promotional graphic of ESP32P4 development board with a 10.1 touch screen, 1280×800 IPS LCD Development board with numbered callouts for parts including ESP32‑P4, USB‑C, RTC, microSD, and LCD connectors
    Attachments:
    • school_bell_complete_compile_project.zip (86.29 KB) You must be logged in to download this attachment.
    • JC8012P4A1C_I_W_Y.zip (183.49 MB) You must be logged in to download this attachment.
  • ADVERTISEMENT
  • #2 21869086
    jarekgol
    Level 40  
    Posts: 5122
    Help: 641
    Rate: 1133
    Ey ay didn't make it? Impossible ;)
    You might find a deer who will do the work for you, but if you want to learn something and increase your chances of getting help from real people for free, then my advice is to break the project down into small functions / programs and start running them piece by piece. Once you have working pieces then get on with putting the whole thing together.
  • ADVERTISEMENT
  • #3 21869624
    info-tech
    Level 11  
    Posts: 614
    Rate: 88
    >>21869086 No need to be unkind. I'm not looking for a sucker, I thought it wouldn't be that hard, I thought I'd find a finished project and just upload it. I'll probably give it away and give myself a break.
  • ADVERTISEMENT
  • #4 21869867
    jarekgol
    Level 40  
    Posts: 5122
    Help: 641
    Rate: 1133
    Hmm well it looks what it looks like, put yourself on the other side of the screen and look at it. You can't see much of your work here.

    As if you wouldn't give up and want to put your work into it though, instead:
    info-tech wrote:
    I'll probably give it up and give myself a break.


    then you have the instructions above - the stages.
    Take your ej-aja and have it do that timer or simple button and screen operation - you press it and "hello" appears. Then expand that to include audio instead of hello and you have "call now".
    Or have it make a simple program that just plays a short sound. Once you've heard it, then get on with the rest.

    And if your programme and problems are short, then post it here using SYNTAX syntax formatting (full editor) with a description of what error is in which line and there is a chance that someone will then help you.

    ps. it is customary to start programming by flashing an LED or hello world and this is not a silly rule, and if you are not in microcontrollers I will tell you that an LED can be flashed in several ways.
  • ADVERTISEMENT
  • #5 21869893
    info-tech
    Level 11  
    Posts: 614
    Rate: 88
    I already know that there are smarter people who can do this for a fee . Maybe you can do it?
  • #6 21870434
    jarekgol
    Level 40  
    Posts: 5122
    Help: 641
    Rate: 1133
    Oh noooo, I'm doing the KSEF, I don't have one at home and I've redone several rigs and I don't know if I want another one. But because of those experiences I've learned to start small and then try to put things together into a bigger whole.
    Also, you'd probably want someone to pre-price it for you, I don't know how to price a job like this and I work on an hourly basis and I know it's always a barrage of problems and for a school project I think you'd quickly run out of budget.
    But if you're looking for paid help, or rather want to outsource it then that's cool, then the form of post#1 is more to the point.
    You've taken a tough one to start with as you've got audio, timers, threading or writing in a non-blocking way and network (wi-fi) support.
ADVERTISEMENT