Skocz do zawartości

Jaki mikrokontroler wybrać


xhydromovie

Pomocna odpowiedź

Witam, chciałbym zrobić elektroniczny organizer do tabletek. Mechanizm składałby się z 7 serw które odpowiadałyby za poszczególne dni tygodnia. Wszystko schludnie obudowane (mam już jakiś pomysł).To tyle, teraz kwestia zaprogramowania. Chciałbym wykorzystać kilka przycisków :

menu, góra, dół, exit.

Chciałbym aby to działało w ten sposób :

Aby dodac alarm : menu -> dodaj alarm -> dzień (pon.) -> godzina (9:20) -> czy więcej alarmow? (tak) -> godzina (17:20) -> czy więcej alarmów? (nie) -> zapisz? (tak).

No i tutaj by alarm oczekiwał na daną godzine + wysuwał pojemnik.

Kiedy dojdzie do zapisanej godziny zaczyna piszczeć buzzer + po nacisniecu odpowiedniego przycisku buzzer przestaje i wysuwa się pojemnik.

Jaki mikrokontroler wykorzystać? Arduino + sterownik serw?

Link do komentarza
Share on other sites

Zastanów się jeszcze skąd weźmiesz aktualną godzinę. Wbrew pozorom to może być naistotniejsza kwestia przy wyborze procka.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Powienieneś mieć jeszcze pamięć nieulotną do zapamiętywania alarmów. Jej wymaganą pojemność możesz sam ocenić poprzez maksymalną liczbę alarmów i liczbę bajtów potrzebnych do opisania alarmu (dzień tygodnia, czas, który pojemnik).

Najłatwiej pewnie będzie użyć wbudowanej pamięci EEPROM (jeśli wybrany mikrokontroler taką posiada).

Link do komentarza
Share on other sites

Do tego co napisaleś, to wystarczy w zasadzie byle co. Jedynie ograniczający cię czynnik chyba, to jest to, czy wystarczy ci kanałów PWM na sterowanie serwami. Jeżeli zdecydujesz się na uC z wbudiwanym RTC do pozostaje ci dolaczyć tylko oscylator 32.768 kHz i jakąś płaską baterię, a jeżeli takowego nie posiadasz to dokupujesz scalaka, który np. po i2c skomunikuje się z twoim procesorem. Chyba większość stm32 mają wbudowane RTC, a z koleji chyba wszystkie atmegi maja przynajmniej jedno i2c aka TWI.

Link do komentarza
Share on other sites

Jedynie ograniczający cię czynnik chyba, to jest to, czy wystarczy ci kanałów PWM na sterowanie serwami

Możesz rozwinąć?

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.