Witam! Daję wam instrukcję jak krok po kroku wykorzystać nieużywany napęd CD-ROM i przekształcić go w urządzenie do mieszania płynów.
Potrzebne elementy:
- Napęd CD-ROM
- Płytka prototypowa [Link]
- Arduino Uno R3 [Link]
- Mostek H L293NE lub SN754410 [Link]
- Rezystory 10K ohm [Link]
- Plastykowy pojemnik (opcjonalnie)
- Kabelki połączeniowe [Link]
Arduino poprzez Mostek H L293NE steruje silnikiem w napędzie, który wykonuje ruchy w przód i w tył.
Cały układ możemy wykorzystać na przykład do wytrawiania płytek PCB poprzez mieszanie wytrawiacza.
Oczywiście jest to projekt, w którym możecie dodać regulacje szybkości i tym podobne oraz dowolnie go edytować.
Schemat połączeniowy:
1. Weź stary napęd CD-ROM
2. Rozbierz na części napęd CD-ROM i przylutuj kable do silnika
3. Przykręć napęd CD-ROM z powrotem do obudowy, która jest obecnie przekręcona na odwrót
4. Przyklej naczynie do podajnika CD-ROM (jak widać na zdjęciu ja jeszcze tego nie zrobiłem :D), wlej płyn do pojemnika i podłącz całość!
Po podłączeniu wszystkiego według schematu przystępujemy do pisania kodu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
const int switchPin = 2; const int motor1Pin = 3; const int motor2Pin = 4; const int enablePin = 9; void setup() { pinMode(switchPin, INPUT); pinMode(motor1Pin, OUTPUT); pinMode(motor2Pin, OUTPUT); pinMode(enablePin, OUTPUT); digitalWrite(enablePin, HIGH); } void loop() { digitalWrite(motor1Pin, LOW); digitalWrite(motor2Pin, HIGH); delay(500); digitalWrite(motor1Pin, HIGH); digitalWrite(motor2Pin, LOW); delay(450); } |
Efekt Końcowy
Mam nadzieję, że spodobał się wam ten pomysł i przyda się on wam w dalszym majsterkowaniu :)
Powodzenia!
Prosty, ale fajny projekt :) Czekam z niecierpliwością na filmik!
Pozdrawiam!
To będzie do mieszania wytrawiacza? Fajne :) Również czekam na filmik :)
ciekawy pomysł. rozumiem, że mieszanie będzie polegało na ruszaniu tacki (a więc i naczynia) w przód i w tył?
Tak :)
zamiast do ruszania tacką zaprzęgać arduino to wystarczyło wykorzystać krańcówki i przekaznik do zmiany kierunków
Dwie krańcówki wyjdą cenowo tak samo, jak ATmega8 (~5zł). A na procku można przynajmniej dowolnie regulować “siłę” i prędkość mieszania.
Witaj Łukasz
Sorry za offtopa ale nie mogę się zalogować. Miałem jedno konto (nick: igor2001) i myślałem, że zostało usunięte bo długo się nie logowałem. Założyłem więc drugie (igor20011) po aktywacji okazało się, że nie mogę się zalogować. Proszę o szybkie naprawienie ponieważ mam problem i chciałem o tym napisać na forum.
Mówisz o koncie na blogu, czy na forum (to dwa osobne konta)?
Na forum.
tez prawda ale po co arduino do tak prostych rzeczy do tego co opisałem to mozna tez dodać potencjometr szeregowo z silniczkiem i juz masz regulacje
A można, można… tylko do tego potrzebny jeszcze jest… komputer w komplecie. :D Specjalnie do “regulowania na procku”.
Warto napisać, co było inspiracją do projektu: http://silent.org.pl/home/2013/04/16/automatyczne-urzadzenie-do-trawienia-pcb/#_lang_PL
Inspiracji mogło być wiele. Tu np. projekt bez arduino: http://www.instructables.com/id/Open-Agitator-Your-Personal-Chemistry-Lab-Shaker/?ALLSTEPS
Kawałek sprężynki przyczepiony do taki i obudowy, a zębatkę na silniku przyciąć tak mniej więcej o połowę
jestem zwolennikiem wykorzystywania elementów niepotrzebnych elektrośmieci :) to jest najlepszy przykład: zamiast projektować i budować od podstaw cały system przesuwny, wystarczy rozkręcić napęd :D mam kilka takich niepotrzebnych i zastanawiam się, do czego jeszcze można takowe wykorzystać.
Można na przykład użyć silniczków krokowych i zrobić prostą maszynę CNC ;)
Zajebiste, gratuluje pomysłowości
Zamień linię 24 i 25 miejscami. Teraz przez ułamek sekundy masz stan wysoki na obu pinach kierunku, a to jest sytuacja niedozwolona.
Pingback: ian
Pingback: joseph
Pingback: otis
Działa, z braku tego mostku H, postanowiłem sam zrobić mostek H z tranzystorów jakie miałem pod ręką.
Jest natomiast problem, szufladka przez dłuższy czas nie zostaje w tych samych maksymalnych wychyleniach. Np. po paru minutach zamyka się całkowicie lub dochodzi do jej całkowitego wysunięcia. Widzę, że w w/w kodzie czas zamknięcia jest dłuższy niż czas otwarcia, ale nie rozwiązuje to problemu. Szufladka zamknie się, ale silnik pracuje zablokowany.