Kategorie: Linux

  • Introducing support for the new Nano ESP32 board in Arduino Cloud

    Introducing support for the new Nano ESP32 board in Arduino Cloud

    Reading Time: 2 minutes

    Great news for Arduino enthusiasts! The new Nano ESP32, just released on July 17th, is now officially supported by the Arduino Cloud. This powerful combo brings MicroPython and IoT capabilities right to your fingertips, simplifying all your smart devices projects.

    The Nano ESP32‘s native MicroPython support empowers you to code in Python effortlessly. It opens up a world of possibilities for all skill levels, from simple scripts to complex IoT applications.

    Nano ESP32 and Arduino Cloud, the power couple of IoT

    Pairing the Nano ESP32 with the Arduino Cloud enhances your projects even further! The Arduino Cloud expands its existing ESP32-based hardware compatibility by including the Nano ESP32, allowing you to publish data from your Nano ESP32, monitor and control your devices from anywhere with ease, and update their firmware wirelessly.

    About Arduino Cloud

    The Arduino Cloud is the next exciting journey for IoT enthusiasts to bring their projects to life quickly. It is an all-in-one intuitive IoT platform, supporting a wide range of hardware and backed by the vibrant Arduino community. The Arduino Cloud removes complexity to enable users from all levels of expertise to create from anywhere, then control and share their projects with stunning dashboards.

    Sign up for the Arduino Cloud now and unleash the full potential of your Nano ESP32 board.

    The post Introducing support for the new Nano ESP32 board in Arduino Cloud appeared first on Arduino Blog.

    Website: LINK

  • Arduino Cloud is ISO 27001 certified

    Arduino Cloud is ISO 27001 certified

    Reading Time: 2 minutes

    At Arduino, we embrace security as an integral part of the development lifecycle in order to provide secure hardware, software, and digital services to our customers. That’s why we are happy to announce that Arduino Cloud services are now certified for ISO/IEC 27001:2013 (ISO 27001) 

    ISO 27001 is an internationally recognized standard that provides a framework for establishing, implementing, maintaining, and continually improving an Information Security Management System (ISMS). The standard sets out the requirements for managing information security risks and protecting sensitive information within an organization. ISO 27001 takes a systematic and risk-based approach to ensure the confidentiality, integrity, and availability of information assets.

    In the words of our CIO Stefano Visconti: “This certification and the review from an external auditor are helping us to ensure that our internal security processes are robust and complete, fully aligned with the ISO27001 standard, so that we can offer secure and reliable services in Arduino Cloud.”

    “We are all experiencing the crucial importance of information security, and we can only be pleased to give the ISO 27001 certification to Arduino Cloud,” says Massimo Alvaro, Italy Managing Director for Business Assurance at DNV. “Our audits confirmed that Arduino Cloud is proactively managing and protecting their information assets and to managing and mitigating security events.”

    Our compliance with ISO 27001 demonstrates that Arduino is committed to the best possible security posture for Arduino Cloud services, thus ensuring the best possible protection from cybersecurity risks for Arduino Cloud users.

    You can read more about security at Arduino here.

    The post Arduino Cloud is ISO 27001 certified appeared first on Arduino Blog.

    Website: LINK

  • Custom vacuum controller facilitates the construction of vacuum tubes

    Custom vacuum controller facilitates the construction of vacuum tubes

    Reading Time: 2 minutes

    Vacuum tubes used to be the building blocks of computation and the drivers of screaming guitar amplifiers, but they’re rare today — so rare that there are virtually no manufacturers producing new units. If you shop for vacuum tubes, most of what you’ll find is either used or NOS (new old stock). That has led to boutique vacuum tube manufacturing, but that is a substantial undertaking. To make the process just a little bit easier, Nick Poole created this custom vacuum controller.

    As the name suggests, a vacuum tube requires a sealed chamber under vacuum. That vacuum is necessary to provide “clean” space between the anode and cathode, so electrons can flow freely. It is practically impossible to achieve a perfect vacuum, but vacuum tube manufacturers try to get as close as possible to get the best performance. Evacuating the tube before sealing is a tricky task, which is why Poole wanted a controller to streamline the process.

    This requires two vacuum chambers: one for rough vacuum and one for hard vacuum. The new tube connects to the evacuation port, which connects to those vacuum chambers through specialty valves. This controller, based on an Arduino, needs to control the operation of the vacuum pumps and valves. It also needs to monitor the pressures/vacuum, drive gauges, and provide indicators. There is a lot that can go wrong in a hurry when you’re working with hard vacuum, so the Arduino ensures that each step occurs in the proper sequence so Poole can focus on forming the glass when he fabricates vacuum tubes.

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

    The post Custom vacuum controller facilitates the construction of vacuum tubes appeared first on Arduino Blog.

    Website: LINK

  • Adding a turbo readout to a vintage PC case

    Adding a turbo readout to a vintage PC case

    Reading Time: 2 minutes

    If you are young, you may not remember the turbo buttons of the 1990s. These existed for backwards-compatibility with older games and software that wouldn’t run properly at the blazing-fast processor clock speeds of the time. The turbo button simply told the CPU to run at a slower clock speed that would work with that older software. Joshua Woehlke uses an old PC with a 486 processor and decided to add his own useless turbo readout to complement the turbo button.

    Woehlke’s computer uses a vintage ATX case from the ’90s that does, in fact, have a turbo button. But that case lacked the kind of clock speed readout that was popular when it was new. Those readouts were usually three-digit seven-segment displays and the implication was that they would show the processor’s current clock speed. Except that was all a farce and, in reality, they just switched between two preset numbers: one for the faster speed and one for the slower speed. Woehlke’s project mimics that non-functionality.

    The hardware for this project includes an Arduino Mega 2560 board and a small OLED screen. Woehlke chose the Mega because he had it on hand, but any Arduino board would have worked. The Arduino receives power from one of the power supply’s 5V rails. And like the real turbo readouts of the ’90s, the Arduino doesn’t measure clock speed at all. It just looks at the LED above the turbo button to see if it is active, then uses that state to determine which number to display on the OLED. For extra flair, Woehlke added a starfield “screensaver” that appears on the OLED 10 seconds after pushing the turbo button.

    The post Adding a turbo readout to a vintage PC case appeared first on Arduino Blog.

    Website: LINK

  • This Nicla Vision-based fire detector was trained entirely on synthetic data

    This Nicla Vision-based fire detector was trained entirely on synthetic data

    Reading Time: 2 minutes

    Due to an ever-warming planet thanks to climate change and greatly increasing wildfire chances because of prolonged droughts, being able to quickly detect when a fire has broken out is vital for responding while it’s still in a containable stage. But one major hurdle to collecting machine learning model datasets on these types of events is that they can be quite sporadic. In his proof of concept system, engineer Shakhizat Nurgaliyev shows how he leveraged NVIDIA Omniverse Replicator to create an entirely generated dataset and then deploy a model trained on that data to an Arduino Nicla Vision board.

    The project started out as a simple fire animation inside of Omniverse which was soon followed by a Python script that produces a pair of virtual cameras and randomizes the ground plane before capturing images. Once enough had been created, Nurgaliyev utilized the zero-shot object detection application Grounding DINO to automatically draw bounding boxes around the virtual flames. Lastly, each image was brought into an Edge Impulse project and used to develop a FOMO-based object detection model.

    By taking this approach, the model achieved an F1 score of nearly 87% while also only needing a max of 239KB of RAM and a mere 56KB of flash storage. Once deployed as an OpenMV library, Nurgaliyev shows in his video below how the MicroPython sketch running on a Nicla Vision within the OpenMV IDE detects and bounds flames. More information about this system can be found here on Hackster.io.

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

    The post This Nicla Vision-based fire detector was trained entirely on synthetic data appeared first on Arduino Blog.

    Website: LINK

  • Magic office gadget encourages coworkers to solve problems

    Magic office gadget encourages coworkers to solve problems

    Reading Time: 2 minutes

    Whether it’s budget issues, lack of time management, or simply not having any ideas for solving the issue at-hand, dealing with coworkers who bring up these problems is a pet-peeve of element14 Presents host Mark Donners. In response, he built a simple wall-mounted ornament consisting of a series of magic wands that prods coworkers to think first in a tongue-in-cheek way.

    The holder itself was inspired by a scroll-shaped wand holder, and Donners was able to recreate it by sculpting clay around a bent sheet of metal, adding some wand-holding eye hooks, and painting the entire thing a parchment color. For the electronics, Donners designed a custom PCB that works with an Arduino Nano to emit sounds from an MP3 module, adjust the backlighting behind the scroll, and even shut itself off after a present amount of time via a clever power delivery circuit. A total of four audio recordings were taken and subsequently loaded onto a microSD card which tell the user to, among other things, pick up a wand and wish for their budget/workforce increase request to be granted.

    On the programming side, the Nano starts by initializing the SD card, beginning a rainbow animation on the LED strip, and randomly selecting one of the sound files. From here, the sound plays until the timer expires, at which point the whole system shuts off. To see more about how Donners made this project, be sure to watch his video below!

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

    The post Magic office gadget encourages coworkers to solve problems appeared first on Arduino Blog.

    Website: LINK

  • Inky Frame 7.3″ review

    Inky Frame 7.3″ review

    Reading Time: 2 minutes

    Other than that, it’s very similar in design to the previous Inky Frame models, with a seven-colour e-ink display with five tactile user buttons underneath. It’s based around a standard Raspberry Pi Pico W board pre-soldered to the rear of the board, so you can connect it to a computer via USB for programming, as usual. The rear also features two Qwiic/STEMMA QT ports (for attaching breakouts) and an extension header (including six GPIOs), along with a reset button, microSD card slot (extra storage for images etc.), and JST battery connector.

    Slow but ultra-efficient

    Like other e-ink displays, the Inky Frame 7.3˝ takes a while to refresh the screen: typically 25–30 seconds – a little longer if rendering JPG images. The big advantage is its ultra-low power drain: e-paper only uses power while refreshing. As well as keeping time, the on-board real-time clock can place Pico into an ultra-deep sleep mode that uses a tiny 20 μA until woken.

    Software-wise, it’s preloaded with Pimoroni’s MicroPython firmware, including the PicoGraphics display library and several code examples. To connect Pico W to your wireless network, just fill in the SSID and password in the secrets.py file – see the Getting Started guide for more details.

    Verdict

    9/10

    All the low-power advantages of colour e-ink combined with larger screen estate makes this a formidable display.

    Specs

    Display: 7.3-inch e-ink, 800×480 pixels, seven colours

    Features: Pico W, 5 × user buttons, reset button, LEDs, microSD card slot, breakout header, 2 × Qwiic/STEMMA QT ports, 2 × metal legs

    Dimensions: 176.2 × 139.2 mm

  • Using Raspberry Pi at home – a novelty for Rob

    Using Raspberry Pi at home – a novelty for Rob

    Reading Time: 2 minutes

    While I’ve made many, many (many!) Raspberry Pi projects over the last decade or so for tutorials and such, I still get a little extra spark of joy when I’m making something outside of a work setting. Last month I wrote a guide on how to create some interactive streaming lights with a Raspberry Pi Pico and some NeoPixel LEDs, and that had started off life as a personal project. Using it in a context outside of the magazine in my day-to-day (sorta) life has a different level of novelty to me.

    In plain sight

    That’s not to say I never use Raspberry Pi around the house. At the very least, I always have a Raspberry Pi NAS running in the background, and I’ve had a Raspberry Pi media PC for about as long as media centre software has been available for Raspberry Pi. These utilitarian builds live in the background though and are a bit less creative or unique.

    I think that’s one of the reasons Raspberry Pi has taken off so well. You can have a functional project, a seasonal project, or a more ostentatious one and Raspberry Pi or Pico is usually the best (and cheapest) thing to use for the job. It’s also how we can have many fantastic projects each month in the showcase section at the beginning of the magazine.

    One more thing

    There’s always another Raspberry Pi build I want to do. Right now, I’m thinking about interesting LED customisation of a LEGO castle or a Gunpla model, and maybe upgrading the decorations on my Christmas tree. Not sure why it’s mostly light stuff right now, but I’m sure something else will pique my interest – and when it does I’ll probably get to write about it for the magazine.

    Whether you have an outlet like me for your project (and I understand my situation is fairly unique) shouldn’t really matter – what matters is whether or not you turn on your project and think “oh cool, I made that.” It’s certainly helped me through other parts of my life.

  • UNO R4 Stars: Meet Greta Galli

    UNO R4 Stars: Meet Greta Galli

    Reading Time: 2 minutes

    The launch of the Arduino UNO R4 marks a huge leap forward for our community. For us, it’s also the chance to celebrate the people who bring our ecosystem to life with their bright ideas, radiant enthusiasm, and shining insight.

    That is how the UNO R4 Stars blog post series began: to highlight makers who have not only created amazing projects with Arduino, but who are giving back to the community by sharing as they go and helping others make anything they wish.

    We invite you to discover each profile, hoping you might find a North Star to navigate around an expanding galaxy or venture into completely new universes.

    Greta Galli is a 20-year-old maker – as well as a content creator, student and teacher! – focusing her high energy levels on robotics and 3D printing. If you think that’s a lot, it is. But keep in mind she got her first taste of making at the young age of 11, when she took part in a kids’ workshop at a tech fair. Fast forward a few years and she heard her high school would start teaching with Arduino, so she jumped the gun and bought her first board.

    But guess what? She couldn’t figure out how to get her first blink. And while she can laugh about it now – with 160+ tutorials uploaded to YouTube and the Minion robot she built running around her house – she had to quickly come to terms with the fact that failing is a huge part of making. She got help at the store where she had bought the board, and kept going.

    Today, her work is inspired by the idea you can make anything you can imagine. The stranger the idea, the better! With robotics, 3D printing, and coding, you can create your own project from scratch – and learn everything you need to learn as you go.

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

    We asked Galli, “What’s your favorite part of the UNO R4?”

    • The built-in PWM on pin 13, which allows you to make an LED blink gradually – so cool! 
    • Wi-Fi connectivity makes the UNO R4 WiFi variant incredibly easy to pair with the Arduino Cloud.
    • UNO’s standard is compatible with most shields on the market.

    You can follow Galli on Instagram and YouTube, where you can also find her tutorial on how to make a memory game with the new Arduino UNO R4 Minima (in Italian).

    The post UNO R4 Stars: Meet Greta Galli appeared first on Arduino Blog.

    Website: LINK

  • New backscatter technology promises cost-effective reliability

    New backscatter technology promises cost-effective reliability

    Reading Time: 2 minutes

    Traditional bi-directional wireless communication requires both a receiver and a transmitter at either end. Your laptop, for example, needs to receive a signal from your Wi-Fi router, but it also needs to transmit a signal back to that router. That transmission requires power proportional to the strength of the signal, which is less than ideal for many applications. Backscatter presents an alternative and UniScatter is new backscatter technology developed by a team of UC San Diego engineers that promises cost-effective reliability.

    Backscatter communication works by reflecting a signal emitted by the receiver. But in order for that reflected signal to carry information, the reflector (the backscatter “tag”) needs to be able to introduce some form of modulation. That might information might be as simple as a static identifier, but it can be dynamic as well. A self-driving car could, for example, read backscatter tags on road signs with information as simple as a speed limit or something more complex like the state of a traffic light.

    UniScatter utilizes metamaterials, like graphene, to enable more reliable backscatter reflections. It also adopts frequency shift keying (FSK), as opposed to amplitude shift keying (ASK), for modulation. For that to work, the UniScatter tag needs to alter the voltage bias of the graphene capacitor to control the backscatter reflection. UniScatter’s developers used an Arduino Due board to provide that modulation control.

    In their research, UniScatter’s developers determined that this system works reliably from 20GHz to 90GHz. That allows for a lot of flexibility in system design and also ensures that communication remains stable across a wide variety of ambient conditions and physical orientations.

    Images credit: K. Qian et al.

    The post New backscatter technology promises cost-effective reliability appeared first on Arduino Blog.

    Website: LINK

  • The four elements of our focus on impact

    The four elements of our focus on impact

    Reading Time: 5 minutes

    The mission of the Raspberry Pi Foundation is to enable young people to realise their full potential through the power of computing and digital technologies. That’s what we say in our 2025 strategy. But how can we be sure we’re succeeding?

    Learners at a CoderDojo coding club.
    Participants at a CoderDojo in England.

    In our strategy we also identify one of our values as being ‘focussed on impact’. This means that we are committed to learning from the best available evidence, and to being rigorous and transparent about the difference we’re making.

    Children in a Code Club in India.
    Participants at a Code Club in India.

    Like all our values, our focus on impact infuses all of our work, and it is led by a dedicated impact team. This blog outlines four ways in which we put this value into practice in pursuit of our mission.

    1. Do the right things

    It doesn’t matter how fast you run, if you’re heading in the wrong direction, you’ll never get to your destination. We use data to prioritise our resources where we can make the biggest difference for young people.

    For example, we use national statistics from the UK to assess how many of the Code Clubs and CoderDojos we support in the UK run in places where they can reach young people facing educational disadvantage, so that we can adopt an evidence-based approach to better serving these young people.

    A child at a laptop in a classroom in rural Kenya.
    Learners in a classroom in Kenya.

    And we know many of the young people who face the greatest barriers to accessing computing education and developing new skills and confidence live in countries with low- and middle-income economies. That’s why we are building new partnerships in India, Kenya, and South Africa and adapting our resources and programmes for the contexts of educators and learners living there.

    2. Measure what matters

    We’re really excited that we’ll soon be publishing an updated Theory of Change, which captures how we make an impact. This will be the foundation for Monitoring and Evaluation (M&E) plans for all of our initiatives, where we specify their goals and set down what kinds of data we will collect to make sure we have the measure of whether the initiatives are succeeding.

    A learner and a faciliator in a classroom learning digital skills.
    A learner and facilitator in a classroom in Kakuma refugee camp.

    Strong M&E is equally important for our established programmes and our new pilot initiatives. Code Club, the worldwide network of free, after-school coding clubs for 9- to 13-year-olds we support, has been growing for more than 10 years. Durham University’s Evidence Centre for Education is currently conducting an independent evaluation of UK-based Code Clubs to help us understand how to better support Code Club volunteers and learners around the world. We ourselves recently evaluated the pilot of a new programme we designed in partnership with Amala Education to deliver a vocational skills course for displaced learners aged 16 to 25 in Kakuma refugee camp in Kenya.

    3. Keep getting better

    Data is only useful if it’s translated into insights that are acted upon. We use the findings from evaluations to inform the design and continual improvement of all our initiatives.

    Teachers in Code Club training in Odisha, India.
    Teachers in Code Club training in India.

    For example, the evaluation of our pilot vocational skills training in Kakuma refugee camp provided insights that have helped us adapt the programme for a second cohort of young people. The same was true of the M&E insights we gained from our partnership with Mo Schools in Odisha, India, where we have provided training and support to 1075 teachers to establish Code Clubs. Informed by survey data and informal feedback each step of the way, we are now gradually scaling up our support towards launching a more intensive computing and coding programme in 2000 schools in Odisha this year.

    Young learners at computers in a classroom.
    Learners in a UK primary school classroom.

    Side by side with our M&E results, we also rely on the latest computing education research, conducted at the Foundation, in the Raspberry Pi Computing Education Research Centre at the University of Cambridge, and by academic researchers around the world. Our groundbreaking research programme on gender balance in computing, and our ongoing research on culturally relevant pedagogy, are shaping the way we work to enable all young people to achieve their full potential in computing.

    4. Tell people about it

    We are proud of the difference we are making. We want everyone to hear about it and feel inspired to get involved in our vital mission for young people. Our annual reviews are packed full of statistics and overviews of the difference we’re making, and we’re creating a growing video series of unique stories from people in the community we support. Watch this space for news about our updated Theory of Change, our next annual review, and more blogs about our impact.

    A learner and a volunteer at a CoderDojo coding club.
    A participant and a volunteer at a CoderDojo in England.

    By doing these four things well, we can be confident that we are enabling young people to achieve their potential through the power of computing and digital technologies.

    If you share our passion for impact and think our mission is important, why not get involved today? You can:

    Website: LINK

  • The MagPi magazine issue #132

    The MagPi magazine issue #132

    Reading Time: 3 minutes

    Turn Raspberry Pi into the world's most versatile media player, capable of playing media from just about any source

    Build a Universal Media Player

    Turn a Raspberry Pi computer into a low-cost, but high-powered media box. Our media is far more capable than shop-bought options and plays media from a huge range of sources. Read our detailed guide to cases, remote controls and setting up media player software.

    Imaging photographs with location data and AI with this remarkable lens-free camera

    KitronikAn amazing Paragraphica AI camera

    We love this unique lens-free camera build. Paragraphica gathers location information along with weather conditions and local buildings. Then feeds that into an AI model which generates a photograph. The results are often startling realistic, and always interesting.

    Discover a Raspberry Pi project that paints microscopic pictures with water droplets

    Discover this Mona Lisa fluid painting 

    This remarkable Raspberry Pi project showcases a new microfluidic architecture that paints images in volumes as low as two nanolitres per spot. The image was created from just five microlitres of water ‘painted’ on a 2 cm canvas.

    Recreate this classic scene from Star Wars with Raspberry Pi and an optical illusion

    Create a Star Wars diorama

    Become a new hope for a galaxy far, far away by recreating an iconic scene from Star Wars. This Star Wars diorama uses Raspberry Pi and a hidden screen to recreate the holograph of Princess Leia. 

    Connect buttons and an LCD screen to Raspberry Pi Pico and learn how Voltage Shifting works in this great project

    Starter Electronics: True or False quiz game

    We continue our exploration into electronics with this guide to building a true or false quiz game. This project introduces LCD screens to our Raspberry Pi Pico electronics projects. You’ll learn all about voltage shifting to power the Raspberry Pi and screen together.

    Get involved with Raspberry Pi Citizen Science projects

    Get involved with Citizen Science

    Raspberry Pi has had a huge impact on the scientific world, enabling low-cost citizen science projects. It’s small, cheap, reliable and has great community support. In this feature, we look at all the different scientific projects and programmes you can get involved with. From medicine to wildlife, geology and many other fields.

    Learn to code with this handheld PCB gaming board for Raspberry Pi Pico

    Learn to code with Kitronik ZIP96

    This bare-bones PCB turns Raspberry Pi Pico into a basic retro computer. Rather than play games, you code your own for it. Instead of a LCE screen, it comes with a 12×8 LED matrix along with push-buttons.

    PJ Evans visits Liverpool MakeFest and brings us a special report

    Liverpool Makerfest

    Set in the beautiful Central Library, Liverpool MakeFest is a free event that brings makers together from all over the country to enthuse about their creations, projects, and art. Roving reporter and The MagPi writer, PJ Evans spent time at Liverpool Makerfest and brings us this special report.

  • A snore-no-more device designed to help those with sleep apnea

    A snore-no-more device designed to help those with sleep apnea

    Reading Time: 2 minutes

    Despite snoring itself being a relatively harmless condition, those who do snore while asleep can also be suffering from sleep apnea — a potentially serious disorder which causes the airway to repeatedly close and block oxygen from getting to the lungs. As an effort to alert those who might be unaware they have sleep apnea, Naveen Kumar devised a small device using an Arduino Pro Nicla Voice to detect when a person is snoring and gently alert them via haptic feedback in their pillow.

    Although many boards have microphones and can run sound recognition machine learning models, the Nicla Voice contains a Syntiant NDP120 Neural Decision Processor that is specifically designed to accelerate deep learning workloads while also decreasing the amount of power needed to do so. Apart from the board, Kumar added an Adafruit DRV2605L haptic motor driver and haptic motor as a way to wake up the user without disturbing others nearby.

    The model was created by first downloading a snoring dataset that contains hundreds of short samples of either snoring or non-snoring. After adding them to the Edge Impulse Studio, Kumar constructed an impulse from the Syntiant Audio blocks and trained a model that achieved a 94.6% accuracy against the test dataset. The code integrating the model continuously collects new audio samples from the microphone, passes them to the NDP120 for classification, and triggers the haptic motor if snoring is sensed.

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

    To read more about this project, you can check out Kumar’s write-up here.

    The post A snore-no-more device designed to help those with sleep apnea appeared first on Arduino Blog.

    Website: LINK

  • Win one of five DeskPi Pro V2 cases

    Win one of five DeskPi Pro V2 cases

    Reading Time: < 1 minute

    Subscribe

  • Building a dedicated 3D printer hot end controller with the Arduino UNO R4 WiFi

    Building a dedicated 3D printer hot end controller with the Arduino UNO R4 WiFi

    Reading Time: 2 minutes

    3D printers need to set their hot ends to a very specific temperatures suited to the filament material and keep them at those temperatures throughout the printing process. Most use PID (Proportional-Integral-Derivative) control for that purpose, which modulates power according to an algorithm that prioritizes stability and prevents feedback oscillations. But what if you want to control a hot end that isn’t connected to a 3D printer? In that case, Michael Klements has a guide on how to build a dedicated hot end controller.

    This dedicated hot end controller is useful if you’re building something like a filament extruder. Klements designed it for the PET Bottle Recycler, which turns garbage into useful filament. That machine needs to melt down the plastic and, naturally, it uses a hot end to do so. But because it isn’t connected to a 3D printer, Klements needed some way to control the temperature of the hot end. A full 3D printer controller board would have been overkill, so he created this dedicated controller for the job.

    Because Klements designed this for the PET Bottle Recycler, it includes a stepper motor driver as well. It is meant for use with a Creality Ender 3 hot end, but should work with others that have standard thermistor feedback (which is crucial for PID control). The custom PCB hosts an Arduino UNO R4 WiFi, which is brand new and has a lot of great features like a built-in LED matrix. That PCB also contains a MOSFET to control power to the hot end, a small OLED screen, and a rotary push button for navigating the menu.

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

    After assembling the PCB and flashing the provided sketch, you’ll be able to directly control a hot end or a complete filament extruder like the PET Bottle Recycler.

    The post Building a dedicated 3D printer hot end controller with the Arduino UNO R4 WiFi appeared first on Arduino Blog.

    Website: LINK

  • Small PoV display uses CD drive motor for high-speed rotation

    Small PoV display uses CD drive motor for high-speed rotation

    Reading Time: 2 minutes

    The human brain and eyes are imperfect, so your visual perception has a limited “frame rate.” That is somewhere between 30 and 60 frames per second (fps). Most films are 24fps, which is part of the reason they don’t quite look like real life. Once you reach the upper limits of the human visual frame rate, you begin to perceive moving objects like solid blurs. This small rotating display harnesses that effect and utilizes a CD drive motor to do so.

    A PoV (persistence of vision) display like this one relies on your low frame rate perception. It is just a spinning disk with two lines of LEDs. But if it spins fast enough, it can blink those LEDs at certain angles and you will perceive a solid spot of light at each of those points. When the timing is right, it can create the appearance of graphics like alphanumeric characters or simple pictures. In this case, it reveals the weather and the time (in analog or digital style).

    An Arduino Nano board controls the 40 LEDs, while an ESP8266 ESP-01 module tells it what image to show based on time and weather data pulled from the internet via Wi-Fi®. Those mount onto a custom circular PCB spun by a small CD drive motor. Because that PCB spins, it would have been difficult to run wires for power. So this takes advantage of wireless power transfer through coils on that primary PCB and a secondary PCB underneath that exists purely for that purpose.

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

    This is a clever design, because it keeps the cost and complexity down. But the results are still quite impressive!

    The post Small PoV display uses CD drive motor for high-speed rotation appeared first on Arduino Blog.

    Website: LINK

  • Clem Mayer created a handheld BASIC computer badge with the Arduino UNO Rev3

    Clem Mayer created a handheld BASIC computer badge with the Arduino UNO Rev3

    Reading Time: 2 minutes

    Although we recently launched the new 32-bit Arduino UNO R4, Clem Mayer wanted to honor its 8-bit predecessor by making something special using the Rev3. Drawing on old hardware designs, the ZX-81 is an 8-bit computer based on the Z80 processor which has 1KB of RAM and 1KB of EEPROM available for the user to utilize within the operating environment — typically a BASIC interpreter shell. Similarly, Mayer wanted to have one ATmega328P run the TinyBASIC interpreter while a secondary ATmega328P would handle the external keyboard and display due to resource constraints.

    The PCB was designed to fit within the form factor of a standard event badge, complete with a small multiplexed keyboard and a 20×4 monochrome LCD screen to fit the retro theme. On the back layer of the board are both AVR MCUs in a surface-mount package to save on space along with a pair of battery holders and a buzzer/power delivery circuitry.

    Although the code was working for the most part, Mayer still encountered a couple of problems which he solved mainly through bodges and ensuring the LCD was producing adequate contrast. Once the hardware was functioning as intended, he 3D-printed a case and turned it into a lanyard-attached device — complete with blinky lights and a highly interactive interface.

    The finished handheld computer badge is a testament to the power and versatility of the Arduino Uno R3. By utilizing all available pins and space on the chip, Clem successfully transforms the Arduino Uno into a handheld computer with capabilities like the ZX-81. The project serves as a fitting tribute to the beloved Arduino UNO R3 and showcases the potential for DIY electronics with microcontrollers.

    To see more on this project, be sure to watch Mayer’s video below!

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

    The post Clem Mayer created a handheld BASIC computer badge with the Arduino UNO Rev3 appeared first on Arduino Blog.

    Website: LINK

  • Channel your inner Bruce Lee with this DIY reflex coach

    Channel your inner Bruce Lee with this DIY reflex coach

    Reading Time: 2 minutes

    Video games are popular because they provide a clear and reliable loop of effort and reward. If you smash the baddie, you get experience; get enough experience and you level up. But real life isn’t like that and there is little direct correlation between effort and reward, which is dissatisfying. Gamification techniques address that by providing game-like rewards in real life. If you want to gamify physical speed and dexterity, then the DIY Cobra reflex coach may be the ticket.

    Cobra works a lot like the consumer training devices on the market. It has several big buttons that you must push as quickly as possible after they light up. And it provides gamification by quantifying your performance. Get a little bit faster and you’ll immediately be rewarded with objective feedback on your enhanced speed. That gives you incentive to keep practicing and over time you agility should grow. Continue and you may just become the next Bruce Lee.

    This is a compact unit, so the enclosure is 3D-printable and can be mounted to a wall or tree. Inside the housing there is a massive PCB, complete with cobra head artwork. That PCB contains an Arduino UNO Rev3 board, a 16×2 character LCD screen, and a small piezo buzzer. Adafruit NeoPixels illuminate the buttons, indicating which one you should strike at any given moment. Those buttons are actually capacitive touch pads, so you don’t have to hit them hard— even a light tap will register.

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

    The post Channel your inner Bruce Lee with this DIY reflex coach appeared first on Arduino Blog.

    Website: LINK

  • UNO R4 Stars: Meet Gustavo Silveira

    UNO R4 Stars: Meet Gustavo Silveira

    Reading Time: 2 minutes

    The launch of the Arduino UNO R4 marks a huge leap forward for our community. For us, it’s also the chance to celebrate the people who bring our ecosystem to life with their bright ideas, radiant enthusiasm, and shining insight.

    That is how the UNO R4 Stars blog post series began: to highlight makers who have not only created amazing projects with Arduino, but who are giving back to the community by sharing as they go and helping others make anything they wish.

    We invite you to discover each profile, hoping you might find a North Star to navigate around an expanding galaxy or venture into completely new universes.

    Officially a composer and multimedia artist, Gustavo Silveira has been a self-proclaimed “nerd musician” ever since he discovered the technological tools to build his own instruments. His most iconic project so far is the XT Synth — a mix of guitar, violin, and MIDI controller with a slightly psychedelic look he is particularly proud of.

    What motivates him in his work is the possibility to create objects that didn’t exist before, to make art in completely new ways. After all, for Silveira making is a form of creativity: when he started “messing with Arduino” he immediately felt he could express himself artistically – not only through the results of his projects, but also through the process itself.

    Sharing his work came naturally, as a way of giving back: “I learned everything I know from the community, so nowadays being able to teach – by making videos for YouTube, writing the blog, posting on Instagram – for me is really, really cool.”

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

     We asked Silveira, “What’s your favorite part of UNO R4?”

    • This new version is now HID, so it can be recognized as a USB device. So you basically have a plug-and-play, MIDI-class compliant tool to create all your next “nerd music” projects.
    • It’s equipped with a very fast processor and already has a DAC and an amplifier: as a musician or sound designer, this means you can test, prototype, and then listen right there on the UNO R4 and do synthesis or audio processing.
    • It can replace any UNO project, but also opens up new possibilities for making that were simply not there with the previous versions.

    Find out more about Silveira on his website and follow him on YouTube or Instagram. You can also check out the XT Synth project in detail here, or explore his playlist on MIDI programming with Arduino.

    The post UNO R4 Stars: Meet Gustavo Silveira appeared first on Arduino Blog.

    Website: LINK

  • Real-time alerts for your IoT projects: Discover Triggers and Notifications in Arduino Cloud

    Real-time alerts for your IoT projects: Discover Triggers and Notifications in Arduino Cloud

    Reading Time: 3 minutes

    In the world of IoT, staying informed about your project’s status and events is crucial. Imagine receiving prompt notifications when your temperature sensor detects a critical temperature, or when your security camera detects motion in a restricted area. These real-time alerts enable you to take immediate action, prevent issues, and ensure the smooth operation of your IoT projects. 

    With Triggers, the Arduino Cloud takes project monitoring and management to the next level. You can stay connected to your IoT projects like never before, receiving instant alerts, and seizing control when it matters the most. Prompt notifications help you detect anomalies or critical situations promptly, optimize resource allocation and energy consumption, monitor equipment health and performance, or gain valuable insights and make data-driven decisions.

    Triggers and Notifications in Arduino Cloud

    Traditionally, implementing notifications in the Arduino Cloud required setting up webhooks that connected to external platforms like IFTTT, Zapier or Google Services. While effective, this approach involved a certain level of complexity and additional steps. With Triggers in the Arduino Cloud, the process is simplified to smooth the users’ experience.

    How to set up Triggers in Arduino Cloud

    The beauty of Triggers lies in migrating the action from the sketch to the Cloud, removing complexity and simplifying the code. Instead of modifying the sketch in-depth, you can configure Triggers directly in the Arduino Cloud by associating it to a variable change.

    Here’s how it works:

    • Identify the variable that will be synced with the Cloud as usual.
    • Create a Trigger in the Arduino Cloud:
      • Define the condition using the previously defined variable.
      • Define the notification selecting the condition using the variable and indicating the notification to be run.

    In most cases, no code modifications are needed. And for the majority of the cases, the following example snippet shows how simple it is to use this feature:

    if (whatever_action_happens) { my_action_variable = true;	// Trigger the Cloud notification
    }
    else { my_action_variable = false;
    }

    Check out the article in the documentation to learn more about the full process.

    Real-life use cases

    Let’s explore a couple of practical scenarios where Triggers and Notifications within the Arduino Cloud add value to IoT projects:

    • Temperature monitoring: Receive an immediate notification when the temperature exceeds a predefined threshold, allowing you to prevent equipment damage or adjust environmental conditions.
    • Security alerts: Get notified whenever motion is detected by your IoT security system, enabling you to promptly assess the situation and take necessary measures.
    • System failure notifications: Ensure that you are immediately alerted when a critical component of your IoT infrastructure encounters an issue, minimizing downtime and facilitating swift troubleshooting.

    Introducing Arduino Cloud

    The Arduino Cloud is the next exciting journey for IoT enthusiasts to bring their projects to life quickly. It is an all-in-one intuitive IoT platform, supporting a wide range of hardware and backed by the vibrant Arduino community. The Arduino Cloud removes complexity to empower users from all levels of expertise to create from anywhere, and control and share their projects with stunning dashboards.

    Get started with Triggers

    Triggers and Notifications in the Arduino Cloud empower you to create innovative IoT projects while staying informed about crucial events. We invite you to dive deeper into this feature by signing-up on the Arduino Cloud and exploring the comprehensive documentation available. Don’t miss out on the opportunity to bring your ideas to life with the Arduino Cloud! Create a new account today and unlock the full potential of your IoT journey. Kindly note that Triggers is a feature that comes with the Maker plan or higher. Upgrading to a paid subscription is a straightforward process, and you’ll be able to manage up to 25 devices and receive extra features such as over-the-air updates, shareable dashboards, advanced widgets, an extended data retention to maximize your IoT experience.

    The post Real-time alerts for your IoT projects: Discover Triggers and Notifications in Arduino Cloud appeared first on Arduino Blog.

    Website: LINK

  • The Squirrel Box aims to bring trust to smart agriculture

    The Squirrel Box aims to bring trust to smart agriculture

    Reading Time: 2 minutes

    It may not be as exciting as other fields, but agriculture is incredibly important to humanity and technological advances have increased yields, efficiency, and productivity many times throughout history. All of the evidence suggests that smart agriculture is going to be at the heart of the next big technological leap and that will require trust in the data. To further that goal, researchers from Newcastle University and the University of Nottingham developed the Squirrel Box.

    The Squirrel Box is a small, remote device that measures key soil metrics, like pH levels, moisture content, ambient conditions, and NPK (nitrogen, phosphorous, and potassium) levels. That data is important in determining the health of the soil in a field. It is useful for protecting potential yields and also for maintaining the soil to achieve maximum productivity. The Squirrel Box can transmit its readings over long distances via LoRaWAN® to a WisGate Edge Lite 2, which is an eight-channel gateway that many boxes can connect to in order to provide a comprehensive picture of soil health across an entire farm. An Arduino MKR WAN 1310 board monitors the sensors and contains an onboard LoRa® transceiver.

    But as the Squirrel Box team points out in their paper, smart agriculture requires trust. If farmers are to rely on this data, they need to trust that it is accurate, reliable, and tamper-proof. For that reason, they implemented decentralized communication that is robust enough to survive the failure of any single unit. They also turned to machine learning to validate the data and identify potential anomalies that might represent anything from a sensor problem to falsified data. This focus on trust makes farmers more likely to adopt smart agricultural techniques.

    The post The Squirrel Box aims to bring trust to smart agriculture appeared first on Arduino Blog.

    Website: LINK

  • This remote-controlled, highly mobile robot features a 4DOF arm and an onboard camera

    This remote-controlled, highly mobile robot features a 4DOF arm and an onboard camera

    Reading Time: 2 minutes

    Static manipulators and mobile robot chassis each have their own advantages, and so by combining the two into a single platform, AadhunikLabs was able to realize both at the same time. The base frame is comprised of four individual wheels, each with their own high-torque geared motor and driven by a pair of VNH3ASP30 DC motor driver boards. All of the arm’s axes are moved via a single high-torque metal servo motor that not only can support its own weight, but also the weight of an object being picked up by the gripper on the end.

    Beyond controlling the geared DC and servo motors, an onboard Arduino Nano RP2040 Connect receives commands over Wi-Fi® from a host PC running the control software. In here, the user can view a live camera feed coming from an ESP32 camera module as well as virtually view the robotic arm’s position in 3D space. Similar to a video game, pressing keyboard keys such as ‘WASD’ and sliding the mouse provide general movements for the chassis and arm, respectively. Meanwhile, other keys allow for manipulating the end-effector, moving the arm to default positions, and adjusting the speed.

    To see this project in more detail, you can check out AadhunikLabs’ write-up on the Arduino Project Hub and watch its demo video below.

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

    The post This remote-controlled, highly mobile robot features a 4DOF arm and an onboard camera appeared first on Arduino Blog.

    Website: LINK