• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
"Karmink" dla psa
#1
Witam.

Ze względu na prace chcę "zbudować" podajnik karmy dla psa, mianowicie chce wykorzystać 3miski z plastikowymi pokrywkami zamontowanymi do silników krokowych( będą one pracować w zakresie 90-120°, maksymalny poziom wychylenia od miski).

1. Chce z rana za pomocą Modułu RFID używając breloka otworzyć sobie wszystkie miski w celu uzupełnienie ich karmą, a następnie za pomocą przycisku lub ponownego użycia breloka zamknąć te klapki od misek.

2. Następnie przy pomocy zegara ustawić sobie w programie aby każda z misek otwierała się o określonej porze z np jednoczesnym sygnałem buzera.


Czy bardziej doświadczeni koledzy mogą coś podpowiedzieć, czy ten projekt uda się wykonać na UNO?
Czy może coś na etapie planowania już pojawiły się jakieś błędy których nie jestem jeszcze świadomy...

Dziękuje wszystkim zainteresowanym i pozdrawiam

P07.
 
Odpowiedź
#2
Można na UNO ale ono nie ma RTC i trzeba dokładać co zwiększa koszty i zmniejsza niezawodność. Lepiej wybrać płytke, która "na pokładzie" ma RTC.

Na etapie planowania zabrakło założenia jaki będzie ustawiany czas i pory dnia o których otwierają się miski. Zaszycie tego w kodzie to nie najlepszy pomysł, zwłaszcza ustawianie czasu.
 
Odpowiedź
#3
Czyli jak najlepiej zabrać się do tego żeby nie narobić sobie zbyt dużych kosztów na niepotrzebne elementy?

Moim pomysłem było ustawienie w kodzie godziny o której maja otwierać się dane miski...
To mój pierwszy projekt z użyciem zegara więc nie bardzo mam pojęcie jak się za to zabrać.
 
Odpowiedź
#4
(28-10-2019, 20:26)Pegaz07 napisał(a): Czyli jak najlepiej zabrać się do tego żeby nie narobić sobie zbyt dużych kosztów na niepotrzebne elementy?
Szukaj płytki, która ma RTC. Wszystkie STM32 maja RTC więc możesz szukać w płytkach NUCLEO z STM. Kosztują ok 50zł czyli niewiele więcej niż ArduinoMEGA ale porównywać ich nie ma sensu tak jak trabanta z Ferrari.
Możesz też użyć Blue Pill. Kosztuje połowę tego co UNO! Masz więc Ferrari dwa razy tańsze niż UNO!

(28-10-2019, 20:26)Pegaz07 napisał(a): Moim pomysłem było ustawienie w kodzie godziny o której maja otwierać się dane miski...
Zły pomysł, nie elegancki, ale ostatecznie może być bo nastawy zmieniasz rzadko.

(28-10-2019, 20:26)Pegaz07 napisał(a): To mój pierwszy projekt z użyciem zegara więc nie bardzo mam pojęcie jak się za to zabrać.
Jak będziesz okresowo korygował zegar? Przez wpisanie w kodzie programu? To wymaga dwóch kompilacji przy każdej zmianie czasu.
 
Odpowiedź
#5
Słuchaj kolego, rozumiem że jesteś bardziej doświadczony w pracy na arduino...

Tak jak napisałem zacząłem zabawę i naukę z arduino stosunkowo niedawno więc taki projekt jest dla mnie czymś nowym... Mam zakupione arduino Uno w zestawie z RTC DS1302 i innymi częściami, więc chce wykorzystać to co mam pod ręką żeby nauczyć się czegoś nowego. Jest to "prototyp" a nie końcowy gotowy produkt, który trafia do produkcji masowej Smile

Dlatego korzystając z forum chciałem zapytać czy na początek można z takich części coś takiego spróbować zbudować i czy w razie problemów mogę liczyć na lekką pomoc forumowiczów
 
Odpowiedź
#6
(28-10-2019, 23:27)Pegaz07 napisał(a): Dlatego korzystając z forum chciałem zapytać czy na początek można z takich części coś takiego spróbować zbudować i czy w razie problemów mogę liczyć na lekką pomoc forumowiczów
Da się zrobić.

(28-10-2019, 23:27)Pegaz07 napisał(a): Tak jak napisałem zacząłem zabawę i naukę z arduino stosunkowo niedawno więc taki projekt jest dla mnie czymś nowym... Mam zakupione arduino Uno w zestawie z RTC DS1302 i innymi częściami, więc chce wykorzystać to co mam pod ręką żeby nauczyć się czegoś nowego. Jest to "prototyp" a nie końcowy gotowy produkt, który trafia do produkcji masowej Smile
W pierwszym wątku..
(28-10-2019, 23:27)Pegaz07 napisał(a): Witam.

Ze względu na prace chcę "zbudować" podajnik karmy dla psa, mianowicie chce wykorzystać 3miski z plastikowymi pokrywkami zamontowanymi do silników krokowych( będą one pracować w zakresie 90-120°, maksymalny poziom wychylenia od miski).

1. Chce z rana za pomocą Modułu RFID używając breloka otworzyć sobie wszystkie miski w celu uzupełnienie ich karmą, a następnie za pomocą przycisku lub ponownego użycia breloka zamknąć te klapki od misek.

2. Następnie przy pomocy zegara ustawić sobie w programie aby każda z misek otwierała się o określonej porze z np jednoczesnym sygnałem buzera.


Czy bardziej doświadczeni koledzy mogą coś podpowiedzieć, czy ten projekt uda się wykonać na UNO?
Czy może coś na etapie planowania już pojawiły się jakieś błędy których nie jestem jeszcze świadomy...

Dziękuje wszystkim zainteresowanym i pozdrawiam
nie ma ani słowa o tym, że masz ArduinoUNO i RTC. Pytasz, czy da się zrobić na UNO, no chyba, że trzeba czytać między wierszami ale ja tak nie potrafię, dlatego dałem propozycję lepszego i tańszego zestawu! Przy okazji bardziej niezawodnego!.
Widać, że najpierw kupujesz, później myślisz, jak na tym co masz zbudować to co chcesz. To nie jest rozsądne postępowanie. Jak byś miał lampy i przekaźniki to pewnie chciałbyś urządzenie na nich zbudować. Odpowiem, że da się i że pomoc uzyskasz a że sensu to nie ma to inna sprawa.
 
Odpowiedź
#7
Moja wina, musiało uciąć mi ten fragment gdy pisałem o module RFID.

Nie bardzo mam pojęcie jak zbudować układ elektryczny Sad czy możecie polecić jakiś poradnik o takich podstawach ?
 
Odpowiedź
#8
(29-10-2019, 00:37)Pegaz07 napisał(a): Nie bardzo mam pojęcie jak zbudować układ elektryczny
Jakich silników chcesz użyć?

(29-10-2019, 00:37)Pegaz07 napisał(a): czy możecie polecić jakiś poradnik o takich podstawach ?
Zacznij od kursu Arduino, np:
- Darmowy na Forbot
- Dobry ale trzeba kupić czasopisma jest w EdW,.
- Bezwzględnie należy zapoznać się z tematem wielowątkowości.
- Zapoznaj się z przerwaniami, wykorzystaniem możliwości sprzętowych uC, DMA jeśli posiada.
- Książki o C znajdziesz w Internecie bezpłatnie.
Elektronika : Ośla łączka.

Następnie (pewnie za ok 6..12 miesięcy) jeśli będziesz chciał zostać przy AVR to:
- AVR i C razem z zestawem startowym.
- Nie polecam książek i zestawów startowym Mirka K. Komplet książek i zestawów startowych to ogromny wydatek, a jak na forum producenta "źle się odezwiesz" (czytaj, znajdziesz błąd w sofcie/książce, zadasz trudne pytanie, nie będziesz wychwalał Mirka K. pod niebiosa) to Cię zbanuje a inne fora pomocy związanej z wytworami Mirka K. raczej nie udzielą i słusznie! Ja też w takiej sytuacji odsyłam do sekty Mirka - cały Świat się myli, tylko Mirek K. ma rację :-) Ma klapki na oczach i nie widzi (udaje, że nie widzi) konkurencji ze strony Arduino i ARM. Ratuje się sprzedając produkty z PRZETAKTOWANYMI uC.

Jeśli pójdziesz w kierunku ARM, co na tą chwilę jest chyba jedynym sensownym wyborem, to dużo książek o ARM, zwłaszcza popularnych STM32, znajdziesz w książkach wydawnictwa BTC, Helion. W BTC poza książkami znajdziesz także zestawy startowe dedykowane do książek, np tani KA-NUCLEO 411CE za 49zł (porównaj cenę i możliwości NUCLEO-F411 do PODRÓBY ArduinoMega2560), do tego dedykowana książka Mikrokontrolery STM32 dla początkujących. Książki blisko dwa razy tańsze od literatury Mirka K. o przestarzałych AVR. Inna ciekawe płytki startowe od 55zł NUCLEO i od ok 80zł DISCOVEREY

Początkującym polecam "lekturę" EdW, gdzie można znaleźć materiały nie tylko o Arduino, AVR, czy kurs C, ale także teorię i co ważne praktykę,
przedstawioną w przystępny sposób na temat ogólnie pojętej elektroniki, jak: rezystory, kondensatory, indukcyjności, tranzystory, przyrządy i metody pomiarowe, itd. Bardziej zainteresowani powinni zainteresować się EP.
 
Odpowiedź
#9
Dzięki za tak szybką i obszerną wiadomość, z C/C++ nie mam problemu coś już tam potrafię. Mam probłem z budowaniem układów dlatego też przed uruchomieniem tego wszystkiego pewnie postaram się tutaj podpiąć moje pierwsze próby zbudowania czegoś.

Posiadam silniki

"ROHS" 28BYJ-48  (5V DC)
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości