Schlagwort: GIGA Display Shield

  • Controlling 3.6kW of solar EV charging with an Arduino GIGA R1 WiFi

    Controlling 3.6kW of solar EV charging with an Arduino GIGA R1 WiFi

    Reading Time: 2 minutes

    The EV (electric vehicle) versus ICE (internal combustion engine) debate is more complicated that it may seem, but one fact is quite simple: it is much easier to generate electricity at home than it is to refine fossil fuels. This means that it is possible power a vehicle for free after the initial investment. But doing so takes quite a lot of hardware, which is why Shawn Murphy developed this charging system controlled by an Arduino GIGA R1 WiFi.

    Murphy owns a Ford Lightning electric pickup truck, which is inefficient by EV standards thanks to its weight. But even at just two miles per kWh of electricity, he estimates that he can break even on the cost of his solar charging system within four to five years. After that, the electricity to power the Ford will, essentially, be free. Any excess energy can power his home or feed back into the grid.

    Just powering the truck alone will require a lot of electricity, so Murphy acquired 10 used 360-watt solar panels. Those feed to a battery backup array, which supplies power to the Ford charging station. 

    To maximize efficiency, Murphy wants the solar panels to pivot on one axis to follow the sun. He estimates that will increase their output by 20-25% throughout the day, which is a significant amount of energy with a solar panel array this large. An Arduino GIGA R1 WiFi board controls the tilt of the panels via linear actuators. Murphy originally used “dumb” actuators, but is switching to “smart” models from Progressive Automations that include positional feedback through Hall effect sensors.

    A GIGA Display Shield gives Murphy access to an interface, which he can also access through the Arduino Cloud. In addition to controlling the linear actuators, the Arduino monitors power generation and consumption.

    This is still a work in progress as Murphy continues to make improvements, but he’s well on his way to “free” energy for his truck.

    The post Controlling 3.6kW of solar EV charging with an Arduino GIGA R1 WiFi appeared first on Arduino Blog.

    Website: LINK

  • Garrita is an Arduino GIGA Display-powered slideshow

    Garrita is an Arduino GIGA Display-powered slideshow

    Reading Time: 2 minutes

    Watching back a slideshow of some of your favorite times of the past years is a great way to reflect on what’s happened and get excited for the future. The Electronic Cats crew wanted to incorporate this concept into a more simplified, interactive form which resulted in the Garrita project.

    Garrita is a homemade platform that lets an Arduino GIGA R1 WiFi with GIGA Display Shield transform into a highly mobile slideshow thanks to its larger onboard memory capacity and convenient layout. This year, the Electronic Cats were able to take their image shifter concept even further with Michi: an existing project that turns any conductive object into a capacitive touch-sensing controller. Whenever one of Michi’s inputs are toggled, the board sends a signal to the GIGA R1 WiFi that causes the current slide to advance to the next one.

    In order to go from a locally stored image to something on the Display Shield, users first transform their images into a more suitable format via the LVGL conversion tool. Once downloaded, the resulting files can be easily bundled into a Sketch before they become accessible in the application code. To see more about how the Electronic Cats built Garrita, you can read their write-up here on Hackster.io.

    [youtube https://www.youtube.com/watch?v=0q0BeLKqxn0?feature=oembed&w=500&h=281]

    The post Garrita is an Arduino GIGA Display-powered slideshow appeared first on Arduino Blog.

    Website: LINK

  • Classifying audio on the GIGA R1 WiFi from purely synthetic data

    Classifying audio on the GIGA R1 WiFi from purely synthetic data

    Reading Time: 2 minutes

    One of the main difficulties that people encounter when trying to build their edge ML models is gathering a large, yet simultaneously diverse, dataset. Audio models normally require setting up a microphone, capturing long sequences of sounds, and then manually removing bad data from the resulting files. Shakhizat Nurgaliyev’s project, however, eliminates the need for the arduous process by taking advantage of generative models to produce the dataset artificially.

    In order to go from three audio classes: speech, music, and background noise to a complete dataset, Nurgaliyev wrote a simple prompt for ChatGPT that gave directions for creating a total of 300 detailed audio descriptions. After this, he grabbed an NVIDIA Jetson AGX Orin Developer Kit and loaded Meta’s generative AudioCraft model which allowed him to pass in the previously made audio prompts and receive sound snippets in return.

    The final steps involved creating an Edge Impulse audio classification project, uploading the generated samples, and designing an Impulse that leveraged the MFE audio block and a Keras classifier model. Once an Arduino library had been built, Nurgaliyev loaded it, along with a simple sketch, onto an Arduino GIGA R1 WiFi board that continually listened for new audio data, performed classification, and displayed the label on the GIGA R1’s Display Shield screen.

    [youtube https://www.youtube.com/watch?v=SMixY8lOAN4?feature=oembed&w=500&h=281]

    To read more about this project, you can visit its write-up here on Hackster.io.

    The post Classifying audio on the GIGA R1 WiFi from purely synthetic data appeared first on Arduino Blog.

    Website: LINK

  • Creating a ChatGPT client with the Arduino GIGA R1 WiFi and GIGA R1 Display Shield

    Creating a ChatGPT client with the Arduino GIGA R1 WiFi and GIGA R1 Display Shield

    Reading Time: 2 minutes

    ChatGPT is certainly the best-known large language model (LLM) available today and it has a lot to offer. But you can’t run it locally and instead you must use OpenAI’s online service to access its functionality. That doesn’t, however, mean that you’re out of luck if you want to use ChatGPT on your own DIY devices. As Shakhizat Nurgaliyev shows, you can build your own ChatGPT client powered by Arduino.

    Because ChatGPT isn’t available offline, the ArduinoGPT project takes advantage of OpenAI’s API. That lets you access ChatGPT through your sketches if your development board has a network adapter. In this case, Nurgaliyev used an Arduino GIGA R1 WiFi. That can reach the OpenAI API through a wireless network in order to send prompts to ChatGPT and receive responses.

    The Arduino GIGA R1 WiFi is also ideal because it possesses a very unique feature: a USB-A port and the ability to act as a USB host. That lets the user connect a standard USB keyboard and type prompts without any other hardware.

    Nurgaliyev paired that board with a new Arduino GIGA Display Shield, which provides 3.97″ of LCD touchscreen at a resolution of 480×800. That includes additional hardware, like a microphone and inertial measurement unit (IMU), but they aren’t necessary for this project.

    The ArduinoGPT sketch connects to the user’s Wi-Fi network, then lets the user type in a prompt. It sends that prompt to ChatGPT through the OpenAI API and waits for a response. The user can choose to receive the entire response as a single block of text, or as a stream of several blocks sent as ChatGPT generates them.

    [youtube https://www.youtube.com/watch?v=pskxxXySi9w?feature=oembed&w=500&h=281]

    While it would be nice to have the ability to run ChatGPT offline, this may be the next best thing.

    The post Creating a ChatGPT client with the Arduino GIGA R1 WiFi and GIGA R1 Display Shield appeared first on Arduino Blog.

    Website: LINK

  • This all-in-dashboard uses the Arduino GIGA Display Shield to control appliances

    This all-in-dashboard uses the Arduino GIGA Display Shield to control appliances

    Reading Time: 2 minutes

    In a previous video about controlling household appliances and lighting fixtures from the Arduino Cloud, Sachin Soni of the techiesms YouTube channel designed a custom PCB that allows an Arduino Nano ESP32 to toggle a series of relays. But since then, he realized that his project needed a faster and more permanent method of getting to the controls, which led him to build a complete home automation dashboard using solely Arduino hardware.

    Soni opted for the new Arduino GIGA Display Shield since it contains a 3.97” RGB touchscreen with support for up to five simultaneous touch points and an array of sensors if the functionality were to ever be expanded. On the back, an Arduino GIGA R1 WiFi was attached to act as the display’s controller and leverage its Wi-Fi capabilities to communicate with the system’s Arduino Cloud variables.

    The final step in this project involved creating a software-defined graphical user interface (GUI) complete with toggleable buttons for the lights, dials to indicate temperature/humidity levels, and a way to select the fan’s speed from an array of values. Soni was able to finish most of the groundwork by utilizing the LVGL library and its highly customizable GUI components.

    After laying out the buttons and dials, synchronizing Cloud variables, and connecting their event handlers to value updates, Soni had a functional tablet that could wirelessly manage his appliances from anywhere.

    [youtube https://www.youtube.com/watch?v=PTmjjoMCCQw?feature=oembed&w=500&h=281]

    The post This all-in-dashboard uses the Arduino GIGA Display Shield to control appliances appeared first on Arduino Blog.

    Website: LINK

  • The new Arduino GIGA Display Shield: Nice touch!

    The new Arduino GIGA Display Shield: Nice touch!

    Reading Time: 2 minutes
    Arduino Giga Display Shield

    A few months ago, we promised you that the GIGA R1 WiFi would allow you to “think bigger and be more creative than ever”.

    Now, we are happy to announce you can step up your game even further, with the introduction of the Arduino GIGA Display Shield — an innovative touchscreen solution enabling all makers to effortlessly deploy fast and highly responsive graphic interfaces to their GIGA R1 WiFi projects.

    Featuring a 3.97” 480×800 RGB touchscreen, an MP34DT06JTR digital microphone, a Bosch BMI270 six-axis IMU, an Arducam® 20-pin camera connector, and an RGB LED, the GIGA Display Shield is perfect for easily creating handheld devices or dashboards you can control with a touch.

    It basically adds intuitive interfaces, high-level user experiences, and cutting-edge technology to your strengths in this game we call making.

    [youtube https://www.youtube.com/watch?v=6W75woSe_40?feature=oembed&w=500&h=281]

    With the GIGA Display Shield, you can quickly add a cool UI to your hardware projects without extra wiring, have graphics adjust automatically according to device orientation or audio commands, or leverage computer vision as your solution’s input. If that’s not enough, GIGA R1 WiFi’s new set of top-facing connectors leave the top header available for expansion, attaching other shields to boost your possibilities even more.

    Ready, player one? Find out more about how the GIGA Display Shield can give you a boost. We think you’ll have a lot of fun with this…

    The post The new Arduino GIGA Display Shield: Nice touch! appeared first on Arduino Blog.

    Website: LINK