Możliwość dostosowania świeczki Arduino Nano LED (2 - 6 diod LED)

2 (polubienia)
2520 (odsłony)
Ten produkt jest dostępny tylko jeśli posiadasz konto w serwisie My Mini Factory
×
Kolor:

Prosta świeca Arduino Nano LED na 2 do 6 diod LED. Ten projekt jest całkowicie darmowy i udostępniany na licencji permisywnej. Twoje wsparcie jest bardzo mile widziane. Czy wiesz, że? Niektórych z naszych projektów nie można znaleźć na MyMiniFactory. Jeśli szukasz więcej, sprawdź nasze projekty premium: https://codeandmake.com/premium Potrzebne narzędzia Komputer z zainstalowanym Arduino IDE i kablem mini USB. Lutownica, lut i topnik. Pistolet do klejenia na gorąco i klej. Obcinaczki do drutu. Materiały Bateria 9 V. Złącze baterii 9 V. 2 - 6x diody LED (najlepiej mieszanka czerwonych, żółtych i/lub pomarańczowych). 2 - 6x odpowiednie rezystory dla diod LED (użyj tego kalkulatora lub rezystorów 220 Ohm, jeśli nie masz pewności). Niewielka ilość cienkiego przewodu (~26AWG) (najlepiej w dwóch kolorach; dodatnim i ujemnym). Taśma termokurczliwa. Płynna taśma elektryczna (lub standardowa taśma elektryczna). Opaska kablowa (opcjonalnie). Tworzenie wydruku 1. Dostosuj plik .SCAD za pomocą OpenSCAD lub użyj plików .STL.1. Zalecam użycie jasnego filamentu (np. żółtego lub białego) do podstawy i elementów montażowych oraz przezroczystego filamentu do dyfuzora. Okablowanie Użyj dołączonego schematu okablowania jako odniesienia. Jeśli dopiero zaczynasz lutować, zapoznaj się z moim samouczkiem, który pokazuje, jak lutować Arduino Nano. Samouczek pokazuje, jak przylutować złącza pinowe do Arduino Nano. W tym projekcie nie powinieneś używać pinów, możesz zamiast tego przylutować przewody bezpośrednio do płytki. Niemniej jednak, ten poradnik może okazać się przydatny. Włóż diody LED do uchwytu LED z ujemnymi (-ve) nogami w kierunku środka uchwytu LED. Przylutuj ujemne nóżki diod LED do siebie. W zależności od wybranej konfiguracji i diod LED ten krok może nie wymagać użycia przewodów. Nogi mogą być wystarczająco długie, aby przylutować je bezpośrednio do siebie. Przylutuj rezystory do każdej z dodatnich (+ve) nóżek. Przylutuj krótki odcinek (4 - 6") ujemnego przewodu kolorowego do jednej z ujemnych nóżek LED. Przylutuj krótkie odcinki (4 - 6") kolorowego przewodu dodatniego do każdego z rezystorów. Umieść termokurczliwą osłonę na każdej z dodatnich nóżek i rezystorów, tak aby żadne dodatnie zaciski nie były odsłonięte. Użyj lutownicy do obkurczenia termokurczy, uważając, aby nie dotknąć lutownicą mocowania diody LED. Nie zalecam używania opalarki. Przylutuj ujemny przewód LED i ujemny przewód złącza baterii 9 V do pinów GND Arduino Nano. Można je skręcić i połączyć lub przylutować do oddzielnych pinów GND. Przylutuj dodatni przewód złącza baterii 9 V do pinu VIN Arduino Nano. Przylutuj dodatnie przewody LED do pinów D3, D5, D6, D9, D10 i/lub D11. Jeśli masz mniej niż 6 diod LED, użyj mniejszej liczby pinów. Kodowanie Oto kod. Zapisz go w pliku o nazwie codeandmake.com_Arduino_Nano_LED_Candle.ino: /* * Copyright 2020 Code and Make (codeandmake.com) * * Niniejszym udziela się bezpłatnego zezwolenia każdej osobie, która uzyska kopię * tego oprogramowania i powiązanych plików dokumentacji ("Oprogramowanie"), na * nieograniczone korzystanie z Oprogramowania, w tym bez ograniczeń prawa * do używania, kopiowania, modyfikowania, łączenia, publikowania, rozpowszechniania, udzielania sublicencji i / lub sprzedaży * kopii Oprogramowania oraz zezwalania na to osobom, którym Oprogramowanie * zostało dostarczone, z zastrzeżeniem następujących warunków: * * Powyższa informacja o prawach autorskich i niniejsza informacja o zezwoleniu będą zawarte we * wszystkich kopiach lub istotnych częściach oprogramowania. * OPROGRAMOWANIE JEST DOSTARCZANE "TAK JAK JEST", BEZ JAKIEJKOLWIEK GWARANCJI, WYRAŹNEJ LUB * DOROZUMIANEJ, W TYM MIĘDZY INNYMI GWARANCJI PRZYDATNOŚCI HANDLOWEJ, * PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZANIA PRAW. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. // * Prosty efekt migoczącej świecy wykorzystujący do 6 diod LED. * * Ten kod towarzyszy następującemu projektowi Thingiverse: https://www.thingiverse.com/thing:4113149 //* * Piny PWM w Arduino Nano to 3, 5, 6, 9, 10 i 11 * * Zobacz: https://www.arduino.cc/reference/en/language/functions/analog-io/analogwrite/ /int ledPins[] = { 3, 5, 6, 9, 10, 11 };/* * Ustaw każdy pin jako wyjście /void setup() { for (int i = 0; i < sizeof(ledPins) / sizeof(int); i++) { pinMode(ledPins[i], OUTPUT); }}/* * Ustaw losowe wartości dla każdego pinu */void loop() { for (int i = 0; i < sizeof(ledPins) / sizeof(int); i++) { analogWrite(ledPins[i], random(10, 255)); delay(random(10, 20)); }} Jeśli jeszcze tego nie zrobiłeś, zainstaluj Arduino IDE i skonfiguruj je do programowania Arduino Nano. Zapoznaj się z moim samouczkiem dotyczącym instalacji Arduino IDE w Ubuntu i konfigurowania go dla Arduino Uno. Kroki będą podobne dla Arduino Nano i innych systemów operacyjnych. Podłącz Arduino Nano do komputera przez USB. Otwórz plik kodu (codeandmake.com_Arduino_Nano_LED_Candle.ino) w Arduino IDE. Jeśli użyłeś mniej niż 6 diod LED, usuń nieużywane piny z tablicy ledPins: int ledPins[] = { 3, 5, 6, 9, 10, 11 }; Prześlij kod do Arduino Nano i po kilku sekundach diody LED powinny zacząć migotać. Możesz eksperymentować z różnymi liczbami "losowymi", aby uzyskać różne efekty. Po zakończeniu odłącz kabel USB i sprawdź, czy urządzenie działa przy zasilaniu z baterii 9 V. Upewnij się, że urządzenie nie jest zasilane (odłącz złącze USB i baterię). Zegnij wtyki i przewody LED w jedną stronę, a jeśli używasz opaski kablowej, zawiąż ją wokół przewodów LED. Użyj taśmy izolacyjnej (płynnej lub zwykłej), aby przymocować przewody do spodu uchwytu LED. Jeśli używasz płynnej taśmy izolacyjnej, pozwól jej utwardzić się przed kontynuowaniem. Klejenie Użyj niewielkiej ilości gorącego kleju, aby przymocować dyfuzor do uchwytu LED. Używanie Aby użyć, wystarczy podłączyć baterię 9 V i włożyć uchwyt LED do podstawy, upewniając się, że bateria 9 V i Arduino Nano znajdują się w odpowiednich przedziałach podstawy. Drukowanie Zalecane ustawienia slicera: Rozdzielczość: 0.1mm - 0.2mm Wypełnienie: 10% - 20% Podpory: Nie ma znaczenia Tratwy: Nie ma znaczenia Licencja Model "Customizable Arduino Nano LED Candle (2 - 6 LEDs)" (.stl) jest licencjonowany na licencji CC BY przez Code and Make. Kod "Customizable Arduino Nano LED Candle (2 - 6 LEDs)" (.scad & .ino) jest udostępniany na licencji MIT przez Code and Make. Alternatywny kod Jeśli chcesz wypróbować inny kod, spójrz na "flickering-flame", który wykorzystuje wykładniczy filtr dolnoprzepustowy w celu wzmocnienia efektu. "flickering-flame" został zaprojektowany dla 5 diod LED, ale dostosowanie go do innej liczby diod powinno być trywialne. "flickering-flame" jest licencjonowany na licencji MIT przez micromouseonline. Kopia licencji "flickering-flame" znajduje się poniżej: Licencja MITCopyright (c) 2018 micromouseonline Niniejszym udziela się bezpłatnej licencji każdej osobie, która uzyska kopię tego oprogramowania i powiązanych plików dokumentacji ("Oprogramowanie"), na nieograniczone korzystanie z Oprogramowania, w tym bez ograniczeń prawa do używania, kopiowania, modyfikowania, łączenia, publikowania, rozpowszechniania, sublicencjonowania i / lub sprzedaży kopii Oprogramowania oraz zezwalania na to osobom, którym Oprogramowanie zostało dostarczone, z zastrzeżeniem następujących warunków: Powyższa informacja o prawach autorskich i niniejsza informacja o zezwoleniu zostaną zawarte we wszystkich kopiach lub istotnych częściach Oprogramowania.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. W ŻADNYM WYPADKU AUTORZY LUB WŁAŚCICIELE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIA, SZKODY LUB INNĄ ODPOWIEDZIALNOŚĆ, CZY TO NA PODSTAWIE UMOWY, CZYNU NIEDOZWOLONEGO LUB W INNY SPOSÓB, WYNIKAJĄCĄ Z OPROGRAMOWANIA LUB UŻYTKOWANIA LUB INNYCH TRANSAKCJI ZWIĄZANYCH Z OPROGRAMOWANIEM. Jesteśmy dumni, że możemy oferować treści całkowicie za darmo. Uwielbiamy tworzyć darmową zawartość. Jak można sobie wyobrazić, zajmuje to dużo czasu. Wspierający pomagają nam finansować materiały i sprzęt do tworzenia przyszłych projektów i samouczków. Aby wyrazić swoje uznanie, prosimy o skorzystanie z poniższego linku: https://codeandmake.com/support Bardzo dziękujemy za wsparcie!

O autorze:
CodeAndMake
We are proud to offer content to you absolutely free. We love to create free content for you. To show your appreciation, please use the link below: https://codeandmake.com/support We thank you so much for your support!

Opinie

Ten model nie ma recenzji. Chcesz być pierwszym recenzentem? Najpierw musisz wydrukować model.