Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 30 lis 2024, o 07:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 19 gru 2012, o 22:11 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 19 gru 2012
Posty: 22
Pomógł: 0

Witam wszystkich serdecznie,
od jakiegoś czasu jestem posiadaczem Arduino Uno, do tego dokupiłem dwa moduły/shield'y

1. http://allegro.pl/dual-stepper-motor-dr ... 24718.html
- dashsheet do niego:
http://arduinosolutions.com/download/Du ... eld_DS.pdf
http://arduinosolutions.com/download/Du ... /A3967.pdf <- mikrokontroler

2. http://allegro.pl/shield-arduino-16-2-l ... 35496.html
dashshet:
http://sklep.microsense.pl/files/IteadS ... shield.pdf


Silniczek mam z napędu DVD, wygląda to tak:
http://www.youtube.com/watch?v=--BhEHm_KX0

naoglądałem się pełno filmików sterowania tym cudeńkiem za pomocą arduino, ale na patrzeniu się zakończyło, bo nie znam się na tym i nie wiem jak to ugryźć.

Układ ten chciałbym stosować do fotografii mikro, zależy mi na ruchach rzędu 1mm do 0,01mm

chciałbym mieć program, który będzie regulował dokładność/krok, przód tył,
no i np naciskam przesuwa się o zadaną wartość robie zdjęcie, przesuwa się i tak dalej.

Byłby ktoś tak uprzejmy i pomógł mi w tym ?
bardzo proszę

jestem kompletnie zielony w tym i mam problem z zrobieniem "hello world" z gotowych bibliotek :/

jedyne co na razie mogę z tym wszystkim zrobić to rozłożyć ręce i podziwiać to na biureczku :(
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2012, o 22:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

echhh....

Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2012, o 19:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

zobacz ten kod powinien działać z twoim shieldem z iteadstudio

Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2012, o 21:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

w przypadku silnika od "DVD"

zmianie w powyższym kodzie wymaga loop na :

Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


wynika to z faktu, że silniki te mają 20 kroków , a nie 200
czyli zamiast :

200*8 = 1600

jest

20 * 8 = 160


heh ... głupi ja :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 02:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

Mówiłem, że pomogę to staram się pomóc.
Na gg ustaliliśmy jak to ma wyglądać.

Na początek podam kod który przydałoby się sprawdzić, jako że z Andruino mam pierwszy raz do czynienia (z tym oprogramowaniem i składnią języka) to prosiłbym bardziej doświadczonych czy gdzieś babola nie popełniłem. Jest 3 w nocy, mogło mi się zdarzyć nie przemyśleć sprawy. Optymalizacja leży na całego to wiem :)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Podłączenie musi być zrealizowane w sposób trochę nie andruiniowy, bo pokrywają się piny od sterownika silnika z tymi od lcd.
Jak już rozmawialiśmy jeśli to będzie działać jak należy to będzie można wszystko ustawić w ładną wieżyczkę, a w sterowniku silnika po prostu przeciąć niepotrzebne ścieżki (a potrzebny jest jeden sterownik do jednego silnika i bez pinów MS1/2), lcd nie potrzebuje pinu 2 i 3.
LCD normalnie nałóż na płytkę z uC, a sterownik podłącz 4 kablami w ten sposób:

Obrazek

W kodzie ustawiłem liczbę skoków na 160*8 jak podał SunRiver, jednak czy to się zgadza jeszcze jutro u siebie przetestuję.
Jest to pełen ruch, a tobie potrzeba tam ruchów o 0.1mm, więc to jest jeszcze do ustawienia.

To co ma być wyświetlane na lcd można jeszcze dopracować, jak na razie są to tylko ładny początek i później same cyfry, górny rząd to rozdzielczosc (od 1 do 4), a dolny to kierunek (1 albo 0).

Pozdro

edit 1: poprawione ify :)

_________________
sig off ;(



Ostatnio edytowano 21 gru 2012, o 11:49 przez Domanoid, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 10:34 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 19 gru 2012
Posty: 22
Pomógł: 0

czytam trochę o programowaniu itp i gdzies wyczytalem, że przy funkcji IF, powinny być dwa znaki równa się
bo jeden oznacza przypisanie, czyli nadanie wartości zmiennej a dwa oznaczają relację, czyli pytanie, czy coś jest równe czemuś..

false/true ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 11:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

true true, już poprawione ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 11:55 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 19 gru 2012
Posty: 22
Pomógł: 0

robię malutkie kroczki już :D
fajnie uczyć się czarnej magii :))



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 12:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

Z blogiem Pana Mirka już nie taka czarna :) ostatnio zdzierżyłem z pełnym zaangażowaniem dwugodzinny videoporadnik o korzystaniu z eeprom :)
Jakbyś nie wiedział o co mi chodzi to: http://mirekk36.blogspot.com/

Później przetestujemy moje rozwiązanie ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 15:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

hehe
ważne że powoli do przodu .... oczywiście poprawimy to i owo w kodzie
ja na razie pokarzę wózek -

Obrazek

Obrazek

Obrazek

dobrze , że się czasem walają różne dziwne rzeczy np jakieś nagrywarki LG czy napędy od PS2S

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 16:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lut 2012
Posty: 123
Lokalizacja: Reda
Pomógł: 0

Szkoda że tak mało prezentacji DIY jest na naszym forum... lubię oglądać różne wynalazki :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 16:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

poczekaj pewnie w DIY wyląduje :)
na razie płytki się trawią .... poszedłem na skróty i zrobiłem Sunduino-maicroFoto-Driver :P

a co wszystko w jednym .... sterownik silnika , LCD , klawisze i cała reszta :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 17:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lut 2012
Posty: 123
Lokalizacja: Reda
Pomógł: 0

Jak się bawić to się bawić mówisz :)
Jak skończę swój projekt, to też wrzucę parę fotek.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2012, o 17:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

SunRiver możesz podpowiedzieć czy kod jest dobry? Lub naprowadzić gdzie jest błąd jeśli jest?

U mnie działa:


ale nie mam ardruino, po prostu atmega8 programowana w C, dwa mostki H i zasilanie mostków z baterii. I proszę mnie nie zjadać za brak ograniczenia prądu, jest ono zbędne. Silnik ma na uzwojeniu 10 omów, zasilanie jest 5V, więc jak łatwo obliczyć potrzebuje 500mA, mostek wytrzymuje 2A ciągłego obciążenia:
http://cq-dx.ru/upload/pdf/M0-9/M54644BL.pdf

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2012, o 13:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

W przypadku sterowania twoim solenoidem można to tak zrobić najprościej :

Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


schemat :

Obrazek

zasilanie twojego solenoida to chyba 12V nie ??

masa do masy ... a baza tranzystora na PIN D12 w arduino


pobaw się programem ...
to tak na szybko

tranzystor może byc inny :)
byle NPN

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2012, o 16:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

Nie nie pomyliłem tematów , rozmawialiśmy o tym z puszkiem na czacie i tu mu wkleiłem ale obecnie
całość znajdziecie w DIY znaczy całość mojej racy resztę już musi uzupełnić sam zainteresowany
topic1969.html

Nie piszemy post pod postem - Zielony J. :lol:

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO