Dat beweren Arduino is zogenaamd een "nep DIY", critici vergeten dat dit open source hardware is. Daarom zijn er zoveel klonen van deze borden, en niet alleen kant-en-klaar, maar ook zelfgemaakt. En het was openheid waardoor Arduino het nu bijna vergeten, en ooit zeer beroemde AVR Butterfly-bord kon vervangen. Er was echt "nep DIY". Het bord mocht niet alleen niet herhalen - het was onmogelijk met alle begeerte. Het had een aangepast scherm, dat je niet afzonderlijk kunt krijgen, en je haalt het niet op de knie.
Maar Butterfly was een apparaat met een zeer laag energieverbruik. Er was geen lineaire stabilisator en de zuinige display-driver bevond zich direct in de microcontroller. Het bord werd aangedreven door een batterij die er rechtstreeks op was geïnstalleerd en die erg lang meegaat. Maar Butterfly is ook gemaakt op AVR en Arduino ook. Is het mogelijk om te doen doe het zelf laag vermogen Arduino-compatibel bord? De auteur van Instructables onder de bijnaam mdeudon beweert dat het mogelijk is. Zijn zelfgemaakt heeft dezelfde pinout als de Arduino Uno, en schetsen gaan zonder de I / O-circuits opnieuw aan te sluiten. En de LED op de dertiende "poot" is ook aanwezig. Maar tegelijkertijd is er geen lineaire stabilisator, een constant brandende LED om het vermogen aan te geven en een ingebouwde FTDI (wanneer u de schets moet invullen, kunt u een externe aansluiten). In de slaapstand overschrijdt het stroomverbruik niet meerdere microampère. Het apparaatdiagram wordt hieronder weergegeven:
Door het ontbreken van een lineaire stabilisator bepaalt de microcontroller het spanningsbereik van het bord: van 1,8 tot 5,5 V. Een blikje van een lood-, lithium-ion- of lithium-polymeerbatterij, of twee blikjes nikkel-metaalhydride. Als externe apparaten zijn aangesloten, incl. FTDI-module voor schetsen, dit bereik is beperkt tot het juiste apparaat, er moet ook rekening worden gehouden met de compatibiliteit van logische niveaus.
De microcontroller moet met de Arduino-bootloader zijn geïnstalleerd. Als er geen programmeur is, wordt deze vervangen door een andere Arduino of zijn kloon, waarvoor u het verstrekte advies moet gebruiken hier. Dus, zolang je tenminste één Arduino hebt met een werkende bootloader, kun je deze gebruiken om de functionaliteit van een andere te herstellen, en ook om het nieuw samengestelde zelfgemaakte bord te "herleven".
De printplaat zelf kan door LUT worden gemaakt, ergens worden besteld of worden vervangen door een breadboard van het type perfboard. De meester kiest de bordfabrikant in OSH Park, elke andere fabrikant doet het. De benodigde bestanden hiervoor in het Eagle-formaat zijn hier: regeling en vergoeding. En het resultaat ziet er zo uit:
Nadat hij het bord heeft gemonteerd en er een microcontroller op heeft geïnstalleerd met de Arduino-bootloader al eerder erin geflitst, verbindt de wizard de FTDI-module en probeert de schets in te vullen om te knipperen met de LED op de 13e poot. Alles werkt natuurlijk en de meester experimenteert met bekende manieren om het stroomverbruik van de microcontroller te verminderen door hem in de slaapstand te zetten, ongebruikte randapparatuur uit te schakelen, enz.
Ook op de site is er een vertaling van een artikel over een apparaat om je eraan te herinneren dat je moet stoppen met luchten, waarbij je met dezelfde technieken (het verwijderen van een lineaire stabilisator, etc.) het Digispark-bord energiezuinig hebt gemaakt.