Das behaupten Arduino ist angeblich ein "Fake DIY", Kritiker vergessen, dass dies Open Source Hardware ist. Daher gibt es so viele Klone dieser Boards, die nicht nur fertig, sondern auch hausgemacht sind. Und es war die Offenheit, die es Arduino ermöglichte, das inzwischen fast vergessene und einst sehr berühmte AVR Butterfly Board zu ersetzen. Es gab wirklich "Fake DIY". Das Board durfte sich nicht nur nicht wiederholen - es war unmöglich mit allen Wünschen. Es hatte ein benutzerdefiniertes Display, das Sie nicht separat erhalten können, und Sie werden es nicht auf dem Knie schaffen.
Aber Butterfly war ein Gerät mit sehr geringem Stromverbrauch. Es gab keinen linearen Stabilisator und der wirtschaftliche Anzeigetreiber befand sich direkt im Mikrocontroller. Das Board wurde von einer direkt darauf installierten Batterie gespeist, die sehr lange hielt. Aber Butterfly wird auch auf AVR und Arduino hergestellt. Ist es möglich zu tun mit seinen eigenen Händen Arduino-kompatibles Board mit geringem Stromverbrauch? Der Autor von Instructables unter dem Spitznamen mdeudon behauptet, dass dies möglich ist. Sein hausgemacht hat die gleiche Pinbelegung wie der Arduino Uno, und Skizzen gehen ohne erneutes Anschließen der E / A-Schaltkreise. Und die LED am dreizehnten "Bein" ist ebenfalls vorhanden. Gleichzeitig gibt es jedoch keinen linearen Stabilisator, eine ständig leuchtende LED zur Anzeige der Leistung und des eingebauten FTDI (wenn Sie die Skizze ausfüllen müssen, können Sie einen externen anschließen). Im Ruhemodus überschreitet der Stromverbrauch mehrere Mikroampere nicht. Das Gerätediagramm ist unten dargestellt:
Aufgrund des Fehlens eines linearen Stabilisators bestimmt der Mikrocontroller den Spannungsbereich der Platine: von 1,8 bis 5,5 V. Eine Dose Blei, Lithium-Ionen- oder Lithium-Polymer-Batterie oder zwei Dosen Nickel-Metallhydrid. Wenn externe Geräte angeschlossen sind, inkl. FTDI-Modul zum Skizzieren, dieser Bereich wird auf das entsprechende Gerät eingegrenzt, die Kompatibilität der logischen Ebenen sollte ebenfalls berücksichtigt werden.
Auf dem Mikrocontroller muss der Arduino-Bootloader installiert sein. Wenn es keinen Programmierer gibt, wird er durch einen anderen Arduino oder dessen Klon ersetzt, für den Sie die bereitgestellten Ratschläge verwenden müssen hier. Solange Sie mindestens ein Arduino mit einem funktionierenden Bootloader haben, können Sie damit die Funktionalität eines anderen wiederherstellen und das neu zusammengebaute selbstgemachte Board "wiederbeleben".
Die Leiterplatte selbst kann von LUT hergestellt, irgendwo bestellt oder durch ein Perfboard-Steckbrett ersetzt werden. Der Master wählt den Board-Hersteller im OSH Park, jeder andere Hersteller wird dies tun. Die dazu erforderlichen Dateien im Eagle-Format finden Sie hier: Schema und Gebühr. Und das Ergebnis sieht so aus:
Nachdem der Assistent die Platine zusammengebaut und einen Mikrocontroller mit dem bereits zuvor geflashten Arduino-Bootloader darauf installiert hat, verbindet er das FTDI-Modul und versucht, die Skizze zum Blinken mit der LED am 13. Bein auszufüllen. Natürlich funktioniert alles, und der Master experimentiert mit bekannten Methoden, um den Stromverbrauch des Mikrocontrollers zu senken, indem er ihn in den Ruhemodus versetzt, nicht verwendete Peripheriegeräte ausschaltet usw.
Außerdem gibt es auf der Website eine Übersetzung eines Artikels über ein Gerät, der Sie daran erinnert, die Ausstrahlung zu beenden, wobei Sie mit denselben Techniken (Entfernen eines linearen Stabilisators usw.) das Digispark-Board stromsparend gemacht haben.