Spisu treści:
- Krok 1: HackerBox 0029: Zawartość pudełka
- Krok 2: Operacje w terenie
- Krok 3: Arduino Pro Micro 5V 16MHz
- Krok 4: Scenariusze Pro Micro dla operacji w terenie
- Krok 5: Wprowadzenie zestawu terenowego do praktyki
- Krok 6: Zhakuj planetę
Wideo: HackerBox 0029: Zestaw terenowy: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Field Kit – W tym miesiącu HackerBox Hackers badają różne miniaturowe i mobilne narzędzia do sprawnych operacji terenowych. Ta instrukcja zawiera informacje dotyczące pracy z HackerBox #0029, które możesz odebrać tutaj do wyczerpania zapasów. Ponadto, jeśli chcesz otrzymywać co miesiąc taki HackerBox bezpośrednio do swojej skrzynki pocztowej, zasubskrybuj na HackerBoxes.com i dołącz do rewolucji!
Tematy i cele edukacyjne dla HackerBox 0029:
- Zbuduj mały zestaw narzędzi elektronicznych do mobilnych operacji terenowych
- Przygotuj przewody z klipsami typu micro-grabber do zastosowań hakerskich
- Skonfiguruj platformę ATmega32U4 Pro Micro w Arduino IDE
- Zastosuj proste operacje we/wy i magistrali, aby wykorzystać cele sprzętowe
- Zrozumieć programowanie i zrzucanie zawartości EPROM
- Eksperymentuj z narzędziem Logic Analyzer opartym na przetwarzaniu
HackerBoxes to miesięczna usługa subskrypcji dla elektroniki DIY i technologii komputerowej. Jesteśmy hobbystami, twórcami i eksperymentatorami. Jesteśmy marzycielami marzeń. ZHAKUJ PLANETĘ!
Krok 1: HackerBox 0029: Zawartość pudełka
- HackerBoxes #0029 Karta referencyjna kolekcjonerska
- Ekskluzywny futerał na zamek błyskawiczny HackerBoxes
- Przenośna lutownica 5 V
- ProMicro ATmega32U4 5V 16MHz
- Wyświetlacz OLED 0,91 cala 128x32 I2C
- Moduł z czterema przyciskami
- Moduł debugowania sześciu diod LED
- Moduł AT24C256 I2C EEPROM
- 400-punktowa bezlutowa płytka do krojenia chleba
- Wiązka przewodów połączeniowych
- Zestaw klipsów Mini Grabber
- Knot lutowniczy 2mm na 1,5m
- Kabel MicroUSB
- Kabel MiniUSB
- Precyzyjny zestaw sterowników
- Ekskluzywna naklejka na telefon Phreak Exclusive
- Ekskluzywny 8-bitowy brelok ze smokiem
Kilka innych rzeczy, które będą pomocne:
Komputer do uruchamiania narzędzi programowych
Co najważniejsze, będziesz potrzebować poczucia przygody, ducha DIY i ciekawości hakerskiej. Elektronika DIY nie jest trywialnym zajęciem, a HackerBoxes nie jest rozwodnioną wersją. Celem jest postęp, a nie doskonałość. Kiedy będziesz wytrwać i cieszyć się przygodą, wiele satysfakcji można czerpać z nauki nowych technologii i, miejmy nadzieję, z udanych projektów. Sugerujemy, aby każdy krok robić powoli, pamiętając o szczegółach i nie bój się prosić o pomoc.
Pamiętaj, że w często zadawanych pytaniach HackerBox znajduje się mnóstwo informacji dla obecnych i przyszłych członków.
Krok 2: Operacje w terenie
Jako haker sprzętowy nigdy nie wiesz, kiedy i gdzie będziesz musiał zmodyfikować flash na routerze, zrzucić ROM z systemu gier wideo, przełączyć niektóre piny I / O, odsprzedać słabą baterię lub w inny sposób uratować dzień.
Zestaw HackerBoxes Field Kit to pierwsze przejście do Twojego źródła pierwszej pomocy w zakresie elektroniki. Po opracowaniu możesz przechowywać swój zestaw polowy w plecaku, teczce lub torbie na robaki.
Przykładowe scenariusze:
Zabawki hakerskie
Więcej zabawek
Maszyny do głosowania
Dzień Pola 2018
Hakowanie samochodów
Krok 3: Arduino Pro Micro 5V 16MHz
Arduino Pro Micro bazuje na mikrokontrolerze ATmega32U4, który posiada wbudowany interfejs USB. Oznacza to, że nie ma FTDI, PL2303, CH340 ani żadnego innego układu pośredniczącego między komputerem a mikrokontrolerem Arduino.
Sugerujemy najpierw pracę z Pro Micro bez lutowania pinów na miejscu. Możesz wykonać podstawową konfigurację i testowanie bez użycia pinów nagłówka. Ponadto opóźnienie lutowania modułu daje jedną zmienną mniej do debugowania w przypadku wystąpienia jakichkolwiek komplikacji.
Jeśli nie masz zainstalowanego Arduino IDE na swoim komputerze, zacznij od pobrania go z arduino.cc. OSTRZEŻENIE: Przed przystąpieniem do programowania Pro Micro należy wybrać wersję 5 V w menu narzędzia > procesor. Ustawienie tego ustawienia na 3,3 V zadziała raz, a następnie urządzenie będzie się wydawało, że nigdy nie połączy się z komputerem, dopóki nie zastosujesz się do instrukcji „Reset to Bootloader” w przewodniku omówionym poniżej, co może być trochę trudne.
Sparkfun ma świetny przewodnik podłączania Pro Micro. Podręcznik podłączania zawiera szczegółowy przegląd płyty Pro Micro, a następnie sekcję „Instalowanie: Windows” i sekcję „Instalowanie: Mac i Linux”. Postępuj zgodnie ze wskazówkami w odpowiedniej wersji tych instrukcji instalacji, aby skonfigurować Arduino IDE do obsługi Pro Micro. Zwykle pracę z płytką Arduino zaczynamy od załadowania i/lub modyfikacji standardowego szkicu Blink. Jednak Pro Micro nie zawiera zwykłej diody LED na pinie 13. Na szczęście możemy kontrolować diody LED RX/TX, a Sparkfun dostarczył zgrabny mały szkic, aby zademonstrować, jak to zrobić. Znajduje się w sekcji Przewodnika podłączania zatytułowanej „Przykład 1: Blinkies!” Sprawdź, czy możesz skompilować i pobrać ten Blinkies! przykład przed przejściem dalej.
Krok 4: Scenariusze Pro Micro dla operacji w terenie
Aby odczytywać i zapisywać zestawy ośmiu linii I/O z Pro Micro za pomocą prostego interfejsu szeregowego, wypróbuj szkic Serial_IO.ino dołączony tutaj. Jest to jedno z najprostszych wbudowanych narzędzi, których możemy użyć do manipulowania lub przesłuchiwania dowolnego systemu docelowego, nad którym pracujemy.
Do demonstracji wejść cyfrowych na pinach 10, 16, 14, 15, 18, 19, 20 i 21 można użyć prostych zworek lub modułu przycisków dotykowych.
Podobnie moduł LED może być użyty do wyświetlania wyjść cyfrowych na pinach 2, 3, 4, 5, 6, 7, 8 i 9.
W praktyce te linie we/wy będą łączyć się z systemem docelowym.
Nieco bardziej zaawansowana niż ten przykład, platforma Processing może być wykorzystana do wdrożenia podstawowego analizatora logicznego przy użyciu Pro Micro.
Możemy poeksperymentować z odczytem i zapisem modułu szeregowego EEPROM AT24C256 (karta danych) za pomocą tego kodu demonstracyjnego.
Wyświetlacz OLED 128x32 może być używany, gdy komputer może nie być dostępny do wyświetlania danych wyjściowych. W Internecie dostępne są różne biblioteki SSD1306.
Dla zaawansowanych wyzwań związanych z wykorzystaniem mikrokontrolera jako platformy do debugowania/hakowania, spójrz na projekt Bus Ninja. Zauważ, że będzie to wymagało avr-gcc toolchain i avrdude w przeciwieństwie do korzystania z Arduino IDE.
Krok 5: Wprowadzenie zestawu terenowego do praktyki
Ponieważ wszyscy mamy różne tła i różne przypadki użycia różnych narzędzi, chcielibyśmy, aby ludzie podzielili się niektórymi z tych szczegółów w komentarzach poniżej.
Rozważ podzielenie się swoimi przemyśleniami na temat niektórych lub wszystkich z tych punktów:
Co mógłbyś zapakować do swojego zestawu polowego, jeśli nie znalazłeś tutaj swojego zestawu?
W jakich sytuacjach przewidujesz, że będziesz potrzebować zestawu terenowego?
Gdzie będziesz trzymać swój zestaw polowy?
W nadchodzących miesiącach prosimy o zamieszczanie tutaj informacji o tym, kiedy i jak wykorzystałeś swój zestaw terenowy.
Krok 6: Zhakuj planetę
Jeśli podobał Ci się ten Instrucable i chciałbyś otrzymywać co miesiąc pudełko z elektroniką i technologią komputerową prosto do Twojej skrzynki pocztowej, dołącz do rewolucji HackerBox, SUBSKRYBUJĄC TUTAJ.
Sięgnij po swój sukces i podziel się nim w komentarzach poniżej lub na stronie HackerBoxes na Facebooku. Daj nam znać, jeśli masz jakieś pytania lub potrzebujesz pomocy. Dziękujemy za bycie częścią HackerBoxes!
Zalecana:
Zmień przenośny zestaw głośników ATGAME Sega Genesis w bezprzewodowy zestaw głośników.: 13 kroków (ze zdjęciami)
Zmień przenośny zestaw głośników ATGMAMES Portable Sega Genesis w bezprzewodowy zestaw głośników.: Jeśli przeczytałeś moją pierwszą instrukcję, jak zmodyfikować nową, lepszą baterię do przenośnej baterii Sega Genesis ATGAMES, możesz się zastanawiać: P: Co bym zrobił ze wszystkimi ta nowa odkryta moc? Odp.: Zmodyfikuj ATGAME Portable Sega Genesis w bezprzewodowy
Zestaw do lutowania SMD, czyli jak nauczyłem się przestać się martwić i pokochać tani chiński zestaw: 6 kroków
Zestaw do lutowania SMD, czyli jak nauczyłem się przestać się martwić i pokochać tani chiński zestaw: To nie jest instrukcja dotycząca lutowania. To jest instruktaż o tym, jak zbudować tani chiński zestaw. Porzekadło jest takie, że dostajesz to, za co płacisz, a oto, co otrzymujesz: Słabo udokumentowane. Wątpliwa jakość części. Brak wsparcia. Więc po co kupować
Zdalnie sterowany robot terenowy 6WD: 10 kroków (ze zdjęciami)
Zdalnie sterowany robot terenowy 6WD: Większość robotów, które do tej pory zbudowałem, to 4-kołowe roboty o ładowności kilku kilogramów. Tym razem postanowiłem zbudować większego robota, który z łatwością pokonuje różne przeszkody na swojej drodze i będzie w stanie poruszać się z ładunkiem co najmniej
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: 5 kroków (ze zdjęciami)
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: Dzisiaj powiem Ci, jak zrobić lub przekonwertować swój własny przewodowy zestaw słuchawkowy Bluetooth
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: 6 kroków
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: Dzisiaj powiem Ci, jak zrobić lub przekonwertować swój własny przewodowy zestaw słuchawkowy Bluetooth