Ich habe über eine Million Dinge nachgedacht, die mit meinem Arduino zu tun haben, aber diese Dinge sind extrem einfach und es würde mein Arduino als 25-Dollar-Verschwendung belassen.
Zum Beispiel Arduino so programmieren, dass es meine Wohnzimmerbeleuchtung mit meinem Smartphone steuert ... Ich dachte daran, das Arduino in der Wand an die Lichtschalterkabel anzuschließen. Ich bin auf der Suche nach einer "dauerhaften" Lösung, aber ich denke, dies würde mir eine Verschwendung von 25 US-Dollar an Schaltkreisen in meiner Wand hinterlassen.
Gibt es irgendwelche "Arduino" -Typen von Elektronik, die vielleicht viel weniger Ports haben, NUR genug, um eine einzelne Aufgabe zu erledigen?
arduino-uno
code_flow
quelle
quelle
Antworten:
Digispark fällt mir ein oder eines der ATTiny Breakout Boards bei Tindie. Oder stellen Sie Ihre eigenen Leiterplatten her. Ich habe gerade einige ATMega328p-Schaltkreise auf die von mir entworfenen Leiterplatten gelötet . Der Mikrocontroller kostet 1,50 US-Dollar, die Leiterplatten kosten jeweils 2 bis 8 US-Dollar, die Zeit ist "frei".
Betrachten Sie auch "kompatibel mit" Designs ; Während Sie das Ökosystem nicht direkt unterstützen, hat eBay reichlich, wenn Sie bereits einmal den vollen Preis bezahlt haben und Ihr Gewissen klar ist.
quelle
Sie können einen bootgeladenen ATMega328 (oder einen der anderen kompatiblen ATMega-Prozessoren) http://arduino.cc/en/pmwiki.php?n=Main/Standalone in Ihr Projekt einbetten . Auf diese Weise benötigen Sie nur den Prozessor und einige Komponenten, wodurch Sie nur ein paar Dollar zurückbekommen und viel Platz sparen:
http://arduino.cc/en/pmwiki.php?n=Main/Standalone
Wenn das eine Brücke zu weit ist, können Sie sich den Arduino Pro oder Arduino Pro Mini ansehen . Diese Boards sind komplette Boards, nur kleiner und billiger und speziell für eine endgültigere Verwendung in Projekten konzipiert.
Wenn Sie noch mehr Platz und Kosten sparen möchten, können Sie auf einen eigenständigen ATTiny-Prozessor umsteigen. Die besseren Modelle davon können auch ein Arduino-Programm enthalten. Instructables hat dieses großartige Tutorial , das Ihnen zeigt, wie Sie einen ATTiny85 oder ATTiny45 als leichtes 'Arduino' verwenden.
Vor kurzem habe ich versucht, einen ATTiny13A für ein Projekt zu verwenden, aber dieser hat nur 1 KB Flash-Speicher, so dass Sie kaum Platz für den Arduino-Bootloader haben, geschweige denn für Ihr Programm. Deshalb habe ich mich entschieden, ihn direkt mit AVR zu programmieren Studio, zu diesem Zeitpunkt kann man es meines Erachtens in keiner Weise mehr als Arduino-Projekt bezeichnen. :) Trotzdem ist es nicht so anders. Sie verpassen nur einige der Bibliotheksfunktionen und die implizite Anwendungsschleife.
quelle
Dies ist ein typisches Szenario für ein Arduino Uno- Board: Sie kaufen eines und verwenden es für das Prototyping Ihres Projekts. Sobald Sie fertig sind, entwerfen Sie Ihre eigene Leiterplatte, so klein wie möglich, und verbinden nur die erforderlichen Kabel mit dem ATMega328p.
Für das nächste Projekt kaufen Sie ein anderes ATMega328p (nur die MCU), schließen es an das Uno an und starten erneut.
quelle
Ich hatte genau das gleiche Problem.
Da ich gerne mit der Arduino IDE entwickle, habe ich eine Anleitung zum Zusammenbauen einer Platine erstellt, bei der nur Durchgangslochkomponenten verwendet werden, um die offizielle Platine zu ersetzen.
Bitte besuchen Sie den folgenden Link für weitere Informationen http://jpralves.net/cseduino Alle Komponenten kosten ca. 5 USD.
quelle
Hier gibt es gute Anweisungen:
http://arduino.cc/en/Main/Standalone
und hier:
http://arduino.cc/en/Tutorial/ArduinoToBreadboard
Alternativ können Sie sich für einen Arduino mini http://arduino.cc/en/Main/ArduinoBoardMini oder einen entsprechenden chinesischen Klon entscheiden.
quelle