Skocz do zawartości

Kilka pytań przed zakupem pierwszej maliny


szakal11

Pomocna odpowiedź

Nie wiem, czy wybrany zestaw groove to akurat najlepszy pomysł - w przypadku kursu na Forbocie, chcieliśmy pokazać jak za pomocą samej Malinki można komunikować się z (prostymi) peryferiami. Więc np. miganie diodą odbywa się bezpośrednio z poziomu Linux-a (i stąd te problemy z bibliotekami). Takie podejście wydawało nam się sensowne, bo pozwala poznać jak działa Linux na systemach wbudowanych.

Natomiast zestaw groove posiada shield z mikrokontrolerem... czyli jest to po prostu Arduino podłączone do Raspberry. Oczywiście można się nim świetnie bawić i mieć dużo radości, ale to nie nauczy praktycznie niczego związanego z Raspberry, prawdopodobnie wygodniej byłoby kupić Arduino i podłączyć do PC.

  • Lubię! 2
Link do komentarza
Share on other sites

(edytowany)

@ElvisChciałbym się upewnić czy dobrze rozumiałem i rozumiem czym jest Grove.

Moduły Grove to gotowe zbudowane układy które można również zbudować samemu i podłączyć do RPi/Arduino. Wymaga to jednak wiedzy elektronicznej czyli co będzie potrzebne by obsługiwać np. czujnik wilgotności i jak go podłączyć by go nie spalić - czyli umiejętności zbudowania takiego układu z czujnika, oporników, tranzystorów czy kondensatorów. Dodatkowo Grove zapewnia programistyczną warstwę abstrakcji w postaci gotowych bibliotek dla poszczególnych modułów Grove dzięki którym mamy uproszczoną obsługę takich modułów - nie musimy sami implementować komunikacji z czujnikiem.

Edytowano przez szakal11
Link do komentarza
Share on other sites

Niby tak, chociaż to bardzo górnolotne określenie w przypadku większości z tych czujników. Przykładowo moduł z diodą, to pod względem elektrycznym po prostu dioda i rezystor - można to podłączyć na płytce stykowej samemu. Oczywiście grove daje do tego płytkę pcb, gniazdko, wtyczkę i kabelek - więc jest znacznie solidniejsze niż stykówka. Ale to nadal tylko dioda i rezystor...

Natomiast fizycznie ta dioda nie jest połączona z Raspberry, po drodze masz na shieldzie dodatkowy mikrokontroler, który faktycznie steruje tą diodą - więc właściwie raspberry jest niepotrzebne. Program na raspberry nie ma nic wspólnego ze sterowaniem pinami jak pokazywaliśmy podczas kursu, on po prostu przesyła do mikrokontrolera polecenie, co tamten ma wykonać.

To jak z arduino - możesz je podłączyć do PC, arduino będzie sterowało diodą, a nie PC. Więc takie przykłady oczywiście będą fajne, ale nauczą Cię tylko jak korzystać z biblioteki Groove, nie dowiesz się z nich nic o tym jak działa Raspberry, ani jak sterować samemu nawet diodą. Jeśli jesteś miłośnikiem gotowych bibliotek, czy "warstw abstrakcji" to pewnie takie rozwiązanie będzie całkiem sensowne. Ale jeśli chciałeś dowiedzieć się czegoś o Raspberry, to obawiam się że mało przydatne.

  • Lubię! 1
Link do komentarza
Share on other sites

Edit: Wcześniej nie miałem czasu dokładnie przejrzeć informacji akurat o tym shieldzie, a widziałem podobne z atmegą na pokładzie, gdzie wszystko było sterowane przez mikrokontroler. Tutaj wydaje się że jest lepiej, na pokładzie jest stm32f030, który służy głównie jako konwerter analogowo-cyfrowy, natomiast sporo pinów jest podpiętych bezpośrednio do malinki. Taki układ wygląda dużo ciekawiej, przepraszam jeśli wcześniej zbytnio namieszałem.

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

Ja tylko tak od siebie dodam, że lepszym wyjściem (cenowo też) byłoby kupienie jakiegoś prostego przetwornika A/C (choćby takiego).

I nie trzeba żadnych tranzystorów ani innych mądrych elementów - nawet rezystory podciągające do I2C nie są potrzebne, bo RPi ma je po prostu fizycznie wsadzone na płytkę.

Do tego możesz dokupić moduł połączenia z płytką stykową (żeby się luźne kabelki nie plątały i nie myliły) i będziesz miał więcej pożytku na starcie.

 

  • Lubię! 1
Link do komentarza
Share on other sites

Z tego zamieszania i tak wyszło coś fajnego 🙂. Uświadomiłem sobie, że o ile z programowania czuję się mocny to z elektroniki wręcz odwrotnie - zielony. Przez co chyba na starcie odpuszczę Grove, tym bardziej, że W między czasie trafiłem w sklepie na coś co mnie również zainteresowało po Twoim poprzednim poście 😉 mianowicie: Zestaw FORBOT Mistrz Elektroniki

Teraz zastanawiam się czy nie iść właśnie tą drogą zamiast Grove i zestawu elementów elektronicznych którego traktowałem jako płytka stykowa z akcesoriami wybrać zestaw mistrz elektroniki. Co prawda wychodzi w tedy 750zł, ale widzę w tym jakiś sens.

Link do komentarza
Share on other sites

Znalazłem hat grove z którym mi się pomyliło: https://www.seeedstudio.com/GrovePi.html

Nazwa podobna, a na nim wszystkie moduły są podpinane do atmegi, więc właściwie wychodzi z tego arduino podłączone do raspberry. Ale ten moduł z zestawy jest tańszy i prostszy, więc pozwala trochę lepiej poznać samą malinkę. Tylko trzeba pamiętać że pracuje tylko z 3.3V, a niektóre moduły grove wymagają 5V.

Edit: Zestaw do nauki elektroniki to chyba faktycznie najlepszy pomysł - proponowałbym nawet więcej, na razie zamówić tylko ten zestaw, przerobić kurs, porobić trochę własnych eksperymentów. Będziesz wtedy wiedział lepiej co Cię interesuje i na co wydać resztę pieniędzy.

Edytowano przez Elvis
  • Lubię! 1
Link do komentarza
Share on other sites

(edytowany)

Od jakiś 6 mc jestem "podjarany" RPi i Arduino. I wiem, że chcę się jednego z dwojga pouczyć, im bliżej będzie bare-metal tym lepiej (stąd teraz pomysł na kurs elektroniki). Na RPi zdecydowałem się głównie przez większą uniwersalność - więc lepsze możliwości nauki (mniejsze ograniczenia). Jeśli ta fascynacja by nie przeminęła to Arduino miało być właśnie dopiero drugim etapem. W tedy planowałem wstępnie zrobić jakąś bezprzewodową komunikację pomiędzy Arduino i RPi - na razie tylko koncepcja rodzaju projektu.

Jednak bez chociaż podstawowej wiedzy elektronicznej widzę, że daleko nie zajadę - chyba, że pójdę w stronę gotowców takich jak Grove. Niski próg wejścia ale Twój post olśnił mnie, że to nie jest przecież to czego ja od początku chciałem, gdzieś zbłądziłem i zacząłem patrzeć na jakieś dziwne skróty - dzięki Ci za to, że mnie z tej drogi zawróciłeś 😉. Nawet jeśli Grove Hat z zestawu nie ma mikrokontrolera to już po tym jak przelałem na papier koncepcję działania modułów Grove zrozumiałem, że nie to było moim celem - tylko jak już wspomniałem zrozumienie też przy okazji podstaw budowania takich układów, czyli podstaw elektroniki.

 

23 minuty temu, Elvis napisał:

proponowałbym nawet więcej, na razie zamówić tylko ten zestaw, przerobić kurs, porobić trochę własnych eksperymentów. Będziesz wtedy wiedział lepiej co Cię interesuje i na co wydać resztę pieniędzy.

Zastanawiałem się, też czy tego nie rozbić, ale w tym miesiącu przeznaczyłem sobie 600zł na rozwój właśnie związany z RPi i dołożyć do tego 150zł jestem jeszcze w stanie, a przy obecnej sytuacji na świecie nie wiadomo co będzie z cenami za miesiąc dwa 😉 i nie mam pewności, że reszta pieniędzy się gdzieś nie rozejdzie.

Generalnie na ten moment koszyk wygląda następująco:

Dwa ostatnie biorę tylko dlatego, że nie chcę zwiększać ceny śmiesznych kabli dwukrotnie tylko przez koszt transportu w późniejszym czasie.

Nawet jeśli z jakiegoś powodu znudzę się tematem - co mi się nie zdarza. To zawsze mogę przekazać zabawki jakiemuś zdolnemu studentowi AiRu czy elektroniki, który może nie mógłby sobie na to pozwolić 😉. Ewentualnie przekazać jakiejś szkole jako materiały do jakiś dodatkowych zajęć.

Nie patrzcie też na mnie jak na oszołoma co koniecznie chce wydać pieniądze, bo tak nie jest. Po prostu teraz mogę przeznaczyć pieniądze na swój rozwój w tym kierunku, nie wiem co będzie za miesiąc, dwa czy sześć.

Edytowano przez szakal11
Link do komentarza
Share on other sites

Dorzuć do tego ten mały przetwornik A/C - zdaje się, że w zestawach go nie ma (sprawdź dokładnie); kwestia 15 PLN, a za chwilę się przyda (choćby po to, aby podłączyć fotorezystor czy nawet prosty potencjometr do malinki).

  • Lubię! 2
Link do komentarza
Share on other sites

Ten o którym piszesz to tylko scalak, ten o którym mówiłem to kompletny moduł. Co prawda jest tylko 8-bitowy, ale przy okazji ma jeden kanał C/A oraz kilka dodatkowych elementów przydatnych szczególnie przy nauce (potencjometr, fotorezystor, termistor).

Jeśli dopiero zaczynasz przygodę z elektroniką bierz ten moduł (uwaga: to moje zdanie, jeśli ktoś się z tym nie zgadza niech szybko pisze).

  • Lubię! 2
Link do komentarza
Share on other sites

21 godzin temu, ethanak napisał:

Co prawda jest tylko 8-bitowy, ale przy okazji ma jeden kanał C/A oraz kilka dodatkowych elementów przydatnych szczególnie przy nauce (potencjometr, fotorezystor, termistor)

No właśnie, ale czy nie lepiej wybrać scalaka? Przy nim więcej się nauczę jak sam te elementy pod niego podepnę 😉.

Generalnie w tym tygodniu chciałbym złożyć zamówienie. Więc jeśli ktoś ma jeszcze jakieś sugestie to chętnie się z nimi zapoznam, nawet jeśli miałbym teraz tego zamówienia nie złożyć 😉.

Link do komentarza
Share on other sites

Nie. Bo zanim podepniesz elementy to pięć razy Ci nie wyjdzie, będziesz się zastanawiał dlaczego to nie działa (chociażby głupi kondensator wetknięty centymetr dalej), a moduł masz gotowy i sprawdzony.

Zresztą zawsze możesz kupić to i to - naumieć się na module, a potem podpiąć scalaczek.

  • Lubię! 1
Link do komentarza
Share on other sites

Ostatnia rozkmina, które rozszerzenie GPIO do płytki stykowej wybrać ponieważ to które znalazłem wcześniej nie jest już dostępne, ale to nic bo te w kształcie litery T jest bardziej praktyczne. Pytanie które wybrać bo są dwa:

Pierwszy z tego co widzę, nie ma standardowego układu pinów jaki jest na malinie, a drugi jest prawie 2 razy droższy i nie wiem czy brać tańszy i się irytować czy droższy.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.