Prototyp – historia powstania projektu

Jesteśmy po pierwszych próbach z płytką prototypową, jest to prototyp płytki, która w przyszłości będzie się nazywać simOUT MINI – jest parę błędów do poprawienia i wtedy udostępnimy wszystkie dane potrzebne do samodzielnego jej wykonania.

test01d     test02d


9.04.2010 – A teraz najważniejsze po drobnych poprawkach, które będą uwzględnione w finalnej wersji, prototyp działa u Codekinga, co widać na zdjęciu poniżej. Teraz kolej na testy u mnie. Teraz dopieszczenie całości – płytka pcb, wsad do attiny, oraz jakiś opis całości i gotowe.

test03d


14.04.2010 – Po paru dniach przyszła kolej na mnie i tutaj miałem trochę problemów z złączem RS232 a dokładnie z odpowiednim ułożeniu pinów przy złączy żeńskim i kabelek który nie był krosem – w związku z tym aby nie było problemów w finalnej wersji będzie złącze męskie, oczywiście wszystkie modyfikacje w płytce będą zrobione. Po odpowiednich poprawkach i konsultacjach z Codekingiem wszystko zadziałało – oto efekt

test04d

Jak widać wyświetlacz LCD działa oraz diody również, sprawdziłem wszystkie 40 wyjść i jest ok.

Na koniec informacja, która ucieszy chyba wszystkich użytkowników nowszych komputerów , w których nie ma portu RS 232 , zarówna ja jak i Codeking podpieliśmy swoje prototypy poprzez proste przejściówki USB->RS23 i sukces wszystko działa.

W najbliższym czasie, w miarę postępów nad testami prototypu, będę w tym miejscu opisywał co i jak.


16.04.2010 – W czasie testów podłączyłem jednocześnie 3 wyświetlacze LCD i wszystkie prawidłowo pracowały. Testy modułu do DK też wypadły pomyślnie, ale o wszystkim na pewno napisze Codeking na forum


17.04.2010 – W ramach testów Codeking do testowej płytki podłączył zestaw 5 wyświetlaczy 7-segmentowych. Działają pięknie. Do ich sterowania będą specjalne płytki, są dwie wersje na jeden taki zestaw i 6 takich zestawów.

test05d


13.05.2010 – parę dni temu dostałem przesyłkę z pcb do wyświetlaczy 7-segmentowych. Następnie polutowanie i parodniowa konferencja z Codekingiem na temat jak to uruchomić. Dzięki !!!!!!!! . I oto efekt, współpraca Mjoy-a z simOUT. Sterowanie Mjoy a wyświetlanie simOUT. Dodatkowa informacja płytka simOUT podłączona do komputera poprzez przejściówkę USB -> RS232 / czyli całość działa poprzez USB /

simOUT XL – montaż PCB

Montaż trzeba wykonać według rysunków poniżej . Grube linie proste na dole płytki są to mostki do wykonania za pomocą zwykłej srebrzanki lub kawałków drutu z końcówek rezystorów. Nie ma potrzeby montowania wszystkich elementów. Jedyną wymaganą częścią urządzenia jest obsługa portu RS232. Składa się na niego: układ MAX232 i 4 kondensatory elektrolityczne 4uF. Pozostałe części montujemy według potrzeb. W pełni działający sterownik wyświetlaczy LCD (zgodnych z HD44780) to: Attiny2313, kwarc 11.0592MHz i dwa kondensatory 22pF. Sterownik diod LED to dodatkowy układ ULN2803. Sterownik wyświetlaczy 7-segmentowych jest identyczny ze sterownikiem diod LED (jest to taki sam układ i ten sam wsad do uC). Programowanie jest możliwe tylko w podstawce dla uC w części sterownika LCD (złącze 5-pinowe, identyczne jak programator dla MJoy). Uwaga! Podczas programowania uC nie może być podłączony żaden wyświetlacz! Podczas programowania należy także podłączyć zasilanie (DC 5V) do płytki.

PCB01d

kliknij aby powiększyć / dotyczy wszystkich rysunków /


Mostki łączące

Za pomocą srebrzanki / lub końcówek drutów z oporników lub kondensatorów / należy wykonać połączenia jak na rysunku

PCB02d


Rezystory – oporniki

Następnie lutujemy oporniki / rezystory /. Te na górze są do wyświetlaczy 7-segmentowych – u mnie najlepiej było przy zastosowaniu rezystorów 100R, ale można poeksperymentować z innymi wartościami / różne rodzaje wyświetlaczy /. To samo dotyczy tych po prawej na dole, do diod LED. Wartości te mogą być różne w zależności od koloru diod.

PCB03d


Kondensatory

Kolejnym krokiem jest montaż kondensatorów. Kondensatory· 100nF i 22pF to są ceramiczne / oznakowane 100nF – 104, 22pF – 22 /. Kondensatory 1uF to kondensatory elektrolityczne – należy zwrócić uwagę na biegunowość minus do minusa, plus do plusa.

PCB04d


Rezonatory – Kwarce

Tutaj sprawa jest prosta – w oznakowane miejsca trzeba przylutować rezonatory / kwarce / – o częstotliwości 11,0592.


Podstawki pod UC

Przy montażu podstawek pod UC należy zwrócić uwagę na położenie znacznika, aby później móc odpowiednio włożyć mikrokontrolery.

PCB06d


Złącza

Montaż złącz tak jak na rysunku. Oprócz złącz WS resztę mamy z pocięcia listw kołkowych na odpowiednie fragmenty.

PCB07d


Potencjometry, diody i gniazda

Montaż potencjometrów montażowych ja wyżej. Oznakowanie 100R – 101, 10K – 103. Diody LED – kolor dowolny / należy pamiętać katoda (-) krótsza nóżka, czyli tam gdzie minus na rysunku lutujemy krótszą nóżkę diody. Na koniec gniazda D-SUB9 oraz gniazdo zasilania

PCB08d


Mikrokontrolery

Teraz możemy w podstawki włożyć UC – ULN2803 oraz MAX232 / należy zwrócić uwagę na położenie znaczników na UC /, natomiast ATTINY2313 musimy najpierw zaprogramować w złączu zaznaczonym na czerwono – obok niego / również zaznaczone na czerwono / jest gniazdo do programowania – takie samo jak w Mjoy-u. Przy programowaniu musi być podłączone zasilanie oraz nie mogą być wsadzone do podstawek inne np już zaprogramowane ATTINY.

PCB09d

Teraz możemy w podstawki włożyć pozostałe już zaprogramowane wcześniej układy ATTINY 2313. Możliwość programowania jest tylko w gnieździe od wyświetlaczy LCD.


Teraz pozostaje nam tylko podłączyć zasilanie

/ UWAGA ZASILANIE 5V plus w środku /.

 

 

MJOY-Encoders – PCB

Płytkę drukowaną, można zamówić w firmie „Gama Obwody Drukowane s.c.” – strona internetowa www.drukowane.pl. W mailu należy złożyć zamówienie na płytkę MJOY_ENCODER_V1, lub w innej firmie / pliki do jej wykonania znajdują się dziale Pobieranie – Pliki Gerbera płytki MJOY Encoders /

enc01d     enc02d

Przy zasilaniu przez złącze WS-3 (kabelkiem z płytki MJOY-a) nie są potrzebne:

  • – Gniazdo USB, typu B, kątowe
  • – Kondensator ceramiczny 100nF – C2

Przy zasilaniu przez złącze USB, możemy pominąć:

  • – jedno złącze WS-3 wraz z gniazdem (na PCB oznaczone POWER)
  • – Kondensator ceramiczny 100nF – C1

Jeżeli encodery podłączamy poprzez złącza 3-pinowe (WS-3 – 8 szt.) to jest potrzebna listwa kołkowa dwurzędowa 2×16 oznaczona, jako „ENCODERS CONNECTOR 2”. Również w odwrotniym przypadku: jeżeli encodery podłączamy poprzez listwę kołkową to nie są potrzebne złącza WS-3 (8 szt.) oznaczone „ENCODERS CONNECTOR 1”. Można oczywiście umieścić wszystkie elementy i nie będzie to miało negatywnego wpływu na funkcjonowanie układu.

MJOY-Encoders – montaż PCB

Do płytki drukowanej lutujemy wszystkie potrzebne elementy, najlepiej w następującej kolejności

  1. Podstawki DIL40 – 1 szt. I DIL14 – 4 szt.
  2. Kondensatory C1-C7
  3. Listwy kołkowe 2×16 oraz 1×6
  4. Złącza WS-3 – 9 szt. I WS-5 – 1 szt.
  5. Gniazdo USB

Na koniec wkładamy w podstawki układy CD4066 – 4 szt. oraz mikro-kontroler ATMEGA 16-16PU. Należy zwrócić uwagę na prawidłowe zainstalowanie ich w podstawkach, aby oznakowania na układach zgadzały się z oznaczeniami na płytce drukowanej. Dla ułatwienia: wszystkie układy scalone powinny powinny być zamontowane oznaczeniami skierowanymi ku krawędzi płytki ze złączem USB (na rysunku poniżej jest to „dolna” krawędź).

enc15d

Poprzez złącze „ TO MJOY” podłączamy do płytki mjoy-a za pomocą taśmy 32 żyłowej, natomiast poprzez złącza „ENCODERS CONNECTOR 1” oraz „ENCODERS CONNECTOR 2” podłączamy encodery w ten sposób, że przy złączu „1” według rysunku, a w złączu „2” – wielopinowym do każdej sekcji do pinów bliżej mikroprocesora podłączamy złącza A i B a do dowolnego pinu od strony brzegu płytki C, czyli masę. Złącza ISP służą do programowania mikro-kontrolera ATMEGA. Do 6-pinowego możemy podłączyć dowolny programator wyposażony w takie złącze, a do 5-pinowego możemy podłączyć programator od płytki MJOY-a. Do zasilania możemy użyć złącza USB (z tego złącza jest pobierane jedynie zasilanie) lub 3-pinowe złącze (jest wykonane w ten sposób, aby można je było połączyć z jednym ze złącz do podłączenia potencjometrów na płytce, mjoy-a, dlatego są połączone dwa zewnętrzne piny).