Posts | Comments

Planet Arduino

Archive for the ‘Crowd Funding’ Category

Regular readers will know that Hackaday generally steers clear of active crowdfunding campaigns. But occasionally we do run across a project that’s unique enough that we feel compelled to dust off our stamp of approval. Especially if the campaign has already blasted past its funding goal, and we don’t have to feel bad about getting you fine folks excited over vaporware.

It’s with these caveats in mind that we present to you Computer Engineering for Babies, by [Chase Roberts]. The product of five years of research and development, this board book utilizes an internal microcontroller to help illustrate the functions of boolean logic operations like AND, OR, and XOR in an engaging way. Intended for toddlers but suitable for curious minds of all ages, the book has already surpassed 500% of its funding goal on Kickstarter at the time of this writing with no signs of slowing down.

The electronics as seen from the rear of the book.

Technical details are light on the Kickstarter page to keep things simple, but [Chase] was happy to talk specifics when we reached out to him. He explained that the original plan was to use discreet components, with early prototypes simply routing the button through the gates specified on the given page. This worked, but wasn’t quite as robust a solution as he’d like. So eventually the decision was made to move the book over to the low-power ATmega328PB microcontroller and leverage the MiniCore project so the books could be programmed with the Arduino IDE.

Obviously battery life was a major concern with the project, as a book that would go dead after sitting on the shelf for a couple weeks simply wouldn’t do. To that end, [Chase] says his code makes extensive use of the Arduino LowPower library. Essentially the firmware wakes up the ATmega every 15 ms to see if a button has been pressed or the page turned, and updates the LED state accordingly. If no changes have been observed after roughly two minutes, the chip will go into a deep sleep and won’t wake up again until an interrupt has been fired by the yellow button being pressed. He says there are some edge cases where this setup might misbehave, but in general, the book should be able to run for about a year on a coin cell.

[Chase] tells us the biggest problem was finding a reliable way to determine which page the book was currently turned to. In fact, he expects to keep tinkering with this aspect of the design until the books actually ship. The current solution uses five phototransistors attached to the the MCU’s ADC pins, which receive progressively more light as fewer pages are laying on top of them. The first sensor is exposed when the second page of the book is opened, so for example, if three of the sensors are seeing elevated light levels the code would assume the user is on page four.

Opening to the last page exposes all five light sensors.

The books and PCBs are being manufactured separately, since as you might expect, finding a single company that had experience with both proved difficult. [Chase] plans on doing the final assembly and programming of each copy in-house with the help of family members; given how many have already been sold this early in the campaign, we hope he’s got a lot of cousins.

So what do you do with an Arduino-compatible book when Junior gets tired of it? That’s what we’re particularly interested in finding out. [Chase] says he’s open to releasing the firmware as an open source project after the dust settles from the Kickstarter campaign, which would give owners a base to build from should they want to roll their own custom firmware. Obviously the peripheral hardware of the book is fairly limited, but nothing is stopping you from hanging some sensors on the I2C bus or hijacking the unused GPIO pins.

If you end up teaching your copy of Computer Engineering for Babies some new tricks, we’ve love to hear about it.

USB-C Power Delivery 3.0 (PD3.0) introduces a new Programmable Power Supply (PPS) mode, which allows a device to negotiate any supply of 3.3-21 V in 20 mV steps, and up to 5 A of current in 50 mA steps. To make use of this new standard, [Ryan Ma] create the PD Micro, an Arduino-compatible development board, and a self-contained software library to allow easy integration of PD3.0 and the older PD2.0 into projects.

The dev board is built around an ATMega32U4 microcontroller and FUSB302 USB-C PHY. The four-layer PCB is densely packed on both sides to fit in the Arduino Pro Micro Form factor. The board can deliver up to 100W (20 V at 5 A) from an appropriate power source and shows visual feedback on the PD status through a set of LEDs.

The primary goal of the project is actually in the software. [Ryan] found that existing software libraries for PD take up a lot of memory, and are difficult to integrate into small projects. Working from the PD specifications and PD PHY chip data sheet, he created a lighter weight and self-contained software library which consumes less than 8 K of flash and 1 K of RAM. This is less than half the Flash and RAM available on the ATmega32U4.

[Ryan] is running a Crowd Supply campaign (video after the break) to get some of these powerful boards out in the wild, and has released all the source code and schematics on GitHub. The PCB design files will be released during the last week of the campaign, around 25 January 2021.

USB-C and power delivery are not simple standards, but the ability to add a high-speed data interface and a programmable power supply into almost any project has real potential.

Kickstarter and its ilk seem like the Wild West when it comes to claims of being “The world’s most (Insert feature here) device!” It does add something special when you can truly say you have the world record for a device though, and [MellBell Electronics] are currently running a Kickstarter claiming the worlds smallest Arduino compatible board called Pico.

We don’t want to knock them too much, they seem like a legit Kickstarter campaign who have at time of writing doubled their goal, but after watching their promo video, checking out their Kickstarter, and around a couple of minutes research, their claim of being the world’s smallest Arduino-compatible board seems to have been debunked. The Pico measures in at an impressive 0.6 in. x 0.6 in. with a total area of 0.36 sq.in. which is nothing to be sniffed at, but the Nanite 85 which we wrote up back in 2014 measures up at around 0.4 in. x  0.7in. with a total area of around 0.28 sq.in.. In this post-fact, fake news world we live in, does it really matter? Are we splitting hairs? Or are the Pico team a little fast and loose with facts and the truth?

There may be smaller Arduino compatible boards out there, and this is just a case study between these two. We think when it comes to making bold claims like “worlds smallest” or something similar perhaps performing a simple Google search just to be sure may be an idea.


Filed under: Arduino Hacks, Crowd Funding

The Raspberry Pi was made to be inexpensive with an eye toward putting them into schools. But what about programs targeted at teaching embedded programming? There are plenty of fiscally-starved schools all over the world, and it isn’t uncommon for teachers to buy supplies out of their own pockets. What could you do with a board that cost just one dollar?

That’s the idea behind the team promoting the “One Dollar Board” (we don’t know why they didn’t call it a buck board). The idea is to produce a Creative Commons design for a simple microcontroller board that only costs a dollar. You can see a video about the project, below.

Despite being licensed under Creative Commons, there isn’t much detail available that we could find. It appears the board uses an 8 pin Atmel CPU (and the FAQ indicates that the board will use the Arduino IDE). We’re guessing that it’s essentially a Digispark / Adafruit Trinket / ATtiny85 with V-USB installed.

The crowdfunding campaign page lists the following details:

  • CPU: 8-bit
  • GPIO (input and output ports): 6
  • USB Interface: Yes
  • Memory: Flash 8 kBytes (expandable to 256 kBytes)
  • Spaces for expansions: WiFi ESP8266, Memory 24C256, H bridge L293
  • Voltage: 5V
  • Indicator LEDs: 2
  • Reset Button: Yes
  • Fitting Spaces: 4 (compatible with Arduíno UNO or similar)
  • Quick Guide: The English board comes with a printed guide in other languages.

If it is an ATTtiny85-based design, two of those “GPIO” pins will be eaten up by the USB programmer, and maybe two more by the indicator LEDs. And some of that 8 kB of flash is consumed by the bootloader. In short, it’s not going to be able to do everything all at once. Still, it could be just the thing for getting your feet wet.

But the real story is the price. The dollar price tag doesn’t include shipping or taxes, of course, but even getting the price down that low is impressive. Time will tell if the market has an appetite for a dollar board. If we had to guess, the real value will be in ready-made course material.

There are plenty of educational boards out there, but few (if any) cost a buck.


Filed under: Arduino Hacks, ATtiny Hacks, Crowd Funding

Who can resist video games when they’re packed up in tiny, tiny little arcade machines? [Ken]’s hoping that you cannot, because he’s making a cute, miniature Arduino-based arcade game platform on Kickstarter. (Obligatory Kickstarter promo video below the break.)

The arcades are based on [Ken]’s TinyCircuits Arduino platform — a surprisingly broad range of Arduino modules that click together using small snap connectors in place of pin headers. The system is cool enough in its own right, and it appears to be entirely open source. Housing these bits in a cute arcade box and providing working game code to go along with it invites hacking.

There’s something about tiny video cabinets. We’ve seen people cram a Game Boy Advance into a tiny arcade cabinet and re-house commercial video game keyfobs into arcade boxes. Of course, there’s the Rasbperry Pi. From [Sprite_TM]’s cute little MAME cabinet to this exquisite build with commercially 3D-printed parts, it’s a tremendously appealing project.

But now, if you’re too lazy to build your own from scratch, and you’ve got $60 burning a hole in your pocket, you can get your own tiny arcade — and tiny Arduino kit — for mere money. A lot of people have already gone that route as they passed the $25k funding goal early yesterday. Congrats [Ken]!



Filed under: Arduino Hacks, Crowd Funding
Aug
05

PunchThrough, creators of the LightBlue Bean, have just launch a Kickstarter for a new version called LightBlue Bean+. The tagline for the hardware is “A Bluetooth Arduino for the Mobile Age” which confirms that the hardware is targeted at a no-hassle, get it connected right now sort of application.

lightblue-bean-plus-thumbFor those unfamiliar, the original LightBlue Bean is a single board offering meant to marry Bluetooth connectivity (think Cellphones with BTLE) to the capabilities of a microcontroller-based hardware interface. The Bean+ augments this hardware with a 300m+ range increase, an integrated LiPo (600mAh or more), and headers/connectors where there were only solder pads before.

On the software side of things the Bean+ has four firmware options that make it speak MIDI, ANCS, HID, or Peer-to-Peer, only not all at the same time. The good news is that these are ecosystem upgrades and will work for existing Bean hardware too. The entire thing comes with online-platform integration and easy to use Smartphone tools to guide you through connecting and making something useful.

The board includes a battery tending circuit that allows it to be charged via the USB port but can run over a year between recharges if you use it judiciously. There is a slider switch near the pin sockets marked “A3, A4, A5″ which toggles between 3.3v and 5v so that no level shifters are needed for sensors and other hardware you might use with it. The white connectors seen near the bottom of this image are Grove connectors. These provide I2C and Analog support to that ecosystem of add-on boards.

All in all this is a pretty sweet upgrade. The MSRP will be $45 but early backers can get in around 10-25% less than that. The price doesn’t mean it’s a no-brainer to pick one up, but the header options make this much more versatile and reusable than the original Bean and we like the idea of a rechargeable battery of the coin cells used by Bean+’s predecessor. It is an each choice for drop-in no hassle connectivity when bottom line isn’t your top concern.

Original LightBlue Bean is available in the Hackaday Store.


Filed under: Arduino Hacks, Crowd Funding, wireless hacks
Apr
30

uMotio: An Arduino Compatible 3D Gesture Controller

3d gesture, arduino hacks, Crowd Funding, gesture recognition, Hardware, umotio Comments Off on uMotio: An Arduino Compatible 3D Gesture Controller 

uMotio

The Mooltipass project USB code contributor [Tom] and his friend [Ignatius] recently launched their Indiegogo campaign: meet the 3D gesture controller uMotio (Indiegogo link). As [Tom] has been spending much of his personal time helping the Mooltipass community, we figured that a nice way to thank him would be to try making their great open project one step closer to a disseminated product.

As you can see in the video embedded after the break, the uMotio is a plug and play system (detected as a USB HID joystick & keyboard with a CDC port) that can be used in many different scenarios: gaming, computer control, domotics, music, etc… The platform is based around an ATMega32u4 and the much discussed MGC3130 3D tracking and gesture controller. This allows a 0 to 15cm detection range with a resolution of up to 150dpi. uMotio is Arduino compatible so adapting it to your particular project can be done in no time especially using its dedicated expansion header and libraries. The uMotio blue even integrates an internal Li-ion battery and a Bluetooth Low Energy module.


Filed under: Arduino Hacks, Crowd Funding, hardware
Oct
29

1Sheeld Uses Your SmartPhone as an Arduino Accessory

Android, arduino, arduino hacks, bluetooth, Crowd Funding, Input/output Comments Off on 1Sheeld Uses Your SmartPhone as an Arduino Accessory 

1sheeld

The Arduino can be a bit of a gateway board. You start with an Uno, then a shield, then another. Before you know it, you have an entire collection of shields. This is the problem 1Sheeld wants to solve. 1Sheeld allows a you to use your cell phone as a sensor and I/O suite for your Arduino, replacing many existing shields. We think this will be a great idea, especially with all the older phones coming off contract these days. The sensor capabilities of the average smartphone, as well as the LCD and touchscreen I/O capabilities could make for an interesting pairing.

Currently the 1Sheeld page is just a sign up for an upcoming kickstarter, which leaves many details to the imagination. It appears that the 1Sheeld will be a bluetooth based board. A few questions do remain to be answered though – will the 1Sheeld use the Android ADK? The software is what we’re waiting to see. The software running in the 1Sheeld module bluetooth chip will be important, but the software running phone side will be the real make or break of this module. We would love to see more smartphones being used for hardware hacking rather than collecting dust once they’ve been replaced.

[Via TechCrunch]


Filed under: Arduino Hacks, Crowd Funding
Oct
16

A GPU for an Arduino

arduino hacks, Crowd Funding, FT800, FTDI EVE, graphics, LCD Comments Off on A GPU for an Arduino 

GPU

As the creator of the Gameduino, a shield that adds a VGA port and graphics capability to any Arduino, [James] knows a little something about generating high quality video with a microcontroller. His latest project, the Gameduino 2, blows his previous projects out of the water. He’s created an Arduino shield with a built-in touchscreen that has the same graphics performance as the Quake box you had in the late 1990s.

The power behind this shield comes from a single-chip graphics solution called the FTDI EVE. This isn’t the first time we’ve heard about the FTDI EVE, but this is the first instance of a project or product using this very cool embedded graphics engine. The Gameduino 2 uses an FT800 graphics chip over an SPI connection to give a 480×272 TFT touch panel the same graphical capabilities as a Voodoo 2 graphics card. From the video, [James] is able to put thousands of sprites on a screen, as well as simple 3D animation, and extremely impressive 2D animations using only an Arduino.

While the Gameduino 2 is designed to be a game console you program yourself, we’re thinking this would be even more useful as a display for standalone projects.


Filed under: Arduino Hacks, Crowd Funding
Sep
30

smartCitizenBoard

If you’re going to develop another Arduino-compatible board these days, you might as well take a “kitchen sink” approach. The Smart Citizen Kit piles it on, including Wi-Fi, an SD card slot, and EEPROM on its base. The attached shield—dubbed the “Ambient Board”—is a buffet of sensors: temperature, humidity, CO, NO2, light intensity, and a microphone for reading sound levels. The board’s intended purpose is to provide an open-source, interactive, environmental database by crowdsourcing data from multiple Smart Citizen Kits, but you can add your own stuff or yank the shield off altogether. Additional shields are also under development, aimed at providing agricultural data, monitoring biometrics, and more.

Stick the Smart Citizen somewhere and it can send sensor data to the web over a WiFi connection. The result is worth a look. Here’s the map with the real-time data from early release models scattered over Europe, most of which appear to be solar-powered with a small LiPo battery to keep them going overnight. There’s also an accompanying iPhone app that lets you set up the Smart Citizen, retrieve data from nearby sensors, and allows you to match your phone’s GPS location to any data you collect while carrying the board around.

The developers met their Kickstarter goals earlier this summer and the board has recently entered the manufacturing process, Rummage through their GitHub files here, and watch a video preview of the Smart Citizen below.


Filed under: Arduino Hacks, Crowd Funding, Microcontrollers


  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook