Spisu treści:
- Krok 1: Lista zawartości dla HackerBox 0045
- Krok 2: Zestaw do lutowania wprowadzającego - BadgeBuddy
- Krok 3: Digipark Pro
- Krok 4: Programowanie Digipark Pro
- Krok 5: Nadajnik-odbiornik radiowy NORDIC NRF24L01
- Krok 6: Skonfiguruj węzły DigiProNRF
Wideo: HackerBox 0045: Spark Net: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Pozdrowienia dla hakerów HackerBox na całym świecie! Dzięki HackerBox 0045 eksperymentujemy z nordyckimi nadajnikami-odbiornikami radiowymi nRF24, programujemy i łączymy w sieć moduły Digispark Pro, serwosilniki interfejsu radiowego, detektory ruchu i wiele więcej. Ta instrukcja zawiera informacje dotyczące rozpoczęcia pracy z HackerBox 0045, które można kupić tutaj, do wyczerpania zapasów. Jeśli chcesz otrzymywać co miesiąc taki HackerBox bezpośrednio do swojej skrzynki pocztowej, zasubskrybuj na HackerBoxes.com i dołącz do rewolucji!
HackerBoxes to miesięczny abonamentowy serwis dla pasjonatów elektroniki i techniki komputerowej - Hardware Hackers - The dreamers of dreamers.
ZHAKUJ PLANETĘ
Krok 1: Lista zawartości dla HackerBox 0045
- Trzy moduły Digispark Pro ATtiny167
- Trzy wzmocnione moduły NRF24L01
- Trzy ekskluzywne płytki drukowane DigiProNRF
- Trzy anteny SMA
- Pudełko do przechowywania z 575 rezystorami
- HC-SR501 Moduł czujnika ruchu PIR
- Micro Servo ze sprzętem
- Potencjometr liniowy 10K Ohm
- Przewody połączeniowe żeńsko-żeńskie DuPont
- BadgeBuddy Wprowadzenie do zestawu lutowniczego
- Naklejka z logo Google
- Ekskluzywna naszywka HackLife
Kilka innych rzeczy, które będą pomocne:
- Lutownica, lut i podstawowe narzędzia lutownicze
- Komputer do uruchamiania narzędzi programowych
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.
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.
Krok 2: Zestaw do lutowania wprowadzającego - BadgeBuddy
BadgeBuddy to prosty i zabawny zestaw „wprowadzający do lutowania”. HackerBoxes jest dumny, że wyprodukował tysiące zestawów BadgeBuddy promujących nasze hobby na DEF CON 27 w Las Vegas. Zestawy BadgeBuddy będą dostępne za darmo (jak w piwie) w wiosce hakowania sprzętu, w wiosce umiejętności lutowniczych oraz w pokoju sprzedawcy. Organizatorzy i wolontariusze w wioskach DEF CON są zaangażowani w przedstawianie i pomoc wszystkim zainteresowanym elektroniką i wieloma innymi aspektami hakowania i badań nad bezpieczeństwem.
Oczywiście zebrano wystarczającą ilość dodatkowych zestawów BadgeBudy, aby upewnić się, że wszyscy członkowie HackerBox mogą również otrzymać zestaw BadgeBuddy w HackerBox 0045. Możesz podzielić się swoim BadgeBuddy z kimś, kto chce nauczyć się lutowania, lub po prostu cieszyć się nim dla siebie!
BadgeBuddy to migająca mini-plakietka PCB, którą można zawiesić na smyczy konferencyjnej, plecaku, torebce, pasku itp. za pomocą dołączonego łańcuszka kulkowego. BadgeBuddy wykorzystuje ulepszony styl samoczynnych tęczowych diod LED w celu zmniejszenia BOM bez konieczności stosowania zewnętrznych obwodów sterujących. Daje to interesujący wynik, który jest nadal wystarczająco prosty dla pierwszego projektu lutowania.
Jeśli uczysz kogoś, kto jest nowy w lutowaniu przez ten zestaw, istnieje wiele świetnych przewodników i filmów online na temat lutowania. Oto jeden przykład. Należy pamiętać, że lokalne grupy producentów lub przestrzenie hakerów często udostępniają stacje lutownicze i wiedzę specjalistyczną. Ponadto, amatorskie kluby radiowe są zawsze doskonałym źródłem doświadczeń z elektroniką.
Uwagi dotyczące montażu BadgeBuddy:
- CYNA ŚRODKOWA PODKŁADKA POD KLIPS NA MONOLITY Z LUTOWANEM DO WYKONANIA LEKKIEGO GRUPY
- LUTOWAĆ KLIPS NA MONETOWNIK ZGODNIE Z ZARYSEM Z TYŁU PCB
- PRZYŁĄCZ WYŁĄCZNIK ZASILANIA Z TYŁU PCB
- WŁÓŻ MIGAJĄCE DIODY DO PRZODU PCB KRÓTKIM STYKIEM NAJBLIŻEJ PŁASKIEJ STRONY DIODY LED NA PCB
- LUTOWANE diody LED
- PODCZAS NOSZENIA OKULARÓW BEZPIECZEŃSTWA KOŁKI WYKOŃCZENIOWE WPUSZCZANE SĄ W PŁYTKI ELEKTRYCZNEJ
- WSTAW BILETEM
- ŚWIĘTUJ SUKCES KOLARSKI RAINBOW LED
- ZAMOCUJ ZA POMOCĄ ŁAŃCUCHA KULKOWEGO
Krok 3: Digipark Pro
Digispark Pro wykorzystuje mikrokontroler ATtiny167 (karta danych), ładne ulepszenie z ATtiny85 na oryginalnym Digispark.
Digispark Pro może być programowany bezpośrednio z USB, bez konieczności korzystania z innego Arduino lub modułu programatora. Kod USB działa bezpośrednio na ATtiny167.
W porównaniu z oryginalnym Digispark, Pro jest szybszy (16 Mhz vs. 8 Mhz), ma więcej pamięci i ma kilka dodatkowych pinów I/O.
Digispark Pro został pierwotnie wprowadzony w ramach projektu Kickstarter.
Krok 4: Programowanie Digipark Pro
Zanim jeszcze przylutujesz piny do Digispark Pro, skonfiguruj wszystko, co jest potrzebne do zaprogramowania go i załaduj przykładowy kod, aby migać diodą LED na płycie. Jest to ważny krok w budowaniu pewności siebie podczas pracy z Digispark Pro i jest to świetna zabawa!
Informacje na oficjalnej Wiki Digistump prowadzą nas przez instalację IDE Arduino (jeśli nie jest jeszcze zainstalowane), konfigurację IDE do użytku z ATtiny167, a następnie załadowanie naszego pierwszego programu.
Jak zwykle, pobaw się z modyfikacją czasu (milisekundy) w wywołaniach funkcji delay(), a następnie przeładuj Digispark Pro, aby zobaczyć, że modyfikacje kodu są przechowywane i wykonywane na mikrokontrolerze.
Zwróć szczególną uwagę na uwagi pod nagłówkiem „Rozwiązywanie problemów”. Interfejs USB Digispark bez użycia sprzętowego układu USB jest trochę hackiem (choć genialny), więc nawiązanie połączenia USB czasami wymaga kilku ponownych prób, innego kabla lub innego majsterkowania, jak sugeruje Wiki.
W niektórych konfiguracjach Digispark Pro, gdy jest podłączony do komputera, pozostaje w swoim bootloaderze i nie uruchamia programu użytkownika. Zasilanie Digispark Pro z power banku, ściennej brodawki USB lub innego zasilacza po zaprogramowaniu jest ogólnie idealną rozdzielczością.
Krok 5: Nadajnik-odbiornik radiowy NORDIC NRF24L01
nRF24L01 to jednoukładowy nadajnik-odbiornik radiowy dla światowego pasma ISM 2,4 - 2,5 GHz. Transceiver składa się z w pełni zintegrowanego syntezatora częstotliwości, wzmacniacza mocy, oscylatora kwarcowego, demodulatora, modulatora i ulepszonego silnika protokołu. Moc wyjściową, kanały częstotliwości i konfigurację protokołu można łatwo zaprogramować za pomocą interfejsu SPI. Pobór prądu wynosi tylko 9,0 mA przy mocy wyjściowej -6 dBm i 12,3 mA w trybie RX. Wbudowane tryby wyłączania i czuwania obsługują redukcję mocy. (arkusz danych)
Jak działa moduł bezprzewodowy nRF24L01+.
Krok 6: Skonfiguruj węzły DigiProNRF
Ekskluzywna płytka drukowana DigiProNRF obsługuje połączenie modułu Digispark Pro i modułu nRF24L01. Płytka drukowana DigiProNRF obsługuje również regulator z filtrem 3,3 V do zasilania nRF24 i zapewnia jeden rząd wyłamanych pinów Digispark Pro dla łatwego dostępu do linii zasilających i sygnałów I/O.
Zwróć uwagę na schemat ideowy, które piny modułu nRF24 łączą się z którymi pinami Digispark. Te przypisania pinów są używane w załączonym kodzie przykładowym.
Przylutuj dwa węzły DigiProNRF, aby poeksperymentować z komunikacją punkt-punkt między węzłami.
NIE WYPEŁNIAJ trzech „kołków środkowego hedera” na dole Digispark Pro. Zamiast tego użyj dodatkowych kołków nagłówka dla rzędu kołków wyłamujących obok Digispark Pro. Trzy "piny środkowego listwy" można podłączyć bez powodowania żadnych problemów (nie są one podłączone do niczego w płytce drukowanej), ale listwa lepiej nadaje się do wyłamania, niż marnuje się na trzech nieużywanych otworach Digispark.
Zaprogramuj dwa węzły DigiProNRF za pomocą załączonych szkiców demonstracyjnych (jeden dla TX i jeden dla RX). Wbudowana dioda LED Pin1 (w pobliżu środka Digispark Pro) na każdej płycie będzie powoli migać, gdy połączenie radiowe się powiedzie. Dioda LED będzie świecić stałym światłem, gdy połączenie radiowe zostanie przerwane. Na przykład, jeśli drugi węzeł jest wyłączony.
FYI, to demo jest oparte na samouczku Pro nRF24L01+ Shield.
Zalecana:
Duży kondensator Spark Demo - ładowarka 170 V DC: 5 kroków
Large Capacitor Spark Demo – Ładowarka 170 V DC: Ten projekt ma na celu zademonstrowanie, czym jest kondensator i przyciągnięcie uwagi publiczności. To urządzenie konwertuje 120V AC, aby naładować duży kondensator do 170V DC i pozwala go rozładować, wytwarzając dużą iskrę i głośny hałas, w bezpiecznym
Wciągarka sterowana Art-Net: 6 kroków
Wciągarka kontrolowana przez Art-Net: Witam wszystkich, w tej instrukcji wyjaśnię, jak stworzyłem wciągarkę kontrolowaną przez Art-Net. „Twój co?” słyszę, jak pytasz, pozwól, że wyjaśnię bardzo szybko. Kilka lat temu urządziliśmy przyjęcie z miejscowym domem młodzieży, a jako scena de
Zainstaluj .NET Framework 1.0 w 64-bitowym systemie Windows: 8 kroków
Install.NET Framework 1.0 w 64-bitowym systemie Windows: Każdy, kto kiedykolwiek próbował zainstalować .NET Framework w wersji 1.0 w 64-bitowej wersji systemu Windows, prawdopodobnie natknął się na błąd mówiący, że nie będzie działać w 64-bitowym systemie Windows . Istnieje jednak obejście tego problemu. UWAGA: Firma Microsoft nie obsługuje
Love Spark: 3 kroki (ze zdjęciami)
Love Spark: Love Spark to wisiorek w kształcie serca, który miga diodą LED co trzy sekundy, a czas ten opiera się na badaniach przeprowadzonych przez Amy Witter na Uniwersytecie w Melbourne, które wykazały, że ludzie myślą o swoich przyjaciołach i ich przyjaciołach. bliscy, średnio, e
Jak zrobić świecący tekst w Paint.NET: 8 kroków
Jak zrobić świecący tekst w Paint.NET: W ten sposób tekst ma świecący efekt w Paint.NET. W tej instrukcji użyłem czcionki Tengwar Annatar z efektem świecenia, aby stworzyć rodzaj "magicznych run"; jednak tę technikę można zastosować do każdej czcionki