logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Spirograf laserowy 3D sterowany przez Arduino

jacu007 24 Lut 2013 17:33 11271 7
  • Oto kolejny ciekawy projekt oparty Arduino

    Zamierzeniem projektu było stworzenie konstrukcji odbijającej wiązkę lasera od luster zamontowanych na 3 wentylatorach w celu wyświetlenia „dzikiego” przebiegu spektrograficznego na każdej powierzchni. Założono również możliwość sterowania szybkością pracy wentylatora manualnie lub automatycznie.

    Autor wykorzystał do projektu platformę Arduino ze względu na jej dużą popularności i dostępność oraz aby wypróbować w praktyce jej możliwości.

    Cechy tworzonego projektu:
    • Przyjemne i relaksujące w oglądaniu przebiegi
    • Niewielka cena części
    • Korzystanie z wejść przetwornika analogowo-cyfrowego
    • Wykorzystanie modulacji PWM do zmiany jasności świecenia LED oraz regulacji napięcia silniczków.
    • Losowa generacja liczb za pomocą Ardunio
    • Stworzenie tablic dla zmiennych oraz wartości z wejść/wyjść
    • Korzystanie z funkcji skalowania „mapvalue”
    • Możliwość zmiany wartości wyjściowych na ekranie komputera
    • Kilka poziomów napięć (12, 5, 3.3V)
    • Ciekawy algorytm sterujący

    Elementy wykorzystane w projekcie:
    1. Arduino (tutaj użyte w wersji Nano widoczne na zdjęciu)
    2. Dioda laserowa
    3. Trzy wentylatory lub silniczki
    4. Trzy małe lusterka i taśma dwustronna do przyklejenia ich na środku każdego wentylatora
    5. Trzy potencjometry 10k
    6. Trzy diody LED i trzy rezystory 330Ω
    7. Zasilacz (tu wykorzystany 18V)
    8. Stabilizator napięcia LM7508 (aby dostosować napięcie z zasilacza)
    9. Stabilizator L78L33 (aby uzyskać napięcie 3,3V do zasilania diody laserowej)
    10. TC4469 do sterowania silnikami wentylatora

    Spirograf laserowy 3D sterowany przez Arduino
    Pierwszą rzeczą, którą trzeba wykonać, jest połączenie trzech wentylatorów na wzór skrzynki. Autor wykonuje to poprzez powiązanie ich żółtymi opaskami zaciskowymi. Czwartą ścianę skrzynki stanowi pusta obudowa wentylatora, która jest używana do podtrzymania konstrukcji i przymocowania na niej diody laserowej.

    Spirograf laserowy 3D sterowany przez Arduino
    Trzon diody laserowej przymocowano do obudowy za pomocą cienkiego drucika tak, aby można było dokładnie wyregulować jej położenie. Dioda jest skierowana w taki sposób, żeby odbijała się od każdego z luster kręcących się na ścianach. Orientacyjna ścieżka promienia lasera przedstawiona jest na rysunku:

    Spirograf laserowy 3D sterowany przez Arduino

    Kolejnym krokiem jest wykonanie płytki z połączeniami, jak na poniższym schemacie. Ze względu na różne napięcia zasilania należy zwrócić szczególna uwagę na poprawność połączeń, aby nie uszkodzić żadnego elementu. Autor sugeruje, żeby nie oszczędzać na sterownikach silników TC4469. Ardunio nie ma tak dużej wydajności prądowej, dzięki której byłaby w stanie poprawnie wzmacniać silniczki.

    Spirograf laserowy 3D sterowany przez Arduino

    Po poprawnym wykonaniu wszystkich kroków projekt powinien wyglądać tak:

    Spirograf laserowy 3D sterowany przez Arduino

    Aby kontrolować przebieg laserowy, należy jeszcze zaprogramować Ardunio Nano. Algorytm steruje m.in. prędkością obrotu wentylatorów, jasnością diod LED, opóźnieniami zmiany prędkości itd. Autor udostępnia kod źródłowy na swojej stronie internetowej. Teraz pozostaje tylko wkleić go do środowiska programistycznego Ardunio IDE, zaprogramować i cieszyć się nową zabawką.

    http://www.whiskeytangohotel.com/3dlaser




    Fajne? Ranking DIY
    O autorze
    jacu007
    Poziom 22  
    Offline 
    Specjalizuje się w: systemy mikroprocesorowe, raspberry pi
    jacu007 napisał 688 postów o ocenie 79. Mieszka w mieście Dąbrowa Górnicza. Jest z nami od 2007 roku.
  • #2 11980921
    Freddy
    Poziom 43  
    Tylko jaki to ma związek z spektrografią ? Powinno byc spirograf. :)
  • #3 11980945
    jacu007
    Poziom 22  
    Miało być spirograf. Poprawiłem
  • #4 11981675
    KJ
    Poziom 31  
    Czy za granicą ktoś jeszcze potrafi coś zrobić bez arduino ?
  • #5 11982086
    jacu007
    Poziom 22  
    Fakt faktem, że jak czytam zagraniczne fora o poziomy tych projektów są niższe niż nasze (może gdybym znał rosyjski to byłyby tam jakieś perełki), ale trzeba przyznać, że Arduino zrobił dużo w celu zainteresowania młodzieży konstrukcjami elektronicznymi. To może przynieść jakiś efekt w przyszłości.
  • #6 11982196
    KJ
    Poziom 31  
    Zrobiło w kwestii zainteresowania PROGRAMOWANIEM i tylko tyle bo jest to platforma która całkowicie odcina użytkownika od projektowania i budowania sprzętu co moim zdaniem nie jest dobre.
  • #7 11982333
    neo_dc
    Poziom 32  
    Ale dlaczego ? Jeśli ktoś nie chce sobie w pokoju urządzać warsztatu, bawić wię wytrawiarkami, płytkami, lutować elementy, a bardzo lubi programować, to za pomocą takiej platformy i ewentualnie kilku(nastu) zewnętrznych elementów nauczy się programowania. Jak go to naprawdę zainteresuje, to dostrzeże ograniczenia i sam zapewne zbuduje jakieś rozszerzenie itp.

    Ja chciałem się nauczyć programować avr-y, ale pomimo zakupu elementów, płytki stykowej i zrobienia sobie kilkunastu przewodów nie wytrwałem długo... mierziła mnie plątanina, brak styku czasem tu i ówdzie, konieczność wsadzania wszystkiego w płytkę i kombinowania jak to rozmieścić...


    Co do postu autora - poza dyskotekami itp - czemuś służą takie obrazy ?
  • #8 11983034
    jacu007
    Poziom 22  
    Podejrzewam, że wykreślanie skomplikowanych wzorów wyznaczonych przez matematyczne równania byłoby trudne za pomocą takiego urządzenia. Myślę, że to nadaje się raczej żeby pochwalić się przed znajomymi.
REKLAMA