Kategorie: Mobile

  • Innovative new tactile sensor helps assess fine motor skills

    Innovative new tactile sensor helps assess fine motor skills

    Reading Time: 2 minutes

    Fine motor skills correlate strongly with cognition and the accurate assessment of an individual’s motor skills can be critical in diagnosing and treating a variety of conditions. But objective evaluation has been a challenge, as suitable sensors weren’t available. To help medical professionals better test fine motor skills, a team of researchers from Japan’s Shibaura Institute of Technology developed a new EIT-based tactile sensor system.

    EIT (electrical impedance tomography) is traditionally used for non-invasive medical imaging of human body parts, but here it is used to image the internal structure of the sensor body in order to classify fine finger movements. When a subject pinches the sensor, for example, they deform the structure and that alters the voltage between the sensor’s 16 electrodes. Each finger movement or grip creates an identifiable pattern of voltages, enabling classification and therefore assessment.

    This only works if the system can collect precise voltage readings from the electrodes, so the researchers turned to an Arduino UNO R4 Minima board for the task. The electrodes connect to the Arduino’s 14-bit ADC (analog-to-digital converter) through multiplexer chips, so the system can quickly scan through all 16 electrodes. It would be easy to expand that number in the future to produce more detailed images. After collecting the data, the team was able to utilize conventional EIT image reconstruction techniques for classification and even classify the voltage readings directly.

    With the latter technique, the researchers reported 94.1% classification accuracy in testing of 12 subjects performing six unique motions. More details on the work can be found in the team’s paper here.

    Image credit: R. Asahi, S. Yoshimoto and H. Sato, “Development of Pinching Motion Classification Method Using EIT-Based Tactile Sensor,” in IEEE Access, vol. 12, pp. 62089-62098, 2024, doi: 10.1109/ACCESS.2024.3395271

    The post Innovative new tactile sensor helps assess fine motor skills appeared first on Arduino Blog.

    Website: LINK

  • Save 20% on Arduino Cloud Maker Plan this May!

    Save 20% on Arduino Cloud Maker Plan this May!

    Reading Time: 2 minutes

    Enhance your IoT projects with our special offer! Get 20% off a yearly subscription to the Arduino Cloud Maker Plan using code CLOUD20MAY. Valid until the end of May, this deal saves you $14.38, reducing the price from $71.88 to $57.50.

    Benefits of the Maker Plan:

    • Unlimited dashboards: Visualize sensor data in real time.
    • Device management: Control up to 25 devices from anywhere.
    • Over-the-air updates: Keep your devices up-to-date.
    • Real-time notifications: Get instant alerts via email or app.
    • Extensive resources: Access a vast library of IoT projects and tutorials.

    What is Arduino Cloud?

    Arduino Cloud is the next exciting journey to bring your creations to life in a snap. It’s an all-in-one IoT solution that empowers makers to create from anywhere, control their devices with stunning dashboards, and share their projects with anyone. 

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

    How to redeem:

    1. Visit our plans page.
    2. Select the Yearly Maker Plan.
    3. Enter code CLOUD20MAY at checkout.

    Don’t miss out — this offer ends May 31st!

    Sign up to the Arduino Cloud now and start enhancing your IoT projects with Arduino Cloud.

    Please note: This offer is only applicable to new subscribers and cannot be used for upgrades or renewals.

    P.S. If you’re in the US, check out our special promo bundle featuring the UNO R4 WiFi and a year’s subscription to Arduino Cloud with a 35% discount!

    The post Save 20% on Arduino Cloud Maker Plan this May! appeared first on Arduino Blog.

    Website: LINK

  • Raspberry Pi 5 Cases – Group Test

    Raspberry Pi 5 Cases – Group Test

    Reading Time: 6 minutes

    Official Raspberry Pi 5 Case

    Raspberry Pi

    £10 / $10

    Coming in red/white or black, the official case comprises three plastic sections that snap-fit together, so assembly is a cinch. The middle section includes a clear insert with a fan that connects to Raspberry Pi 5’s Fan port. A small SoC heatsink is also included.

    Capacity: By removing the clear insert and fan from the middle section, you can mount a HAT. Or you could use a booster header to lift it above the fan.

    Port access: All side ports are accessible via cutaways, along with the power button. The middle section features a wide slot to enable access to the GPIO pins when the lid is removed; it could also be used for routing cables for a camera or other accessories.

    Cooling: The variable-speed fan’s cooling is aided by vents in the bottom of the case, plus the SoC heatsink. It works even with the lid on, due to a circular gap. In our tests, it prevented throttling even under a heavy workload, but some other cases performed better.

    Wi-Fi signal: As you’d expect, the plastic case has very little effect on the signal, which remained strong.

    Verdict

    A well-thought-out, versatile design that covers most uses.

    ICE Tower CPU Cooler

    The Pi Hut

    £16 / $17

    Its cool-looking tower design is enhanced by RGB LEDs making it glow in various colours. Is it really a case? Well, it does have a plastic base, connected via screws and bolts to two metal mounting brackets and the main fan/heatsink section on top. Assembly is a little fiddly (especially the brackets), but not too tricky. The heatsink it connected to the SoC via a thermal pad.

    Capacity: You won’t be mounting any HATs with that large fan and heatsink sitting atop Raspberry Pi!

    Port access: The open design means access to all the ports and GPIO pins is unhindered.

    Cooling: The vertically mounted fan blows air onto the aluminium fins of the large heatsink, whose base is connected to Raspberry Pi 5’s SoC via a thermal pad. This results in excellent cooling performance. By default, the fan doesn’t even kick in until the temperature reaches 60°C (which didn’t happen during our tests), but it could prove more useful if you’re overclocking Raspberry Pi 5.

    Wi-Fi signal: The presence of that metal heatsink does have an effect on the signal, but not too much.

    Verdict

    With its unusual design and lighting, it looks very cool… and delivers great cooling.

    Argon NEO 5

    Argon 40

    £18 / $19

    A three-piece design – with two aluminium sections and a plastic base – the NEO 5 oozes style and quality with its red/black colour scheme and solid feel. The middle section is especially impressive, with a fan next to curved fins to aid cooling. Assembly is aided by a guide in a small booklet.

    Capacity: With the top part removed, you could mount a HAT with a booster header to lift it over the fan. A special NVMe version of the case is also available.

    Port access: The middle section has cutouts for the main ports, camera/display, PCIe, UART, RTC, and the GPIO pins (with a helpful labelled strip on the side).

    Cooling: The fan’s effect is aided by vents in the middle section and base, plus a couple of thermal pads for the SoC and PMIC. This results in very good cooling performance.

    Wi-Fi signal: The mainly metal case does result in a noticeable reduction in signal strength and quality.

    Verdict

    A stylish, quality case with great cooling performance.

    KKSB HAT Case

    The Pi Hut

    £16 / $16

    The tallest case in the group, it’s 56mm high, and is designed to accommodate a Raspberry Pi 5 with a HAT mounted on top. The anodised aluminium case has no built-in cooling, but you could add an Active Cooler or heatsink. There’s plenty of room, and a GPIO booster header is supplied if needed to lift a HAT up slightly. Assembly is tricky, as you need to remove both side panels and slide in Raspberry Pi, screw it in place with tiny screws, and then add a HAT afterwards.

    Capacity: The high headroom means there’s plenty of room to mount HATs on top of Raspberry Pi. Getting things in and out of the case and securing them in place is fiddly, though. We’d have preferred a removable lid.

    Port access: The main ports are accessible via cutouts. There are slots for camera connections and PCIe ribbon cables. You’ll need to remove one or both side panels to access the other ports.

    Cooling: There’s no built-in cooling, but the KKSB can be used with an Active Cooler, or most other coolers and heatsinks. Lots of slots in the case aid ventilation.

    Wi-Fi signal: Maybe it’s all those ventilation slots, but the signal is hardly affected.

    Verdict

    Not the most user-friendly design and no built-in cooling, but good capacity.

    Passive Cooling Open CNC Case

    EDATEC

    £7 / $8

    Raspberry Pi 5 is sandwiched between the two case sections, with no side pieces. Each grooved aluminium piece is fitted with several thermal pads to aid passive cooling, including for Raspberry Pi 5’s SoC, PMIC, and wireless module. The two case sections are secured with long bolts.

    Capacity: With the open design and GPIO header access, you can mount a HAT just above the top section.

    Port access: With no side pieces, access to ports is unfettered, with cutouts for the GPIO pins, PoE header, PCIe and camera/display ports, plus UART and RTC battery connectors.

    Cooling: Highly effective passive cooling is provided by the numerous thermal pads and grooved aluminium case pieces. It keeps Raspberry Pi 5 cool (37.8°C) even under a heavy workload.

    Wi-Fi signal: The metal case does result in a noticeable reduction in signal strength and quality.

    Verdict

    Great port access and some impressive passive cooling performance.

    ABS Fan Case

    The Pi Hut

    £15 / $16

    While it doesn’t feel the most solid or weighty case, its two main sections have plentiful vents and you get a choice of coloured stripes to stick on the lid! An Armour Lite V5 fan-equipped heatsink sits on top of Raspberry Pi 5 via five thermal pads.

    Capacity: The heatsink takes up a fair amount of space in the case. You could still mount a HAT with a GPIO header booster and the lid off.

    Port access: The main side ports are accessible via cutouts. With the lid removed, you can access all the others.

    Cooling: Five thermal pads connect the SoC, PMIC, RP1, RAM, and wireless module to the heatsink with built-in fan. Considering this, cooling performance was not quite as good as we expected, but decent.

    Wi-Fi signal: There’s some effect on the strength and quality, possibly due to the metal heatsink.

    Verdict

    Middling cooling performance in a lightweight case.

  • A drone remote designed to enhance magic shows

    A drone remote designed to enhance magic shows

    Reading Time: 2 minutes

    Maker culture has always been a major part of magic performance. Some tricks are well-rehearsed slight of hand, but many of them rely on clever engineering to sell an illusion. And modern technology offers a great deal of interesting possibilities. That is the idea behind Peter Boie’s Engineering Wonder “STEM infused magic show.” That show includes a drone and Boie needed a way to reliably control it, so he created this purpose-built remote.

    This remote works with the Tello drone, which is an interesting piece of hardware all on its own. It is an affordable quadcopter that we would normally categorize as a toy, except that it contains high-quality DJI components (and, presumably, flight control firmware) and versatile control schemes. Users can start flying right away by piloting the drone with a smartphone app, but the drone can also respond to simple commands sent over Wi-Fi by any device. For example, you can connect to the drone’s Wi-Fi network from your PC and run a custom Scratch program to send flight commands.

    Boie needed a way to do that while performing during his magic show. He needed to send flight commands without drawing attention from the audience and that had to be very reliable. His solution was to build a custom remote based on the Arduino UNO R4 WiFi board.

    Boie designed his own shield that contains several buttons to trigger specific flight commands, such as “go up 50” or “do a barrel roll.” That also has two big, bright LEDs. Those provide a very clear indication of the Wi-Fi connection status, so Boie doesn’t risk an onstage blunder if the connection fails for some reason. 

    When it detects a button press, the Arduino sends the corresponding Tello command over WiFi as a UDP (User Datagram Protocol) packet. Each button triggers a single function and Boie can find the buttons by touch on the custom 3D-printed enclosure, letting him focus on his magic performance.

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

    The post A drone remote designed to enhance magic shows appeared first on Arduino Blog.

    Website: LINK

  • Transcription and speech synthesis

    Transcription and speech synthesis

    Reading Time: 3 minutes

    Speech Note transcription

    $ sudo apt install flatpak
    $ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    Now reboot Raspberry Pi, then open a terminal and type:
    $ flatpak install speechnote

    Say “yes” to confirm that you wish to use the suggested ref, that you wish to install it, and that you wish to proceed with the suggested changes to your system installation.

    Open SpeechNote from the Sound & Video menu, then go to the Languages menu, search for English (and any other language you may require) and select the models you wish to use.

    OpenAI’s Whisper is open-source, and transcription tools don’t carry the intellectual property violating baggage of text or image generators, so English Whisper Small should do the trick for Speech To Text.

    A number of Text To Speech models are available. We find Piper Alba Medium to be both easy on the ears and conveniently near the top of the list.

    A few translation options are also available, but this list is limited to only one per language pair. You can try them out based on your translation requirements – we installed English to French and French to English – the latter was only available when we selected French in the first step of the Language installation workflow. Some punctuation checkers are also available, which can be helpful for language learners.

    Download the test file, which is four seconds of speech.

    In Speech Note, click File > Transcribe a file, and open the file we just downloaded. Transcription will begin automatically, and the transcribed text will be output in Speech Note’s main text pane.

    Integrate Piper with Orca

    Piper speech synthesis is a clear upgrade from the eSpeak synthesised voices we’re all familiar with. It’s not yet available as a default option for many screen readers, but we can integrate it with Orca, the most mature Linux screen reader.

    Using Orca with Piper has its limitations, such as comparatively slow reading performance when working in a command terminal and requiring more system resources, but the more natural voice can make it more pleasant to work with if you’re primarily interacting with a GUI via keyboard shortcuts.

    $ sudo apt install orca
    $ cd Software
    $ git clone https://codeberg.org/MightyOwlbear/rpi-piper-tools.git
    $ sh install-spd-piper.sh

    Enter your password to install dependencies when prompted.

    Once installed – assuming the test audio was produced, it’s time to configure the Orca screen reader to use Piper:

    $ orca -s

    In Orca’s settings tool, select the Voice tab. Under Speech synthesiser, select ‘piper-generic default voice’ from the pull-down menu.

    Untick the ‘Break speech into chunks between pauses’ box on the right, then click Apply. You may also wish to change the Rate at which it speaks – we like putting this at 70.

    You’ll now be hearing a Piper voice named Alan narrating your interactions. It’s worth noting that, if you’re a quick typist, Piper will not be able to keep up with your letter-by-letter text entry in the same way as eSpeak.

    Orca works with both Xorg and Wayland, but we’ve seen slightly better performance in X. If you’re booting to command line and starting the GUI from there, simply invoke

    $ startx

    instead of

    $ wayfair

    If you’re booting to the GUI, you’ll have to change your config to reflect your preference. In a terminal type:

    $ sudo raspi-config

    Go to 6 Advanced Options > A6 Wayland > X1 X11 and select OK. Reboot to enact your settings changes.

  • An ultra-affordable DIY underwater ROV

    An ultra-affordable DIY underwater ROV

    Reading Time: 2 minutes

    ROVs (remotely operated vehicles) let us explore bodies of water and it is hard not to be excited by the possibilities. But traditional ROVs cost a lot of money and often require serious expertise to operate and maintain. Luckily there are affordable alternatives, such as this DIY underwater rover designed by Science Buddies’ Ben Finio.

    Finio created this ROV specifically for educational purposes and so it accommodates a relatively small classroom budget. For about $100-150, a school science club can build this device and start exploring the depths. 

    In order to keep the costs down, Finio used as many everyday parts as possible. The hull, for example, is a food storage container and the weights to bring the vehicle close to neutral buoyancy are steel bar stock. This design doesn’t include a ballasts or thrusters to alter depth (it can only steer left or right), so users will have to experiment with the weights to reach the desired depth.

    This ROV has two thrusters for propulsion and steering. Those are electric DC motors controlled by an Arduino UNO Rev3 board through H-bridge drivers. Power comes from an onboard lithium battery and users pilot the craft with a remote control connected via a tether. That remote has two joysticks, each with one axis tied to one motor’s power.

    Finio suggests attaching a GoPro (or any other action camera) to the vessel to record the underwater action.

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

    The post An ultra-affordable DIY underwater ROV appeared first on Arduino Blog.

    Website: LINK

  • 8 new accessibility updates across Lookout, Google Maps and more8 new accessibility updates across Lookout, Google Maps and moreSenior Director, Products for All

    8 new accessibility updates across Lookout, Google Maps and more8 new accessibility updates across Lookout, Google Maps and moreSenior Director, Products for All

    Reading Time: < 1 minute

    New designs for Project Relate and Sound Notifications

    We’re committed to an ongoing partnership with the disability community to improve our accessibility features, including updates based on user feedback.

    • Customize how you teach Project Relate. In 2022, we launched Project Relate, an Android app for people with non-standard speech, that allows you to create a personalized speech recognition model to communicate and be better understood. Custom Cards allow you to customize the phrases you teach the model so it understands words that are important to you. Now, there’s a new way for you to select text and import phrases from other apps as Custom Cards, like a note in a Google Doc.
    • New design for Sound Notifications with feedback from you. Sound Notifications alerts you when household sounds happen — like a doorbell ringing or and a smoke alarm going off — with push notifications, flashes from your camera light, or vibrations on your phone. We’ve redesigned Sound Notifications based on user feedback, improving the onboarding process, sound event browsing, and making it easier to save custom sounds for appliances.

    Website: LINK

  • Hey Google! Meet Arduino Cloud

    Hey Google! Meet Arduino Cloud

    Reading Time: 3 minutes

    We’re excited to announce that the Arduino Cloud now supports Google Home™! This means you can now interact with your devices, simply through your Google Home Assistant: use voice commands, the Google Home app, or create new routines integrating Arduino solutions. 

    This new integration expands our ecosystem of compatible applications, which already includes Alexa. The process is similar, making it easy for you to connect your devices in the most natural way: just by talking!

    How to use Google Home with Arduino Cloud

    1. Program your device

    The first step is to create, configure and program your device in a way that it can be connected to Google Home. The process is very straightforward:

    1. Create and set up a new Thing, configuring the network and associating a physical device.
    2. Define your variables making sure that you choose from the Smart Home compatible ones. For example, if you have connected an LED strip to your board, add a “Colored light” variable.

    3. Create the sketch of your application and program your device.
    4. Configure your Smart Home Integration and set “Connect to Google Home.”

    Your device is now ready to be detected! Every variable will be detected as a new device in Google Home.

    2. Detect your device with Google Home

    The next step is to enable Google Home to detect and configure your device. For that, follow the instructions below:

    1. Wait until the board is connected to your network.
    2. Open your Google Home app, go to the Devices tab and click on “Add Device.”
    3. Select “Works with Google Home.”
    4. Select the “Arduino” action from the list, and follow the instructions to link your Arduino account if requested. 

    Next, you will be prompted to add your devices (there will be one device per variable). Simply select each device to associate it to a room.

    Congratulations! Your device is ready to use with Google Home.

    Use your Google Home-compatible speaker or mobile phone

    With the Google Home integration, you can now interact with any device connected to the Arduino Cloud using your Google Home-compatible speakers or the Google Home app. You can also include them in your Routines in Google Home Automations to help automate your tasks. Bear in mind that Arduino Cloud is compatible not only with devices based on Arduino or ESP hardware, but also with those programmed using Python, JavaScript or Node-RED.

    What projects can you set up with Google Home and Arduino Cloud? 

    Currently, the supported Google Home sensors are temperature and motion detection, and the supported actionable accessories are light, dimmable light, colored light, smart plug and smart switch. So, with the Arduino Google Home Action, you can turn on the lights in the living room, check the temperature in the bedroom, start the coffee machine, water your plants, find out if your dog is sleeping in the doghouse, and much more.

    The only limit is your imagination. Just try saying…

    “Hey Google, turn on the lights in my bedroom.”

    “Hey Google, what’s the temperature in the living room?”

    “Hey Google, turn on the coffee machine.”

    What is Arduino Cloud?

    Arduino Cloud is an all-in-one IoT solution that empowers makers to create, monitor and control their devices from anywhere with stunning dashboards and share their projects with anyone. 

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

    Start with Arduino Cloud for free

    The Google Home integration with the Arduino Cloud is free to use. Make sure you have an Arduino Cloud account and explore our documentation if you want to learn more.

    And that’s it. It’s ready to use and it is free. You can explore the premium features for enhanced functionality.

    The post Hey Google! Meet Arduino Cloud appeared first on Arduino Blog.

    Website: LINK

  • Introducing classroom management to the Code Editor

    Introducing classroom management to the Code Editor

    Reading Time: 4 minutes

    I’m excited to announce that we’re developing a new set of Code Editor features to help school teachers run text-based coding lessons with their students.

    Secondary school age learners in a computing classroom.

    New Code Editor features for teaching

    Last year we released our free Code Editor and made it available as an open source project. Right now we’re developing a new set of features to help schools use the Editor to run text-based coding lessons online and in-person.

    The new features will enable educators to create coding activities in the Code Editor, share them with their students, and leave feedback directly on each student’s work. In a simple and easy-to-use interface, educators will be able to give students access, group them into classes within a school account, and quickly help with resetting forgotten passwords.

    Example Code Editor feedback screen from an early prototype

    We’re adding these teaching features to the Code Editor because one of the key problems we’ve seen educators face over the last few months has been the lack of an ideal tool to teach text-based coding in the classroom. There are some options available, but they can be cost-prohibitive for schools and educators. Our mission is to support young people to realise their full potential through the power of computing, and we believe that to tackle educational disadvantage, we need to offer high-quality tools and make them as accessible as possible. This is why we’ll offer the Code Editor and all its features to educators and students for free, forever.

    A learner and educator at a laptop.

    Alongside the new classroom management features, we’re also working on improved Python library support for the Code Editor, so that you and your students can get more creative and use the Editor for more advanced topics. We continue to support HTML, CSS, and JavaScript in the Editor too, so you can set website development tasks in the classroom.

    Two learners at a laptop in a computing classroom.

    Educators have already been incredibly generous in their time and feedback to help us design these new Code Editor features, and they’ve told us they’re excited to see the upcoming developments. Pete Dring, Head of Computing at Fulford School, participated in our user research and said on LinkedIn: “The class management and feedback features they’re working on at the moment look really promising.” Lee Willis, Head of ICT and Computing at Newcastle High School for Girls, also commented on the Code Editor: “We have used it and love it, the fact that it is both for HTML/CSS and then Python is great as the students have a one-stop shop for IDEs.”

    Our commitment to you

    • Free forever: We will always provide the Code Editor and all of its features to educators and students for free.
    • A safe environment: Accounts for education are designed to be safe for students aged 9 and up, with safeguarding front and centre.
    • Privacy first: Student data collection is minimised and all collected data is handled with the utmost care, in compliance with GDPR and the ICO Children’s Code.
    • Best-practice pedagogy: We’ll always build with education and learning in mind, backed by our leading computing education research.
    • Community-led: We value and seek out feedback from the computing education community so that we can continue working to make the Code Editor even better for teachers and students.

    Get started

    We’re working to have the Code Editor’s new teaching features ready later this year. We’ll launch the setup journey sooner, so that you can pre-register for your school account as we continue to work on these features.

    Before then, you can complete this short form to keep up to date with progress on these new features or to get involved in user testing.

    A female computing educator with three female students at laptops in a classroom.

    The Code Editor is already being used by thousands of people each month. If you’d like to try it, you can get started writing code right in your browser today, with zero setup.

    Website: LINK

  • Android’s theft protection features keep your device and data safeAndroid’s theft protection features keep your device and data safeVice President, Product, Trust & Growth

    Android’s theft protection features keep your device and data safeAndroid’s theft protection features keep your device and data safeVice President, Product, Trust & Growth

    Reading Time: 2 minutes

    1. Improved device and data protection to deter theft before it happens

    We’re working to strengthen your device’s security against theft with new and improved protection features that will make thieves think twice about trying.

    Factory reset upgrade prevents a reset by a thief. For some criminals, the goal is to quickly reset your stolen device and resell it. We’re making it more difficult to do that with an upgrade to Android’s factory reset protection. With this upgrade, if a thief forces a reset of the stolen device, they’re not able to set it up again without knowing your device or Google account credentials. This renders a stolen device unsellable, reducing incentives for phone theft.

    Private space hides your sensitive apps. Some thieves just want the device, but many aim to extract valuable data and transfer funds from your phone that can be worth much more than your hardware. Private space is a new feature that lets you create a separate area in your phone that you can hide and lock with a separate PIN, giving you additional security for apps that might contain sensitive data, like health or financial information.

    More steps for changing sensitive device settings to protect your data. Disabling Find My Device or extending screen timeout now requires your PIN, password or biometric authentication, adding an extra layer of security preventing criminals who got a hold of your device from keeping it unlocked or untrackable online.

    Increased authentication to protect you in case your PIN is known by a thief. When enabled, our new enhanced authentication will require biometrics for accessing and changing critical Google account and device settings, like changing your PIN, disabling theft protection or accessing Passkeys, from an untrusted location.

    Factory reset protection updates and private space will be released as part of Android 15. Enhanced authentication protections will be released to select devices later this year.

    Website: LINK

  • 10 updates coming to the Android ecosystem10 updates coming to the Android ecosystemSenior Director, Global Android Product Marketing

    10 updates coming to the Android ecosystem10 updates coming to the Android ecosystemSenior Director, Global Android Product Marketing

    Reading Time: 2 minutes

    Stay entertained with more apps in the car

    Catch up on episodes of your favorite shows on Max and Peacock or play a game of Angry Birds on select cars with Google built-in — which is expanding to car models like the Acura ZDX, Ford Explorer and more. You’ll also be able to enjoy a rapidly growing selection of mobile and tablet apps in the car with our new developer program.

    In addition, Google Cast (formerly Chromecast built-in) is coming to cars with Android Automotive OS, starting with Rivian in the coming months. You can easily cast video content from your phone or tablet to the car, opening up even more entertainment options.

    Find new content with AI on Google TV

    With over 220 million active devices globally and a fast growing user base, Google TV helps you discover content faster with AI-based recommendations – so you can spend more time watching and less time searching. Now with the Gemini model, it’s even easier to pick what to watch with AI-generated descriptions on the homescreen, personalized for you based on your genre and actor preferences. AI-generated descriptions will also fill in missing or untranslated descriptions for movies and shows so you aren’t left guessing.

    Improve your training with Wear OS 5 updates

    With watch launches from Pixel, Samsung and more, Wear OS grew its user base by 40% in 2023 and has users in over 160 countries and regions. Now, Wear OS has expanded to more brands including OnePlus, OPPO and Xiaomi.

    Later this year, battery life optimizations are coming to watches with Wear OS 5. For example, running an outdoor marathon will consume up to 20% less power when compared to watches with Wear OS 4. And your fitness apps will be able to help improve your performance with the option to support more data types like ground contact time, stride length and vertical oscillation.

    Website: LINK

  • AI projects spotlight

    AI projects spotlight

    Reading Time: 3 minutes

    Adafruit Braincraft HAT

    Built for Raspberry Pi 4, Adafruit’s Braincraft HAT is a pretty comprehensive kit for machine learning. It includes a 1.54-inch 240×240 TFT screen as a display, a joystick to navigate options you might wish to display on it, a cooling fan, three controllable LEDs, plus speaker, headphone and microphone ports to help you build text-to-speech tools or home assistant projects. There’s no integrated camera, but it does include a slot to connect one, as well as a range of other IC2 and JST STEMMA devices.

    Adafruit publishes a range of projects targeting the Braincraft, and is currently updating its guides and software to support Raspberry PI OS Bookworm. The legacy version of Raspberry Pi OS Bullseye, which is known to be stable with the HAT, is available via both Raspberry Pi Imager and as a direct download.

    Vizy Camera

    Like XGO, Vizi camera is driven by a Raspberry Pi, although it’s a standard version, rather than the Compute Module form factor. You can even choose how much RAM you’d like your camera to have.

    Once set up on your network, it throws up a local intranet page that you can access from your browser. You can also configure it to be available over the internet. Here, you can access the cam’s feed and run a range of built-in machine learning applications including object identification, motion analysis, a bird species identifier for your bird feeder and a pet detector that can take photos or be used as a trigger for other events. Suggested projects include a treat dispenser or ball launcher.

    As you’d expect for something that can be used to spy on garden birds, Vizy can be weatherproofed with an outdoor enclosure. Other add-ons include extra lenses, a 4G adaptor for enhanced portability, and a Power over Ethernet adaptor.

    Luwu Dynamics XGO 2

    Luwu Dynamics’ XGO Mini 2 and Lite 2 dogs look like desk-sized takes on Boston Dynamics’ Spot robot. The robot can be addressed by a variety of microcontrollers and single-board computers, but the default configuration uses Raspberry Pi CM4.

    As well as manual control options, it has a selection of pre-programmed behaviour routines that you can invoke, including object recognition using the Yolo real-time object detection system, voice command recognition, and efforts at gender, emotion and gesture recognition. All of these behaviours are handled by a clutch of Python scripts and their accompanying libraries, which makes them really easy to customise.

    If you don’t want to immediately dive into XGO’s scripts, there are also a range of programming interfaces available and custom libraries for controlling the cyberdog body. Your options range from a remote control smartphone app to a Python-based block-based programming interface accessible via a web browser.

  • This small device enables users to feel braille through haptics

    This small device enables users to feel braille through haptics

    Reading Time: 2 minutes

    For the visually impaired community, most of their interactions on mobile phones are confined to text-to-speech (TTS) interfaces that read portions of the screen aloud. Dynamic braille displays also exist as a tactile means of communication, but their prices can get close to $15,000, putting them out of reach for most people. This is why Instructables user bmajorspin wanted to create an inexpensive, portable alternative that could work with other mobile devices.

    Unlike other braille displays that use moving pins, this design leverages a set of six static pins housed within a 3D-printed enclosure that can vibrate independently. After connecting six haptic motors to an Arduino Nano 33 BLE through MOSFET drivers, bmajorspin mounted the entire circuit onto a small piece of perfboard and then soldered a micro USB cable for power. Lastly, a spring and 3D-printed cap were placed over each braille dot to isolate the vibrations and prevent the haptic signals from becoming muddled together.

    The Nano 33 BLE is able to display braille characters thanks to it acting as a Bluetooth® Low Energy server that exposes a custom braille reader service. Through it, bmajorspin’s custom Android app can send encoded dot patterns to the device for it to then decode and present with the haptic motors.

    More information about this highly accessible braille reader can be found here on Instructables

    The post This small device enables users to feel braille through haptics appeared first on Arduino Blog.

    Website: LINK

  • Experience Google AI in even more ways on AndroidExperience Google AI in even more ways on AndroidPresident, Android Ecosystem

    Experience Google AI in even more ways on AndroidExperience Google AI in even more ways on AndroidPresident, Android Ecosystem

    Reading Time: < 1 minute

    Circle to Search can now help students with homework

    With Circle to Search built directly into the user experience, you can search anything you see on your phone using a simple gesture — without having to stop what you’re doing or switch to a different app. Since launching at Samsung Unpacked, we’ve added new capabilities to Circle to Search, like full-screen translation, and we’ve expanded availability to more Pixel and Samsung devices.

    Starting today, Circle to Search can now help students with homework, giving them a deeper understanding, not just an answer — directly from their phones and tablets. When students circle a prompt they’re stuck on, they’ll get step-by-step instructions to solve a range of physics and math word problems without leaving their digital info sheet or syllabus. Later this year, Circle to Search will be able to help solve even more complex problems involving symbolic formulas, diagrams, graphs and more. This is all possible due to our LearnLM effort to enhance our models and products for learning.

    Circle to Search is already available on more than 100 million devices today. With plans to bring the experience to more devices, we’re on track to double that by the end of the year.

    Website: LINK

  • 4 new ways to enjoy reading with Google Play Books4 new ways to enjoy reading with Google Play BooksDirector, Product Management, Google Play Books

    4 new ways to enjoy reading with Google Play Books4 new ways to enjoy reading with Google Play BooksDirector, Product Management, Google Play Books

    Reading Time: 2 minutes

    Discover new audiobooks with the Google Play Books YouTube channel

    Head over to the Google Play Books channel on YouTube to listen to thousands of audiobook previews, at no cost to you. All of these samples are already available in the Google Play Books store via the Android app, iOS app and web so you also have the option to listen there. Whether you’re on the hunt for an enthralling science fiction saga, a new celebrity memoir or a swoonworthy romance listen, you’re sure to find a book that’s right for you. Don’t forget to wishlist your favorites on Google Play Books to build out your “To listen” list.

    Find future reads with the “Upcoming” section in Google Play Books Android app

    To keep track of your books and stay up-to-date on upcoming releases, head to the new “Upcoming” section in the “Library” tab in the Play Books Android app. In this section, you can easily see all your pre-orders in one location on a calendar that can be filtered based on specific series or authors. Books available for pre-order from authors and series you’ve shown interest in may also appear in “Upcoming”.

    Get Reading Rewards digital stickers

    To make reading experiences more engaging and rewarding, kids can now earn Reading Rewards digital stickers when reading children’s books in the Play Books Android app or on Google Kids Space. Reading Rewards are granted when kids reach a reading goal or milestone. From the Kid Reader toolbar, kids can easily access their “Prizes” and track all the stickers they’ve collected.

  • Meet Mr. Wallplate, an animatronic wall plate that speaks to you

    Meet Mr. Wallplate, an animatronic wall plate that speaks to you

    Reading Time: 2 minutes

    Interactive robots always bring an element of intrigue, and even more so when they feature unusual parts and techniques to perform their actions. Mr. Wallplate, affectionately named by Tony K on Instructables, is one such robot that is contained within an electrical wall plate and uses a servo motor connected to an Arduino UNO Rev3 for mouth movement.

    The circuit for Mr. Wallplate is not very complex, as a single Arduino handles all of the processing. Users are able to control the robot with an IR remote thanks to a corresponding receiver that passes along the encoded signals to the Uno for parsing. After a valid code has been found, the Talkie library in the sketch accepts speech synthesis commands before converting them into waveforms for outputting to an amplifier. One of the more challenging aspects was getting the speech to align with the mouth moving, and Tony’s solution was to simply move the servo a predetermined amount based on the word.

    After ensuring the electronics worked as intended, Tony fabricated the bot from a clear plastic bottle, a metallic toggle/duplex switch plate for the face, two halves of a ping pong ball for the eyes, and a ponytail holder for the lips. As seen in the demo video below, Tony’s creation is certainly captivating while it talks.

    More info about how Mr. Wallplate was constructed can be found here its write-up.

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

    The post Meet Mr. Wallplate, an animatronic wall plate that speaks to you appeared first on Arduino Blog.

    Website: LINK

  • Pico Throttle

    Pico Throttle

    Reading Time: < 1 minute

    “I’ve often had the occasional flight on my grandad’s copy of Flight Simulator X when I visit him, but I purchased X-Plane 12 after Christmas, so I’ve been using it regularly for about three months.” Leo tells us about what inspired him. “[The throttle is] reasonably rigid. There’s some flex in the lever side-to-side, so the plate that pushes the reverser button has to be a bit wider, but the box and paper-tube pivot is solid enough. It is, however, very light and likes to move around the desk.”

  • GLEWBOT scales buildings like a gecko to inspect wall tiles

    GLEWBOT scales buildings like a gecko to inspect wall tiles

    Reading Time: 2 minutes

    A great deal of building maintenance expenses are the result of simple inaccessibility. Cleaning the windows are your house is a trivial chore, but cleaning the windows on a skyscraper is serious undertaking that needs specialized equipment and training. To make exterior wall tile inspection efficient and affordable, the GLEWBOT team turned to nature for inspiration.

    GLEWBOT climbs up walls like a gecko and taps on tiles like a woodpecker to evaluate wall integrity. Like cleaning the windows on a skyscraper, the traditional inspection method requires specialized tools and skills. GLEWBOT can perform the same functions autonomously, dramatically reducing costs.

    This robot has a two-part design that lets it scale walls in a manner similar to a climber using ascenders. One part grips, while the other releases. When the bottom part grips, the top part can extend to move up the wall. When the top part grips, the bottom part can retract to repeat the process. The robot grips the tile using suction cup feet connected to micro vacuum pumps and a linear actuator performs the extension/retraction. Each end has a motor that lets it rotate relative to the linear actuator, so the robot can turn.

    The system is equipped with two Arduino boards. An Arduino Nano serves as central command and handles general functions, while an Arduino Nano 33 BLE Sense acts as an acoustic recognition module and controls the inspection tool. That tool is a hollow drum hammer that taps each tile and listens for the resulting echo. An audio classification model trained for this task will detect a questionable tile based on the sound it makes, so engineers can investigate further. 

    More details on GLEWBOT can be found in its Hackster.io write-up and the team’s published paper here.

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

    The post GLEWBOT scales buildings like a gecko to inspect wall tiles appeared first on Arduino Blog.

    Website: LINK

  • Control your Raspberry Pi GPIO with Arduino Cloud using Python | Part II

    Control your Raspberry Pi GPIO with Arduino Cloud using Python | Part II

    Reading Time: 5 minutes

    As a Python developer, you’re probably eager to control and monitor your Raspberry Pi GPIOs remotely. Well, you have landed in the right place. 

    This article builds upon our previous introduction to “Visualize your Raspberry Pi data with Arduino Cloud | Part I.” Now, we’ll explore using Python to configure Raspberry Pi GPIOs, a fundamental step for many IoT projects that is usually considered as the “hello world” of IoT applications. Whether you’re controlling relays or monitoring digital inputs, managing GPIOs is crucial. 

    But IoT applications need to be accessed remotely with a dashboard that allows you to visualize your device data both in real time and its historical evolution, as well as acting remotely over your device.

    Well, let’s deep dive into how we can achieve all that!

    Physical setup

    In this blog post, we show a very simple but comprehensive example. We will see how to use an Arduino Cloud dashboard to act remotely over your Raspberry Pi digital GPIOs. In a nutshell, we will see how to:

    • switch on and off an LED that is connected to your Raspberry Pi
    • detect when a push button that is connected to your Raspberry Pi is pressed
    • visualize the real time and historical value of an integer variable

    First, let’s connect our Raspberry Pi to an LED and a push button as shown in the following diagram.

    It’s a very simple setup. Now that we have everything ready, let’s get started!

    Create the Device and Thing in Arduino Cloud

    To send your Raspberry Pi data to the Arduino Cloud, you have to follow these simple steps:

    1. Set up an Arduino Cloud account if you didn’t have one before.
    2. Create your Device as a Manual device.

    Note: Note down your Device ID and Secret, as we will need them later.

    3. Create your Thing and add your variables.

    In the example shown in this blog post, we use the following three variables:

    • test_value: We will use this integer variable to show an integer value generated periodically in our Raspberry Pi application in our Arduino Cloud dashboard.
    • button: We will use this boolean variable to send the information to the Cloud when the push button is pressed.
    • led: We will use this boolean variable to switch on and off the LED from the Arduino Cloud dashboard.

    4. Create an Arduino Cloud dashboard for data visualization:

    • Create a switch widget (name: LED) and a LED widget (name: LED) and linke them to the led variable
    • Create a chart widget (name: Value evolution) and a Value widget (name: Value) and link them to the test_value variable.
    • Create a Push button (name: Push Button) and a Status widget (name: Button) and link them to the button variable.

    With the dashboard, you will be able to:

    • Switch ON and OFF the LED using the switch widget.
    • Visualize the status of the LED with the LED widget.
    • Visualize the real time value of the variable test_value with the Value widget.
    • Visualize the evolution over time of the variable test_value with the chart widget.
    • Visualize on the Push Button and Button widgets when the push button has been pressed on the board.

    Note: You can find more detailed info about the full process in our documentation guide.

    Program your IoT device using Python

    Now it’s time to develop your Python application.

    Create a file called credentials.py with your Device ID and secret.

    This code can be used across all the various Raspberry Pi flavors and it should work also in any Linux-based machine. Just beware that you need to use the right gpiochip and set the right GPIO lines in the following code section:

    You can get more information about the project in Project Hub and all the code and more details in the GitHub repository. Additionally, you can find a full python guide in the following article

    Tutorial: Connect your Raspberry Pi to Arduino Cloud

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

    Start with Arduino Cloud for free

    Connecting your Raspberry Pi to the Arduino Cloud couldn’t be easier. All you need to do is create your free account and you are ready to go. It’s ready to use and it is free. You can explore the premium features for enhanced functionality.

    So, if you’re looking to streamline data visualization of your Raspberry Pi applications using Python, give the Arduino Cloud a try and leverage its full potential for your projects.

    Stay tuned for Part III and IV of our Raspberry Pi GPIO basic control blog post series in the Arduino Cloud. 

    The post Control your Raspberry Pi GPIO with Arduino Cloud using Python | Part II appeared first on Arduino Blog.

    Website: LINK

  • ardEEG is an Arduino UNO R4 WiFi shield for measuring biosignals

    ardEEG is an Arduino UNO R4 WiFi shield for measuring biosignals

    Reading Time: 2 minutes

    The secrets to most of the mind’s mysteries may still elude us, but we’ve made a tremendous amount of progress in reading signals produced by the brain. We may not understand exactly what is going on, but we can see the result and utilize it. And now you can start exploring biosciences and experimenting with brain-computer interfaces on a budget thanks to Ildar Rakhmatulin’s ardEEG shield for the Arduino Uno R4 WiFi board.

    The ardEEG is an eight-channel shield with support for electroencephalograph (EEG), electromyograph (EMG), and electrocardiograph (ECG) sensor input. Those all measure biopotential, but at different levels generally suited to different areas of the body. EMG is most often used for specific muscles (detect flexing!), ECG is for the heart (detect elevated heart rates!), and EEG is for the brain (detect certain thought patterns!). Instead of an expensive dedicated device for each, you can measure any of them with this single affordable shield.

    The shield fits onto an Arduino UNO R4 WiFi board and provides connections to electrodes. For safety reasons, power must only come from a 5V battery!

    Once connected with the Arduino sketch uploaded, users can easily record and visualize readings. This is just raw data, so it is simple to filter, manipulate, and visualize in whatever way makes the most sense for a project. If you want to control something with your mind, for example, you’d just look for the corresponding reading to exceed a threshold.

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

    The ardEEG is now available through Elecrow for $240, though the design is open-source should you want to build it yourself. The possibilities are almost endless and this looks like another big win for citizens scientists!

    The post ardEEG is an Arduino UNO R4 WiFi shield for measuring biosignals appeared first on Arduino Blog.

    Website: LINK

  • Explore two ways to white label with Arduino Cloud

    Explore two ways to white label with Arduino Cloud

    Reading Time: 4 minutes

    We’re excited to announce a brand-new feature called “Custom Branding,” which allows Enterprise plan users to white label their workspace and enhance the overall user experience.

    This announcement is exciting because it empowers businesses to create a truly tailored environment within the Arduino Cloud platform, reflecting their brand identity and providing a cohesive experience for their team members and stakeholders.

    Customize the platform look and feel

    Arduino Cloud is a comprehensive IoT platform designed to help businesses simplify the development, deployment, and management of IoT solutions. Custom Branding enables users to customize various aspects of the platform’s user interface (UI) within a workspace according to their preferences. This white labeling feature offers two levels of customization: Basic and Advanced.

    By leveraging Custom Branding, businesses can:

    • Reinforce their brand identity across the entire IoT platform experience
    • Provide a personalized and seamless experience for their team members
    • Enhance user engagement and adoption within the organization
    • Streamline onboarding and compliance processes with custom legal URLs

    How to configure Custom Branding

    1. Use the basic configuration

      The Basic configuration allows users to upload their company’s logo (icon and banner) and control the visibility of the Arduino logo within the customized workspace.

      To set up the Basic configuration, users can navigate to the “Custom Branding” section within their workspace settings. Here, they can upload their company’s logo (icon and banner) and toggle the visibility of the Arduino logo.

      2. Advanced configuration

      The Advanced configuration takes it a step further, offering the ability to create a custom URL with a company name and subdomain, configure social sign-in options, and set up legal URLs for terms and conditions and privacy policy.

      The Advanced configuration offers more extensive customization options. Users can create a custom URL by specifying their company name and desired subdomain. This custom URL will become the primary access point for their team members, providing a branded experience from the start.

      Additionally, users can configure social sign-in options, allowing team members to authenticate using their existing social media accounts or corporate credentials.

      The final user journey

      With Custom Branding enabled, the user journey within the Arduino Cloud platform becomes a seamless and branded experience:

      1. Access with the custom URL: Users can access the platform using the custom URL, which incorporates the desired custom subdomain (https://<Custom subdomain>.app.arduino.cc), creating a unique and recognizable entry point. The page will also show the configured Company Name.

      2. Accept user terms and conditions: Upon accessing the platform for the first time, users will be prompted to accept the company’s custom terms and conditions and privacy policy, ensuring compliance and setting clear expectations.

      3. Start the tour: After accepting the legal agreements, the first time users will be offered to begin their exploration of the platform.

        4. Access to the customized platform: The user finally gets into the platform with the custom UI.

        Use cases

        Custom Branding can benefit businesses across various industries and scenarios, including:

        • Maintain brand consistency across all platforms: It enhances the user experience by providing a familiar and comfortable environment for users
        • Multi-tenant environments: For companies managing multiple projects, each one can have its own branded workspace.
        • Managed service providers: It allows the ability to sell a branded IoT platform to clients.
        • Channel partner platforms: Provide a custom experience for your channel partners, further strengthening brand alignment.
        • Enhanced customer experiences: Develop a more professional and brand-consistent experience for your end users.

        Wrap and CTA

        The Custom Branding feature in Arduino Cloud empowers businesses to create a truly personalized IoT experience, reflecting their brand identity and fostering user engagement. To learn more about this white label feature and explore the capabilities of Arduino Cloud,  contact our sales team.

        Remember, Custom Branding is available for users with an Arduino Cloud Enterprise plan. Unleash the full potential of your IoT initiatives with a branded and tailored platform experience.

        The post Explore two ways to white label with Arduino Cloud appeared first on Arduino Blog.

        Website: LINK

      1. 10 amazing: robot projects

        10 amazing: robot projects

        Reading Time: 3 minutes

        BurgerBot

        Inedible round robot

        This Pico-powered robot is small and compact, and a great base for expanding and building bigger and more complex robots

        magpi.cc/burgerbot

        PicoTico

        Tic-tac-toe-bot

        Would you like to play a game of tic-tac-toe? This robot will play with you, but unlike WOPR (from 1983’s WarGames) it’s a bit more physical

        magpi.cc/picotico

        NE-5

        Who’s Johnny?

        This compact robot inspired by Short Circuit’s Johnny 5 is also powered by Raspberry Pi 5. It’s a very advanced robot with stereoscopic vision

        magpi.cc/ne5

        C-Turtle

        Landmine clearing robot

        This clever and very cheap robot is great for clearing minefields, which hopefully is not something you’ll have much need for. If you do, though, know it’s made of cardboard and does move like a turtle.

        magpi.cc/cturtle

        BMOctoprint

        3D printing buddy

        This helpful robot keeps an eye on your 3D printer and looks very cute while doing it. It’s also 3D printed itself!

        magpi.cc/bmoctoprint

        AI-suke the robot

        Remote greeter

        This robot uses facial recognition to greet people at the door, and was created during COVID lockdowns. It alerts the home owner when someone arrives, and even talks to them

        magpi.cc/aisuke

        Open Weed Locator

        Farming robot

        Weeding can be a long task that requires a sharp eye and precision, a perfect use case for machine learning on a robot in a big field, which uses computer vision to detect and then pick weeds

        magpi.cc/openweed

        CUBOTino

        Toy puzzle solver

        The theory behind Rubiks cube solving is fascinating, and so is the sport of doing it with speed. While this robot won’t be beating any world records, it’s very fun to watch.

        magpi.cc/cubotino

        Olga The Fortune Teller

        Clairvoyant AI

        This fortune teller uses ChatGPT to predict your fate. It’s probably not going to be correct, but it’s also about as accurate as star sign horoscopes, so your mileage may vary

        magpi.cc/olga

        K-9

        Famous robot dog

        This full-size replica of the classic Doctor Who prop recreates the original and adds several features the older version didn’t have, such as touch sensors

        magpi.cc/k9replica