Съдържание:
- Стъпка 1: Списък на съдържанието за HackerBox 0045
- Стъпка 2: Комплект за запояване на запояване - BadgeBuddy
- Стъпка 3: Digispark Pro
- Стъпка 4: Програмиране на Digispark Pro
- Стъпка 5: NORDIC NRF24L01 радиоприемник
- Стъпка 6: Конфигурирайте DigiProNRF възли
Видео: HackerBox 0045: Искрова мрежа: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Поздрави на HackerBox хакери по целия свят! С HackerBox 0045, ние експериментираме със скандинавски радиоприемници nRF24, програмиране и свързване в мрежа на Digispark Pro модули, серво мотори с радиовръзка, детектори за движение и много други. Тази инструкция съдържа информация за започване на работа с HackerBox 0045, която може да бъде закупена тук до изчерпване на количествата. Ако искате да получавате такъв HackerBox точно във вашата пощенска кутия всеки месец, моля, абонирайте се на HackerBoxes.com и се присъединете към революцията!
HackerBoxes е услугата за месечни абонаментни кутии за ентусиасти на електрониката и компютърните технологии - Хардуерни хакери - Мечтателите на мечтите.
ХАК НА ПЛАНЕТАТА
Стъпка 1: Списък на съдържанието за HackerBox 0045
- Три модула Digispark Pro ATtiny167
- Три усилени модула NRF24L01
- Три изключителни платки DigiProNRF
- Три SMA антени
- Кутия за съхранение с 575 резистора
- HC-SR501 PIR сензор за движение модул
- Микро серво с хардуер
- Линеен 10K ом потенциометър
- Кабелни кабели DuPont от женски към женски
- BadgeBuddy Въведение в комплекта за запояване
- Стикер с лого на Google
- Ексклузивен пластир HackLife Iron-On
Някои други неща, които ще бъдат полезни:
- Поялник, спойка и основни инструменти за запояване
- Компютър за стартиране на софтуерни инструменти
Най -важното е, че ще имате нужда от приключение, хакерски дух, търпение и любопитство. Изграждането и експериментирането с електроника, макар и много възнаграждаващо, може да бъде сложно, предизвикателно и дори разочароващо понякога. Целта е напредък, а не съвършенство. Когато упорствате и се наслаждавате на приключението, от това хоби може да се получи голямо удовлетворение. Направете всяка стъпка бавно, обърнете внимание на детайлите и не се страхувайте да помолите за помощ.
В често задаваните въпроси за HackerBoxes има богата информация за настоящи и бъдещи членове. Почти всички имейли за нетехническа поддръжка, които получаваме, вече са отговорени там, така че наистина оценяваме, че отделихте няколко минути, за да прочетете често задаваните въпроси.
Стъпка 2: Комплект за запояване на запояване - BadgeBuddy
BadgeBuddy е прост и забавен комплект "въведение в запояване". HackerBoxes се гордее, че е произвел хиляди комплекти BadgeBuddy за популяризиране на нашето хоби на DEF CON 27 в Лас Вегас. Комплектите BadgeBuddy ще бъдат достъпни безплатно (както в бирата) в селото за хакерство на хардуер, в селото за умения за запояване и в стаята за доставчици. Организаторите и доброволците в DEF CON Villages са посветени да представят и подпомагат всеки, който се интересува от електроника и много други аспекти на хакерството и изследванията на сигурността.
Разбира се, са доставени достатъчно допълнителни комплекти BadgeBudy, за да се гарантира, че всички членове на HackerBox могат да получат и комплект BadgeBuddy в HackerBox 0045. Можете да споделите своя BadgeBuddy с някой, който иска да се научи да споява, или просто можете да му се насладите!
BadgeBuddy е мигаща печатна платка с мини значка, която може да бъде окачена на конферентна лента, раница, портмоне, колан и т.н., като се използва включената топка верига. BadgeBuddy използва подобрен стил на самоциклиращи се дъгови светодиоди за намалена спецификация, без да се изискват външни схеми за управление. Това прави интересен резултат, който все още е достатъчно прост за проект за запояване за първи път.
Ако обучавате някой чрез този комплект, който е нов за запояване, има много страхотни ръководства и видеоклипове онлайн за запояване. Ето един пример. Имайте предвид, че местните групи производители или хакерски пространства често имат станции за запояване и опит за споделяне. Освен това любителските радиоклубове винаги са отлични източници на електронен опит.
Бележки за BadgeBuddy монтаж:
- КОНТАКТНА ЦЕНТРАЛНА ПОДЛОЖКА ПОД ПОДПЕЧАТА ЗА МОНЕТИ С ПОЯТКА ЗА НАПРАВЛЕНИЕ НА МАЛКА БАРА
- КЛЕПКА ЗА КЛЕТКА ЗА ПАЙКОВА МОНЕТА СЪГЛАСНО ОТ ОФЛАЙН НА ГРЪБ НА ПХБ
- ПРИКЛЮЧВАЙТЕ ЗАХРАНВАНЕТО НА ЗАДЪЛЖАВАНЕТО НА ПЕЧАТНАТА ПЛАТА
- ПОСТАВЕТЕ ФЛАШИРАЩИ СВЕТОДИОДИ ПЕРЕД ПЕЧАТА С КРАТКИ ПИН БЛИЗО КЪМ РАВНАТА СТРАНА НА LED ОКРУЖЕНИЕТО НА ПХБ
- СВЕТЛИНИ LED
- ДОКАТО НОСИТЕ СИГУРИ ЗА СИГУРНОСТ, ПОДКЛЮЧВАЩИТЕ ПИНОВЕ ПРЕПЛАЩАТ К ПХБ
- ВМЕСТВАНЕ НА МОНЕТИЧНА КЛЕТКА
- ПРАЗНУВАЙТЕ УСПЕХА НА ЦИКЛИРАНЕТО НА ДЪГА
- ПРИКЪПЕТЕ С ИЗПОЛЗВАНЕ НА ВЕРИГА НА МЪРЦА
Стъпка 3: Digispark Pro
Digispark Pro използва микроконтролера ATtiny167 (лист с данни), хубаво надграждане от ATtiny85 на оригиналния Digispark.
Digispark Pro може да бъде програмиран директно от USB, без да се нуждаете от друг Arduino или модул за програмиране. USB кодът работи директно на ATtiny167.
В сравнение с оригиналния Digispark, Pro е по -бърз (16Mhz срещу 8Mhz), има повече място за съхранение и има още няколко I/O пина.
Digispark Pro първоначално беше представен чрез проект на Kickstarter.
Стъпка 4: Програмиране на Digispark Pro
Преди дори да запоявате щифтовете върху Digispark Pro, конфигурирайте всичко необходимо, за да го програмирате и заредете примерния код, за да мига вградения светодиод. Това е важна стъпка за изграждане на доверие за работа с Digispark Pro и е забавно!
Информацията за официалния Wiki на Digistump ни превежда през инсталирането на Arduino IDE (ако все още не е инсталирано), конфигурирането на IDE за използване с ATtiny167 и след това зареждане на първата ни програма.
Както обикновено, играйте с промяна на времето (милисекунди) в извикванията на функцията delay () и след това препрограмирайте Digispark Pro, за да видите, че вашите модификации на кода се съхраняват и изпълняват на микроконтролера.
Обърнете специално внимание на бележките под заглавието „Отстраняване на неизправности“. USB интерфейсът на Digispark, без да се използва хардуерен USB чип, е малко хакване (макар и блестящ), така че установяването на USB връзката понякога изисква няколко повторни опита, различен кабел или друго копаене, както се предлага в Wiki.
В някои настройки Digispark Pro, макар и свързан с компютър, остава в своя буутлоудър и не изпълнява потребителската програма. Захранването на Digispark Pro от банка за захранване, USB брадавица за стена или друго захранване, след като е програмирано, обикновено е перфектната разделителна способност.
Стъпка 5: NORDIC NRF24L01 радиоприемник
NRF24L01 е радиочип трансивър с един чип за световния ISM обхват 2,4 - 2,5 GHz. Трансивърът се състои от напълно интегриран честотен синтезатор, усилвател на мощност, кристален осцилатор, демодулатор, модулатор и подобрен протоколен механизъм. Изходната мощност, честотните канали и настройката на протокола са лесно програмируеми чрез SPI интерфейс. Консумацията на ток е само 9.0mA при изходна мощност -6dBm и 12.3mA в RX режим. Вградените режими на изключване и режим на готовност поддържат намаляване на мощността. (лист с данни)
Как работи безжичният модул nRF24L01+.
Стъпка 6: Конфигурирайте DigiProNRF възли
Изключителната платка DigiProNRF поддържа взаимовръзка на модул Digispark Pro и модул nRF24L01. Платката DigiProNRF също поддържа 3.3V филтриран регулатор за захранване на nRF24 и осигурява един ред разкъсани щифтове Digispark Pro за лесен достъп до електропроводи и I/O сигнали.
От схематичната диаграма отбележете кои щифтове на модула nRF24 се свързват към кои щифтове Digispark. Тези назначения на щифтове се използват в приложения код.
Запояйте два DigiProNRF възела, за да експериментирате с комуникацията от точка до точка между възлите.
НЕ ПОПУЛИРАЙТЕ трите „централни щифта“в долната част на Digispark Pro. Вместо това използвайте допълнителните щифтове за заглавието за реда на пробивните щифтове до Digispark Pro. Трите "централни щифта на заглавката" могат да бъдат свързани, без да причиняват никакви проблеми (те не са свързани към нищо в печатната платка), но заглавката е по -добре използвана за пробива, отколкото разхитена на три неизползвани отвора на Digispark.
Програмирайте двата DigiProNRF възела с приложените демо скици (един за TX и един за RX). Вграденият светодиод Pin1 (близо до центъра на Digispark Pro) на всяка платка бавно ще мига, когато радиовръзката е успешна. Светодиодът ще свети постоянно, когато радиовръзката е прекъсната. Например, ако другият възел е изключен.
За сведение, тази демонстрация се основава на урока Pro nRF24L01+ Shield.
Препоръчано:
Защитете вашата мрежа с безплатна защитна стена UTM: 4 стъпки
Защитете вашата мрежа с безплатна защитна стена на UTM: Това ръководство ще обхване основите за инсталиране и работа на Sophos UTM във вашата домашна мрежа. Това е безплатен и много мощен софтуерен пакет. Опитвам се да постигна най -ниския общ знаменател, така че няма да влизам в интеграция на активна директория, отдалечена
Събуждане по LAN Всеки компютър през безжична мрежа: 3 стъпки
Wake on LAN Всеки компютър през безжична мрежа: Този урок вече не е актуален поради промени в Raspbpian изображението. Моля, следвайте актуализирания урок тук: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL присъства почти на всички Ethernet портове в днешно време. Това не е
Как да направите свой собствен WIFI шлюз за свързване на вашия Arduino към IP мрежа?: 11 стъпки (със снимки)
Как да направите свой собствен WIFI шлюз за свързване на вашия Arduino към IP мрежа?: Както много хора смятате, че Arduino е много добро решение за домашна автоматизация и роботизация! Но по отношение на комуникацията Arduinos идва само със серийни връзки. Работя върху робот, който трябва да бъде постоянно свързан със сървър, който работи
Планетариум, захранван от невронна мрежа, използващ Python, Electron и Keras: 8 стъпки
Планетариум, захранван от невронна мрежа, използващ Python, Electron и Keras: В тази инструкция ще ви покажа как написах автоматичен 3D планетарен генератор, използвайки Python и Electron. Видеото по -горе показва един от случайните планетариуми, генерирани от програмата. ** Забележка: Тази програма по никакъв начин не е перфектна и на някои места
Температурен сензор за домашна мрежа: 7 стъпки
Температурен сензор за домашна мрежа: Какво трябва да знаете, за да направите този проект: Трябва да знаете за: - Някои умения за електроника (запояване) - Linux - Arduino IDE (ще трябва да актуализирате допълнителни платки в IDE: http: // arduino.esp8266.com/stable/package_esp8266 …) - актуализиране