Spisu treści:

HackerBox 0060: Plac zabaw: 11 kroków
HackerBox 0060: Plac zabaw: 11 kroków

Wideo: HackerBox 0060: Plac zabaw: 11 kroków

Wideo: HackerBox 0060: Plac zabaw: 11 kroków
Wideo: Hackerbox 0098 - Escape 2024, Lipiec
Anonim
HackerBox 0060: Plac zabaw
HackerBox 0060: Plac zabaw

Pozdrowienia dla hakerów HackerBox na całym świecie!

Z HackerBox 0060 będziesz eksperymentować z Adafruit Circuit Playground Bluefruit wyposażonym w potężny mikrokontroler Nordic Semiconductor nRF52840 ARM Cortex M4. Poznaj programowanie wbudowane z CircuitPython, Arduino, ARM GCC i nie tylko. Kontroluj wbudowane programy z urządzeń mobilnych za pośrednictwem kanałów Bluetooth Low Energy (BLE). Użyj płytki drukowanej Playground Ghost do płytki stykowej z Circuit Playground Bluefruit. Zrozum i zaimplementuj obwody dzielnika napięcia, wzmacniacze audio klasy D, pełnokolorowe wyświetlacze LCD i dodatkową pamięć masową za pomocą kart pamięci SD i szeregowych układów flash.

HackerBoxes to miesięczny abonamentowy serwis dla entuzjastów elektroniki i technologii komputerowych - Hardware Hackers - The Dreamers of Dreams.

W FAQ HackerBoxes znajduje się mnóstwo informacji dla obecnych i przyszłych członków. Odpowiedzi na prawie wszystkie nietechniczne e-maile, które otrzymujemy, są już tam udzielane, więc naprawdę dziękujemy za poświęcenie kilku minut na przeczytanie FAQ.

Kieszonkowe dzieci

Ta instrukcja zawiera informacje, jak zacząć korzystać z HackerBox 0060. Pełna zawartość opakowania jest wymieniona na stronie produktu HackerBox 0060, gdzie opakowanie można również kupić do wyczerpania zapasów. Jeśli chcesz co miesiąc automatycznie otrzymywać taki HackerBox bezpośrednio do swojej skrzynki pocztowej z 15 USD rabatem, możesz zasubskrybować na HackerBoxes.com i dołączyć do rewolucji!

Lutownica, lut i podstawowe narzędzia do lutowania są zazwyczaj potrzebne do pracy z miesięcznym HackerBox. Wymagany jest również komputer do uruchamiania narzędzi programowych. Zajrzyj do HackerBox Deluxe Starter Workshop, gdzie znajdziesz zestaw podstawowych narzędzi oraz szeroki wachlarz ćwiczeń wprowadzających i eksperymentów.

Co najważniejsze, będziesz potrzebować poczucia przygody, ducha hakera, cierpliwości i ciekawości. Budowanie i eksperymentowanie z elektroniką, choć bardzo satysfakcjonujące, może być trudne, trudne, a czasem nawet frustrujące. Celem jest postęp, a nie doskonałość. Kiedy wytrwasz i cieszysz się przygodą, to hobby może przynieść wiele satysfakcji. Zrób każdy krok powoli, pamiętaj o szczegółach i nie bój się prosić o pomoc.

Krok 1: Elitarna łatka bezpieczeństwa cybernetycznego

Elitarna łatka bezpieczeństwa cybernetycznego
Elitarna łatka bezpieczeństwa cybernetycznego

Nasze ekskluzywne naszywki z PVC (polichlorku winylu) w stylu taktycznym są wytrzymałe, ale elastyczne. Są wodoodporne i wytrzymują szeroki zakres temperatur, co czyni je idealnymi do trudnych warunków zewnętrznych lub elitarnego użytku online.

INSTALACJA:

Preferowaną metodą mocowania do tkanin jest użycie „kanału do szycia” wokół zewnętrznej krawędzi łaty w celu przyszycia łaty na miejscu.

Z tyłu plastra znajduje się naprasowanka, chociaż prasowanie nie powinno być pierwszym wyborem do mocowania. Usuń arkusz papieru ochronnego, umieść łatę i podgrzej tkaninę OD TYŁU łaty. Zachowaj szczególną ostrożność, aby uniknąć stopienia samego plastra.

W przypadku powierzchni innych niż tekstylne usuń arkusz papieru ochronnego i przymocuj emblemat za pomocą taśmy dwustronnej lub odpowiedniego kleju.

Krok 2: Plac zabaw Adafruit Circuit Bluefruit

Adafruit Circuit Playground Bluefruit
Adafruit Circuit Playground Bluefruit

Circuit Playground Bluefruit od naszych genialnych przyjaciół z Adafruit to niesamowita zintegrowana platforma do odkrywania elektroniki i programowania. Jest okrągła i ma na zewnętrznej krawędzi podkładki w kształcie aligatora, które umożliwiają wykonywanie połączeń różnymi metodami. Może być zasilany z USB, baterii AAA lub z baterii LiPo. Circuit Playground Bluefruit ma wbudowaną obsługę USB i może być używany między innymi z narzędziami do programowania Arduino i CircuitPython.

Głównym układem jest mikrokontroler Nordic Semiconductor nRF52840, który jest zbudowany wokół 32-bitowego rdzenia procesora ARM Cortex M4 działającego z częstotliwością 64 MHz i obsługującego operacje zmiennoprzecinkowe. nRF52840 obsługuje protokoły Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT i zastrzeżone stosy 2,4 GHz. Posiada tag NFC-A do wykorzystania w uproszczonych rozwiązaniach do parowania i płatności. Jednostka kryptograficzna ARM TrustZone CryptoCell jest dołączona do chipa i zapewnia szeroką gamę opcji kryptograficznych, które działają z wysoką wydajnością i niezależnie od procesora.

W każdym Circuit Playground Bluefruit znajdziesz:

  • 1 x procesor nRF52840 Cortex M4 z obsługą Bluetooth Low Energy
  • 10 x mini NeoPixels, każdy może wyświetlać dowolny kolor
  • 1 x czujnik ruchu (trójosiowy akcelerometr LIS3DH z wykrywaniem stuknięć, wykrywaniem swobodnego upadku)
  • 1 x czujnik temperatury (termistor)
  • 1 x czujnik światła (fototranzystor). Może również pełnić funkcję czujnika koloru i czujnika tętna.
  • 1 x czujnik dźwięku (mikrofon MEMS)
  • 1 x Mini głośnik ze wzmacniaczem klasy D (magnetyczny głośnik/brzęczyk 7,5 mm)
  • 2 x przyciski, oznaczone A i B
  • 1 x przełącznik suwakowy
  • 8 x piny wejścia/wyjścia przyjazne dla krokodylków
  • Zawiera I2C, UART, 6 pinów, które mogą wykonywać wejścia analogowe, wiele wyjść PWM
  • Zielona dioda "ON", dzięki czemu wiesz, że jest zasilana
  • Czerwona dioda LED „#13” do podstawowego migania
  • Przycisk reset
  • 2 MB pamięci flash SPI, używane głównie z CircuitPython do przechowywania kodu i bibliotek.
  • Port MicroUSB do programowania i debugowania
  • Port USB może pełnić funkcję portu szeregowego, klawiatury, myszy, joysticka lub MIDI

ZACZYNAJ:

Włącz Circuit Playground Bluefruit za pomocą standardowego kabla MicroUSB i kliknij dokumentację Adafruit, aby dowiedzieć się więcej.

Krok 3: Obwód Pythona

Obwód Pythona
Obwód Pythona

CircuitPython to język programowania zaprojektowany w celu uproszczenia eksperymentowania i nauki programowania na tanich płytkach mikrokontrolerów. To sprawia, że rozpoczęcie pracy jest łatwiejsze niż kiedykolwiek, bez konieczności pobierania z góry na komputer. Po skonfigurowaniu tablicy otwórz dowolny edytor tekstu i zacznij edytować kod. To takie proste.

Wykonaj te szybkie kroki, aby zainstalować CircuitPython na Circuit Playground Bluefruit.

Dzięki wszystkim funkcjom wbudowanym w Circuit Playground Bluefruit i mocy CircuitPython możemy teraz od razu przeprowadzić szereg fajnych eksperymentów. Oto tylko kilka przykładów:

Sterowanie wbudowanymi diodami LED NeoPixel RGB

Zmierz temperaturę i zapisz ją do Flash

Kontrola HID do wstrzykiwania klawiatury i myszy

Interfejs z urządzeniami mobilnymi przez Bluetooth

Krok 4: Duch placu zabaw przyjazny dla tabliczki chlebowej

Duch zabaw przyjazny dla tabliczki chlebowej
Duch zabaw przyjazny dla tabliczki chlebowej

Playground Ghost to zabawny sposób na wykorzystanie Circuit Playground z płytką stykową bez lutowania do łączenia z tradycyjnymi modułami i obwodami z płytkami stykowymi. Jako interfejs „przykręcany”, Circuit Playground można łatwo przymocować, usunąć i ponownie przymocować do Playground Ghost. Pozwala to na elastyczność montażu na innych płytach „przykręcanych”, takich jak Adafruit TFT Gizmo lub Adafruit Proto Gizmo, a także do demontażu w celu użycia z zaciskami krokodylkowymi itp.

Krok 5: Złóż ducha placu zabaw

Złóż Ducha Placu Zabaw
Złóż Ducha Placu Zabaw

Przeciąganie orzechów

Nakrętki do przeciągania służą do trwałego mocowania mocnego łącznika gwintowanego do materiałów nieciągliwych (takich jak płytki obwodów drukowanych). Jedna strona nakrętki zawiera powierzchnię tnącą. Gdy nakrętka jest dociskana do i w pokrytym płytką otworze płytki drukowanej, powierzchnia tnąca łączy się z poszyciem w ściankach otworu. Ten interfejs zapewnia zarówno mechaniczne, jak i elektryczne połączenie z poszyciem i wszelkimi dołączonymi ścieżkami PCB.

Dwie metody używania nakrętek do przeciągania

METODA A

Pierwsza metoda montażu placu zabaw na placu zabaw na duchu placu zabaw to metoda szybka i łatwa. Proponujemy wybrać się tą trasą przynajmniej po raz pierwszy. W tej metodzie wystarczy obrócić gryzącą powierzchnię przeciąganych orzechów na zewnątrz, aby orzechy były po prostu używane jako tradycyjne (nie przeciągane) orzechy. Umieszczenie nakrętki po niebieskiej stronie (strona Circuit Playground) dwóch płytek drukowanych zmniejsza ryzyko zwarcia łba śruby lub uszkodzenia jakichkolwiek elementów na Circuit Playground, ponieważ nakrętki są nieco mniejsze niż łeb śrub maszynowych.

METODA B

Drugi sposób montażu placu zabaw na placu zabaw na placu zabaw Ghost wykorzystuje nakrętki do przeciągania zgodnie z przeznaczeniem - przeciągane. Zacznij od wciśnięcia każdej nakrętki do przeciągania w Playground Ghost po stronie przeciwnej do ścieżek PCB. Powierzchnia tnąca nakrętki przeciągającej faktycznie wcina się w poszycie w otworze płytki drukowanej, więc może to wymagać dużej siły. Najlepszą opcją jest użycie imadła lub innej broni masowego miażdżenia. Pamiętaj, aby umieścić kawałek kartonu (lub inną ochronę przed zarysowaniami) między śladową stroną płytki drukowanej a powierzchnią imadła.

PROSZĘ ZWRÓCIĆ UWAGĘ: Metoda B powoduje, że łeb śruby maszynowej spoczywa po stronie komponentu placu zabaw dla torów i może być bardzo ciasno dopasowany do śrub maszynowych. Wierzchołki "podkładek" dostarczonych śrub maszynowych są zbyt duże i mogą łatwo zwierać lub uszkodzić elementy płyty. Jeśli zdarzy ci się mieć śruby maszynowe M3 bez „główek podkładek”, możesz zamiast tego użyć ich. Mogą to być zwykłe śruby z łbem okrągłym lub z łbem stożkowym, jak pokazano na powyższym obrazku. Jeśli masz zapas śrub do obudów komputerów PC, prawdopodobnie masz szczęście, ponieważ śruby M3 są dość powszechne w tej aplikacji. Inną opcją jest użycie izolatora pod łbem śruby, ale bądź ostrożny.

Piny nagłówka

Na koniec przylutuj krótszy bok nagłówków pod kątem prostym do Playground Ghost, jak pokazano. Nagłówki pod kątem prostym pozwalają duchowi stanąć i naprawdę nawiedzać płytkę stykową bez lutowania.

Krok 6: Zabawa z duchem na płycie chlebowej bez lutowania

Plac zabaw Duch na płycie chlebowej bez lutowania
Plac zabaw Duch na płycie chlebowej bez lutowania

Wrzuć Playground Ghost na nielutowaną płytkę stykową i podłącz potencjometr trymera, jak pokazano tutaj.

Zalecana: