Categories

  • Announcements regarding our community

  • A place to talk about whatever you want

  • Welcome to MakerGram Jobs Category!

  • A Place where you can share and find events and hackathons

    HackClub: HackCamp 2020MakerChat
  • Latest news and trends in hardware technologies

  • showcase your projects and hacks

    Fight Against COVID19 Outbreak
  • MakerCuriosity is a podcast series by MakerGram where we will be discussing about new boards, sensors, languages and many other things. There will be one new episode on each Monday.

  • Got a question? Ask away!

Recent Posts

  • M

    Puri, the spiritual and cultural heart of Odisha, is a must-visit destination for travelers seeking a mix of pilgrimage, scenic beauty, and relaxation. Whether you're planning a divine visit to the Jagannath Temple, a leisurely escape to Golden Beach, or an adventurous trip to Chilika Lake, Puri has something for everyone.

    Best Temples of Puri
    At the heart of Puri’s tourism lies the Jagannath Temple, dedicated to Lord Jagannath, one of the most revered deities in Hinduism. The temple, built in the 12th century, is a stunning example of Kalinga architecture and an integral part of Puri’s identity. Every year, the famous Ratha Yatra (Chariot Festival) takes place here, attracting thousands of pilgrims from around the world.

    Aside from the Jagannath Temple, Puri is home to other significant temples, such as:

    Gundicha Temple: Often referred to as the “Garden House of Lord Jagannath,” this temple is associated with the annual Ratha Yatra.

    Loknath Temple: Dedicated to Lord Shiva, this temple is a serene place for devotees and visitors alike.
    Sudarshan Temple: An ancient temple dedicated to the Sudarshan Chakra of Lord Vishnu, it offers a peaceful retreat for pilgrims.

    The spiritual aura of Puri is amplified by the daily rituals, prayers, and vibrant festivals that take place throughout the year. In 2025, attending these events and soaking in the rich traditions will offer a truly unique cultural experience.

    You Can Checkout Great Discounts On Puri trip from Kerala

    The Pristine Beaches of Puri
    While Puri is best known for its temples, it also boasts some of the most beautiful beaches along the eastern coastline of India. The vast stretches of golden sands, clear blue waters, and gentle waves make Puri an ideal destination for beach lovers.

    Puri Beach: Located near the Jagannath Temple, this beach is one of the most popular spots for tourists. Visitors can enjoy a leisurely walk, take part in water sports, or simply relax by the shore. The beach is also home to several food stalls offering local delicacies.
    Konark Beach: Situated about 35 kilometers from Puri, Konark Beach is known for its scenic beauty and tranquility. It is less crowded, offering visitors a peaceful environment to unwind and appreciate the natural surroundings.

    Chilika Lake: Though not a beach in the traditional sense, the Chilika Lake, located about 50 kilometers from Puri, is a vast brackish water lagoon that is an excellent destination for birdwatching and boating. The lake is famous for its migratory bird population, making it an eco-tourism hotspot.

    These beaches not only provide relaxation but also serve as the perfect backdrop for water sports, local shopping, and enjoying Odisha’s seaside cuisine.

    Cultural Heritage and Festivals

    Puri’s cultural heritage is deeply intertwined with its spiritual significance. The city’s festivals are some of the most vibrant in India, and 2025 promises to be a year of celebration.

    Ratha Yatra: As mentioned earlier, this world-renowned festival is held annually, but in 2025, it promises to be even more spectacular. The grand procession, where the deities of Lord Jagannath, Lord Balabhadra, and Goddess Subhadra are carried through the streets of Puri on beautifully decorated chariots, attracts millions of devotees and tourists.
    Makar Sankranti and Beach Festival: Celebrated in January, this festival marks the arrival of the harvest season. Puri hosts a Beach Festival with cultural performances, music, dance, and local handicrafts.

    Odissi Dance and Handicrafts: Puri is known for its rich tradition of Odissi dance, one of the oldest classical dance forms of India. Visitors in 2025 will have the chance to enjoy Odissi performances during cultural events and festivals. Additionally, Puri’s vibrant handicraft markets, where you can find beautiful stone carvings, applique work, and Pattachitra paintings, are a must-see.

    Best Stays
    Puri, a sacred and scenic gem in Odisha, India, is famous for its ancient temples, serene beaches, and vibrant culture. Whether you’re visiting the Jagannath Temple, relaxing on Puri Beach, or exploring the stunning Chilika Lake, this city offers something for every traveler.

    Beyond its spiritual and natural attractions, Puri also boasts a range of excellent hotels that provide comfortable stays with modern amenities. From luxurious beach resorts to budget-friendly accommodations, you’ll find the perfect hotel in Puri Odisha, to enhance your travel experience.

    read more
  • @salmanfaris Thank you Salman, This solution worked for me.

    read more
  • @mahesh02 From the current Arduino ESP32 board files, we don't need to install the ESP-NN separately.

    But try to choose the esp32 board version 3.1.3 and check, as I also faced issues with the latest esp32 board file.

    read more
  • M

    Im having the same error as below, it will be really awesome if you can help me.

    In file included from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_classifier_types.h:40,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_model_types.h:40,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:38,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/mahesh02-project-1_inferencing.h:49,
    from C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:27:
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/model-parameters/model_metadata.h:108:2: warning: #warning 'EI_CLASSFIER_OBJECT_DETECTION_COUNT' is used for the guaranteed minimum number of objects detected. To get all objects during inference use 'bounding_boxes_count' from the 'ei_impulse_result_t' struct instead. [-Wcpp]
    #warning 'EI_CLASSFIER_OBJECT_DETECTION_COUNT' is used for the guaranteed minimum number of objects detected. To get all objects during inference use 'bounding_boxes_count' from the 'ei_impulse_result_t' struct instead.
    ^~~~~~~
    In file included from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/memory.hpp:38,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/ei_alloc.h:34,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/ei_vector.h:34,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/numpy_types.h:40,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/ei_dsp_handle.h:35,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_model_types.h:41,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:38,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/mahesh02-project-1_inferencing.h:49,
    from C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:27:
    c:\users\mahesh\onedrive\documents\arduino\libraries\mahesh02-project-1_inferencing\src\edge-impulse-sdk\porting\ei_classifier_porting.h:310: warning: "EI_PORTING_ARDUINO" redefined
    #define EI_PORTING_ARDUINO 0

    c:\users\mahesh\onedrive\documents\arduino\libraries\mahesh02-project-1_inferencing\src\edge-impulse-sdk\porting\ei_classifier_porting.h:279: note: this is the location of the previous definition
    #define EI_PORTING_ARDUINO 1

    In file included from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/speechpy.hpp:35,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_dsp.h:40,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:41,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/mahesh02-project-1_inferencing.h:49,
    from C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:27:
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp: In static member function 'static int ei::speechpy::feature::mfe(ei::matrix_t*, ei::matrix_t*, ei::signal_t*, uint32_t, float, float, uint16_t, uint16_t, uint32_t, uint32_t, uint16_t)':
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp:236:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_ixs' [-Wmissing-field-initializers]
    stack_frames_info_t stack_frame_info = { 0 };
    ^
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp:236:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_length' [-Wmissing-field-initializers]
    In file included from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/speechpy.hpp:35,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_dsp.h:40,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:41,
    from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/mahesh02-project-1_inferencing.h:49,
    from C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:27:
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp: In static member function 'static int ei::speechpy::feature::mfe_v3(ei::matrix_t*, ei::matrix_t*, ei::signal_t*, uint32_t, float, float, uint16_t, uint16_t, uint32_t, uint32_t, uint16_t)':
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp:436:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_ixs' [-Wmissing-field-initializers]
    stack_frames_info_t stack_frame_info = { 0 };
    ^
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp:436:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_length' [-Wmissing-field-initializers]
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp: In static member function 'static int ei::speechpy::feature::spectrogram(ei::matrix_t*, ei::signal_t*, float, float, float, uint16_t, uint16_t)':
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp:576:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_ixs' [-Wmissing-field-initializers]
    stack_frames_info_t stack_frame_info = { 0 };
    ^
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/dsp/speechpy/feature.hpp:576:52: warning: missing initializer for member 'ei::speechpy::ei_stack_frames_info::frame_length' [-Wmissing-field-initializers]
    In file included from C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/mahesh02-project-1_inferencing.h:49,
    from C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:27:
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h: In function 'EI_IMPULSE_ERROR {anonymous}::process_impulse(ei_impulse_handle_t*, ei::signal_t*, ei_impulse_result_t*, bool)':
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:307:23: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
    ei_printf("ERR: Out of memory, can't allocate matrix_ptrs[%lu]\n", ix);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:312:23: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
    ei_printf("ERR: Out of memory, can't allocate matrix_ptrs[%lu]\n", ix);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h: In function 'EI_IMPULSE_ERROR {anonymous}::process_impulse_continuous(ei_impulse_handle_t*, ei::signal_t*, ei_impulse_result_t*, bool)':
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:558:27: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
    ei_printf("ERR: Out of memory, can't allocate matrix_ptrs[%lu]\n", ix);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
    C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing\src/edge-impulse-sdk/classifier/ei_run_classifier.h:563:27: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
    ei_printf("ERR: Out of memory, can't allocate matrix_ptrs[%lu]\n", ix);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
    C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino: In function 'void loop()':
    C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:181:38: warning: missing initializer for member 'ei_impulse_result_t::bounding_boxes_count' [-Wmissing-field-initializers]
    ei_impulse_result_t result = { 0 };
    ^
    C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:181:38: warning: missing initializer for member 'ei_impulse_result_t::classification' [-Wmissing-field-initializers]
    C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:181:38: warning: missing initializer for member 'ei_impulse_result_t::anomaly' [-Wmissing-field-initializers]
    C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:181:38: warning: missing initializer for member 'ei_impulse_result_t::timing' [-Wmissing-field-initializers]
    C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:181:38: warning: missing initializer for member 'ei_impulse_result_t::copy_output' [-Wmissing-field-initializers]
    C:\Users\Mahesh\AppData\Local\Temp\arduino_modified_sketch_680639\esp32_camera.ino:181:38: warning: missing initializer for member 'ei_impulse_result_t::postprocessed_output' [-Wmissing-field-initializers]
    cc1plus.exe: some warnings being treated as errors
    Using library mahesh02-project-1_inferencing at version 1.0.1 in folder: C:\Users\Mahesh\OneDrive\Documents\Arduino\libraries\mahesh02-project-1_inferencing
    exit status 1
    Error compiling for board AI Thinker ESP32-CAM.

    read more