Snel, slim, eenvoudig apparaten batterijloos maken!
Computerwetenschappers van de TU Delft en Northwestern University (Illinois, VS) hebben het platform BFree gelanceerd waarmee makers, hobbyisten en beginnende programmeurs hun eigen batterijloze elektronische apparaten kunnen maken. Deze batterijen zijn aangedreven door zeer weinig energie dat uit de directe omgeving wordt gehaald.
Bekijk de uitleg:
Basiskennis van Python noodzakelijk
BFree bestaat uit hardware om energie te oogsten (BFree Shield) en een aangepaste versie van Python (een van de meest toegankelijke en meest gebruikte programmeertalen) die bestand is tegen stroomuitval. Basiskennis van Python is al voldoende om snel en eenvoudig een batterijloze versie te maken van welk do-it-yourself (DIY) slim apparaat dan ook. Met deze technologie kunnen beginnende programmeurs hun DIY-bewegingssensor op batterijen vervangen door een eeuwig werkende sensor op zonne-energie.
Internet of Things
De makersbeweging bestaat uit uitvinders, ontwerpers en computerprogrammeurs die hun eigen hard- en software bouwen voor elektronische apparaten. Denk daarbij aan bewegingssensoren, schermen, actuatoren en vele andere toepassingen. Samen met cloud computing maakt het snel en goedkoop bouwen van gekoppelde apparaten het ‘Internet of Things’ mogelijk.
Power to the people
Onderzoekers van TU Delft vrezen dat ‘Internet of Things’ in de toekomst uit een biljoen apparaten zal bestaan. Dat zou een verschrikkelijke ecologische ramp tot gevolg kunnen hebben. Daarom geven ze ‘power to the people’. Met het BFree-platform willen ze iedereen probleemloos én op een duurzame manier apparaten laten bouwen en programmeren.
Dankzij de BFree technologie kunnen apparaten eeuwig werken zonder continu over energie te beschikken. Als de stroom uitvalt, dan pauzeert BFree de berekeningen. Zodra er weer voldoende energie is, gaat het automatisch verder waar het gebleven is. Zonder enig verlies aan geheugen en zonder eerst een lange reeks computerbewerkingen te hoeven uitvoeren voor de herstart. Behalve dat dit energie bespaart, is de technologie ook nog eens gevoelsmatiger dan je normaal gesproken bij traditionele apparaten ziet. Die weten vaak niet meer wat er vlak voor de stroomonderbreking gebeurde en moeten dus weer helemaal van voor af aan beginnen.
Gebruikersvriendelijke software
Om tot een gebruiksvriendelijk proces te komen, hebben de onderzoekers BFree uitgerust met software die Python-programma’s kan interpreteren voor batterijloze apparaten. Een gebruiker hoeft alleen maar BFree Shield toe te voegen aan een (veelgebruikt) makersplatform om vervolgens het apparaat te programmeren zoals ze al gewend zijn. De BFree-software regelt de rest zodat het programma zonder batterijen werkt – oneindig lang, ondanks talloze stroomonderbrekingen en puur op basis van de geoogste energie.
Zo kan iedereen nu duurzame, slimme apparaten bouwen en programmeren. Hiermee is de toekomstvisie voor ubiquitous computing (een concept in de software engineering en informatica waarbij het gebruik van computers overal beschikbaar wordt gemaakt) duurzamer, nuttiger en milieuvriendelijker.
Bron en fotografie: TU Delft