Poradniki

▷ Chcę stworzyć projekt twórcy: od czego zacząć?

Spisu treści:

Anonim

Posiadaj mniej lub więcej wiedzę i umiejętności technologiczne, gdy rozpoczynając projekt Maker po raz pierwszy, często pojawiają się wątpliwości. Z jakiego sprzętu będę korzystać? Jak to zaprogramować? Gdzie mam się nauczyć potrzebnych pojęć, zarówno teoretycznych, jak i praktycznych? Komu i gdzie pomożesz mi, gdy mam pytania lub problemy? Te pytania często powodują brak poczucia bezpieczeństwa, gdy proponujemy wykonanie projektu Maker (projekty, od zwykłej osobistej satysfakcji po stworzenie niestandardowego rozwiązania naszego problemu) i wiele razy nie przełamaliśmy lodów, utrwalając dystans dzięki technologii.

Ten artykuł ma być pierwszym z serii mającej na celu poprowadzenie czytelnika, który po raz pierwszy chce rozpocząć opracowywanie sprzętu i oprogramowania, niezależnie od ich poziomu technologicznego. Dlatego zakładamy brak wystarczającej wiedzy, aby zagłębić się w bardziej szczegółowe artykuły.

Indeks treści

Sprzęt? Czy to nie angielskie narzędzia do gotowania?

Cóż, zobaczmy, nie wyjaśnimy wszystkiego, ale krótko to przedstawimy. Sprzęt to obwód, który będziemy używać i konfigurować, który składa się z różnych komponentów i sposobu ich łączenia. Kiedy dyskutujemy, jakich elementów sprzętu możemy użyć i ich cech, weźmiemy pod uwagę moduł sterowania i procesu („komputer”), czujniki i elementy wykonawcze, które są powiązane ze światem oraz z jakiej komunikacji będziemy korzystać. Ten proces jest ważny, ponieważ, mówiąc analogicznie, wszyscy dotarliśmy do domu przyjaciela z dyskiem twardym i filmem, aby stwierdzić, że nie wie, jakie złącze obrazu ma jego telewizor i laptop, a po odkryciu okazuje się, że nie ma kabla połączyć je ze sobą.

Czas wybrać sprzęt

Czujniki i urządzenia wykonawcze są mniej lub bardziej elastyczne, a jednocześnie zależą od używanej przez nas płyty procesowej i kontrolnej. Dlatego pierwszym krokiem będzie wybór, który zestaw talerzy jest dla nas najlepszy.

Dlaczego zestaw? Tak więc lutowanie i dyskretna elektronika (komponenty) na początku nie stanowią komplikacji. Wiele czynników, które należy wziąć pod uwagę, zostało już rozwiązanych przez producenta, a stopień trudności będzie znacznie mniejszy.

Czy ten mikrofon wygląda dobrze na mnie?

Nie ma idealnej mikropłytki lub płytki, najbardziej odpowiedni będzie zależeć głównie od dwóch czynników: do czego będziemy go używać i jakie mamy doświadczenie.

Prawdą jest, że sprzęt i oprogramowanie prawie nigdy nie są rozdzielone, tak samo będziemy musieli pracować nad naszymi projektami. Różnica między płytami polega na tym, w jakim stopniu złożymy złożoność w stosunku do jednej lub drugiej części. W mikrokontrolerach takich jak Arduino jesteśmy bardziej ograniczeni pod względem oprogramowania, ale podłączenie i kontrola zewnętrznego sprzętu są bardziej bezpośrednie. Z drugiej strony, miniPC takie jak Raspberry Pi mają znacznie więcej fanów oprogramowania, ale sprzęt będzie wymagał nieco więcej komponentów i konfiguracji do działania.

Nie jest to problemem, gdy mamy małe doświadczenie, ale w miniPC dodaje się warstwę złożoności, dzięki czemu oprogramowanie komunikuje się z zewnętrznym sprzętem, który może sprawić, że użytkownik rozpoczynający pracę i nie mający doświadczenia w Linuksie zrezygnuje.

Arduino

Kompatybilny zestaw ELEGOO Arduino IDE Middle Starter z hiszpańskim samouczkiem i zestawem przekaźników 5 V, modułem zasilania, serwomotorem, prototypową płytką rozwojową UNO R3 Najbardziej ekonomiczny sposób na rozpoczęcie programowania dla początkujących; Moduł LCD1602 zawiera złącze (nie trzeba go lutować). 31, 99 EUR

Arduino jest prawdopodobnie najbardziej znaną płytą projektową dla majsterkowiczów, biorąc pod uwagę, że odnosi sukcesy od wielu lat. Ta pozycja powoduje, że ich fora i wiele innych stron przedstawiają wyjaśnione projekty i rozwiązują wątpliwości dotyczące Arduino.

Dla początkującego sprzętu i oprogramowania jest to zalecana płytka mikrokontrolera, ponieważ o wiele łatwiej będzie ci znaleźć pomoc na temat Arduino w Internecie i znajomych.

Rozwój w Arduino jest zasadniczo w C. Jest to łatwy język do nauki, od którego zaczniemy od dobrych praktyk programistycznych. Istnieją również wersje innych języków, które pozwalają programować w Arduino, takie jak Scratch4Arduino, co jeszcze bardziej ułatwia naukę programowania.

Należy pamiętać, że istnieje nie tylko oryginalne Arduino, a inne marki sprawiają, że ich wersje Arduino są w pełni kompatybilne i dobrej jakości. Z wersją arduino Adafruit Trinket Pro stworzyłem projekt, ponieważ jest on bardzo mały i oszczędza miejsce w ciele naszego projektu.

Raspberry Pi

Oficjalny zestaw startowy Raspberry Pi 3 (16 GB, biały)
  • Najnowszy Raspberry Pi 3 model B (64-bitowy czterordzeniowy, 1 GB pamięci RAM) Klasa 10 microSD (wstępnie zobrazowany z NOOBS) Oficjalna ładowarka Raspberry Pi 5.1 V 2.5A Międzynarodowa oficjalna obudowa Raspberry Pi 3
Kup na Amazon

Raspberry Pi to kolejna świetna platforma do rozwoju i edukacji, nie drugorzędna w stosunku do Arduino, ponieważ jest innego rodzaju. Podczas gdy Arduino jest mikrokontrolerem, który nie ma systemu operacyjnego, Raspberry Pi 3 to minikomputer, z którym można uruchamiać nasze programy w dystrybucjach Linuksa, a nawet Windows (w jego zintegrowanej wersji, bez interfejsu graficznego widocznego na ekranie).

Chociaż wiele projektów można wykonać zarówno na Raspberry Pi, jak i Arduino (i podobnych), z minikomputerem możemy pójść znacznie dalej. Ale także, do niedawno rozpoczętego, czasami pociąga za sobą konieczność walki z elementami systemu operacyjnego, których nie znał i które nie pojawiają się w mikrokontrolerach, takich jak Arduino.

Kilka interesujących artykułów, dzięki którym możesz zrobić Raspberry Pi:

Skonfiguruj Wi-Fi w stałym adresie IP, programuj zdalnie bez monitora lub klawiatury na Raspberry, źle zaimportuj ścieżkę pliku do naszego programu… Są to typowe problemy, na które wszyscy cierpimy na początku, ale nie martw się, ponieważ w Professional Review zakrywamy twoje plecy.

Zalecamy używanie Raspberry Pi do pierwszych projektów, jeśli jesteś ciekawy, jak działa system operacyjny i jego programy.

Inne platformy

Istnieją inne platformy, takie jak Beaglebone, ODROID, BananaPie, OrangePi, ESP8266, Adafruit Trinket, Pyboard i długi etcetera. Każda z nich ma swoje zalety dla określonego typu użytkownika, ale początkujący użytkownik, który nie ma dużej wiedzy na temat elektroniki i programowania, łatwiej znajdzie pomoc i zasoby dla najbardziej znanych, Arduino i Raspberry Pi.

Gdzie kupić

Najlepszym miejscem na zakup elektroniki, jeśli jesteś początkującym, jest specjalistyczny sklep w twoim mieście, jeśli jest przyjazny sprzedawca. Mogą być bardzo pomocni, ponieważ są bardzo kompetentnymi ludźmi i są częścią ich pracy. Dobry sprzedawca rozumie, że pomoc w wejściu do świata elektroniki zyska zadowolonego i zmotywowanego nabywcę sprzedawanych produktów. Pomagasz także lokalnym firmom w Twojej okolicy, co może być dla Ciebie ważne.

Jeśli zamiast tego wolisz kupować online, na niektórych stronach znajdują się również samouczki, fora i blogi przedstawiające pomysły na projekty i powiązane wiadomości (z których i tak możesz korzystać i czytać). Adafruit, Sparkfun, Pimoroni i Bricogeek w Hiszpanii to te, których używam, z bardzo dobrymi zasobami i nowościami. Można go również kupić na Amazon i RS-online.


Ostatnie słowa i wnioski dotyczące projektora twórcy

Rozpoczęcie pracy z programem Maker może być nieco frustrujące i mylące, jeśli nie szukamy pomocy, ale satysfakcje, które będziemy mieli w wielu punktach, są tego warte. Zalecamy wybranie modelu, który najbardziej ci się podoba, na jednej z najpopularniejszych platform i postępowanie zgodnie z podstawowymi samouczkami, w których stracisz lęk i zaczniesz rozumieć kluczowe pojęcia.

Z profesjonalnego przeglądu zalecamy, aby uwolnić swoją ciekawość i kreatywność. Powiedz nam: czy masz na myśli jakiś projekt? Czy możemy pomóc Ci zdecydować, od czego zacząć na podstawie Twoich zainteresowań?

Poradniki

Wybór redaktorów

Back to top button