Jeffrey Cross
Jeffrey Cross

How-To: Verkleinern Sie Ihre Arduino-Projekte

Seit ich mit dem Arduino begonnen habe, hatte ich den Wunsch, sie auf eine kleine Leiterplatte zu reduzieren. Eines meiner ersten Projekte, ein anpassbares SLR-Intervallometer, wurde in einen Karton mit Telefonbuchgröße verpackt und verwendete den Arduino Deumilanove, der mit Überbrückungsdrähten an ein Steckbrett angeschlossen war. Ich brachte die Kiste um 5 Uhr morgens in den Central Park, um den Sonnenaufgang zeitlich festzuhalten, aber als ich im Park ankam, verbrachte ich 20 Minuten damit, die Verbindungen zwischen dem Arduino, dem Steckbrett und den Komponenten zu reparieren. Seitdem habe ich verschiedene Möglichkeiten ausprobiert, um Projekte zu verkleinern und sie robuster zu machen. Für das Intervallometer entwarf ich eine Leiterplatte mit Buchsenleisten für einen Arduino Nano. Es war eine enorme Verbesserung des Designs, aber ich wusste, dass ich viel besser machen konnte.

Ich habe versucht, mir die AVR-Programmierung beizubringen, stieß jedoch auf viele Probleme. Als ich eine LED zum Blinken bekam, hatte ich Stunden in das Projekt investiert (ein starker Kontrast zu meiner ersten Arduino-Erfahrung) und fühlte mich ziemlich entmutigt. Ich habe auch versucht, PICAXE-Chips zu verwenden. Es war zwar viel einfacher, mit diesen Chips zu beginnen als mit der AVR-Programmierung, aber ich hatte das Gefühl, dass ich all meine Jahre der C-Programmierung aufgeben wollte, um eine Form von BASIC zu lernen, die ein völlig anderes Tier ist, als ich es als Kind verwendet habe.

Als ich dieses Tutorial von der High-Low-Tech-Gruppe von MIT Media Lab entdeckte, war ich begeistert. Sie führen Sie durch den Prozess der Verwendung der Arduino IDE und der Programmiersprache, um 8-polige ATtiny45- oder ATtiny85-Chips zu programmieren. Nicht nur das, sie führen Sie auch durch ein Arduino-Board, das als Programmierer oder ISP fungiert. Ich hatte alles, was ich brauchte, abgesehen von den Chips, und erwartete eifrig meine schnelle Lieferung von ATtinies.

Ich folgte dem Tutorial und stellte fest, dass es ziemlich einfach war, diese kleinen Chips mit dem Arduino-Code und der IDE zu programmieren. Ich habe die grundlegenden digitalen und analogen E / A-Funktionen ausprobiert und sie funktionierten alle wie erwartet. Ich habe ein wenig mit ein paar anderen Funktionen experimentiert, mit einigem Erfolg, daher kann Ihre Laufleistung variieren. Um das alles zu testen, habe ich sogar innerhalb einer Stunde ein süßes, blinzelndes Spielzeug hergestellt. Ich denke jetzt darüber nach, mein Intervallometer-Projekt erneut zu besuchen und es von einer Pappschachtel in eine kleine Altoids-Dose zu reduzieren.

Mehr:

  • Heute Besuch bei der MIT High-Low Tech Gruppe
  • Kleine Breadboard-Header
  • Wavetable-Synth auf einem ATtiny45

Aktie

Leave A Comment