Съдържание:
- Стъпка 1: Материали и инструменти
- Стъпка 2: Запояване на щифтовете на заглавката (с помощта на гнездото за контакти)
- Стъпка 3: Сглобяване на щита
- Стъпка 4: Залепване на компонента към основата
- Стъпка 5: Залепване на капака към основата
- Стъпка 6: Добавяне на залепващи етикети
- Стъпка 7: Тестване с D1M WIFI БЛОКОВЕ
- Стъпка 8: Следващи стъпки
Видео: IOT123 - D1M БЛОК - RFTXRX Монтаж: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
D1M BLOCKS добавят тактилни калъфи, етикети, водачи за полярност и пробиви за популярните Wemos D1 Mini SOC/щитове/клонинги. RF предаватели/приемници позволяват на ESP8266 достъп до съществуваща домашна/индустриална автоматизация. Този корпус осигурява пробиви за 433/315mHz приемник и/или предавател.
Първоначалната мотивация за създаването на този D1M БЛОК беше, че имах нужда от RF Sniffer за друг подобен проект. Вместо да го накарам на хляб, мислех, че ще ям собствена храна за кучета. Това представи интересен проблем: D1M BLOCK трябваше да се използва за модулите 433mHz и модулите 315mHz, поради което цифровите щифтове, използвани за пробивите, не можеха да бъдат свързани с кабел. Ето защо и пиновете на предавателя и приемника могат да се избират с помощта на мъжки заглавки и джъмпери. Някои от по-късните щитове (като този щит с бутони) също позволяват избиране на щифтове.
Четвърти щифт (Антена) е прекъснат за предавателя; той е плаващ и е предвиден само така, че да са настанени 4 пина.
Тази инструкция преминава през сглобяването на блока и след това тества RF модулите, използвайки D1M WIFI БЛОКОВЕ.
Стъпка 1: Материали и инструменти
Сега има пълен списък на материалите и източниците.
- Щитът Wemos D1 Mini Protoboard и женски заглавки с дълги щифтове
- 3D отпечатани части.
- Комплект D1M БЛОК - Инсталирайте джигове
- 2 изключване на 4P женска заглавка
- 1 off 40P мъжка заглавка
- 2 от капачките на джъмперите
- Тел за свързване.
- Силно цианоакрилатно лепило (за предпочитане с четка)
- Пистолет за горещо лепило и горещо лепило
- Припой и желязо
- Калайдисана медна жица.
Стъпка 2: Запояване на щифтовете на заглавката (с помощта на гнездото за контакти)
Тъй като мъжки щифтове D1 Mini няма да бъдат изложени на този D1M БЛОК, може да се използва гнездото за гнездо. Тъй като излишните мъжки щифтове ще бъдат отрязани, всички щифтове могат да бъдат запоени в първоначалното положение.
- Прокарайте щифтовете на заглавката през долната част на дъската (TX горе вляво от горната страна).
- Поставете джиг върху пластмасовата глава и изравнете двете повърхности.
- Обърнете джига и монтажа и здраво натиснете хедера върху твърда равна повърхност.
- Натиснете плътно дъската върху приспособлението.
- Запоявайте 4 -те ъглови щифта, като използвате минимално спойка (само временно подравняване на щифтовете).
- Повторно затоплене и преместване на дъската/щифтовете, ако е необходимо (дъската или щифтовете не са подравнени или отвеси).
- Запояйте останалите щифтове.
Стъпка 3: Сглобяване на щита
- Излишните мъжки щифтове от заглавките могат да бъдат отрязани близо до спойката.
- От 40P мъжки хедър изрежете 2 от 5P и 2 от 4P.
- Използвайки макет като шаблон, позиционирайте и запоявайте мъжки щифтове към протоборда.
- Използвайки макет като шаблон, поставете временни 4P мъжки щифтове, 4P женски щифтове върху тях и запоявайте женските щифтове към протоборда.
- Проследявайте и запоявайте цифровите линии с калайдисана медна жица (жълта).
- Поставете два черни проводника в GND от долната страна и запойте отгоре.
-
Проследете и запоявайте линиите GND от долната страна (черен).
- Поставете два червени проводника в 5V и 3V3 от долната страна и запойте отгоре.
- Проследявайте и запоявайте електропроводите от долната страна (червено).
Стъпка 4: Залепване на компонента към основата
Не е обхванато във видеото, но се препоръчва: поставете голямо количество горещо лепило в празната основа, преди бързо да поставите дъската и да подравните - това ще създаде клавиши за компресия от двете страни на дъската. Моля, направете работа на сухо, като поставите щитовете в основата. Ако залепването не е много точно, може да се наложи да направите леко подаване на ръба на печатната платка.
- С долната повърхност на корпуса на основата, насочена надолу, поставете споената пластмасова заглавка за монтаж през отворите в основата; (TX щифтът ще бъде отстрани на централния жлеб).
- Поставете приспособлението за горещо лепило под основата с пластмасови заглавки, поставени през жлебовете му.
- Поставете приспособлението за горещо лепило върху твърда равна повърхност и внимателно натиснете платката надолу, докато пластмасовите заглавки ударят повърхността; това трябва да е позиционирано правилно.
- Когато използвате горещото лепило, го дръжте далеч от щифтовете на заглавната част и поне 2 мм от мястото, където ще бъде поставен капакът.
- Нанесете лепило върху всичките 4 ъгъла на печатната платка, осигурявайки контакт с основите на стените; позволете просмукване от двете страни на печатната платка, ако е възможно.
Стъпка 5: Залепване на капака към основата
- Уверете се, че щифтовете са без лепило и горните 2 мм от основата са без горещо лепило.
- Предварително поставете капака (на сухо), като се уверите, че няма артефакти за печат.
- Вземете подходящи предпазни мерки, когато използвате цианоакрилатното лепило.
- Нанесете цианоакрилат върху долните ъгли на капака, като осигурите покритие на съседния ръб.
- Бързо поставете капака към основата; затягане на ъглите, ако е възможно (избягване на обектива).
- След като капакът изсъхне, ръчно огънете всеки щифт, така че да е в центъра на кухината, ако е необходимо (вижте видеото).
Стъпка 6: Добавяне на залепващи етикети
- Нанесете етикет за изваждане от долната страна на основата, с RST щифт отстрани с жлеб.
- Нанесете идентификационен етикет върху плоска страна без жлебове, като щифтовете са празни в горната част на етикета.
- Натиснете здраво етикетите надолу, с плосък инструмент, ако е необходимо.
Стъпка 7: Тестване с D1M WIFI БЛОКОВЕ
За този тест ще ви трябва:
- 2 изключени блокове D1M RFTXRX
- 2 изключени D1M WIFI БЛОКОВЕ
- 1 изключен предавател 433mHz с изводи на сигнал, VCC, GND (3.3V толерантен)
- 1 изключен 433mHz приемник с изводи на VCC, Singal, Signal, GND (5V толерантен).
Предлагам да вземете множество предаватели и приемници, тъй като има случайни сигнали.
Подготовка на предавателя:
- В Arduino IDE инсталирайте библиотеката rf-switch (прикачен zip)
- Качете изпратената скица на D1M WIFI БЛОК.
- Изключете USB кабела
- Прикрепете D1M RFTXRX БЛОК
- Добавете предавател към централния женски 4P заглавие, както е показано.
- Уверете се, че джъмпер е поставен върху щифта, идентифициран във функцията enableTransmit в скицата (D0 или D5 или D6 или D7 или D8)
Подготовка на приемника:
- Качете схемата за получаване на D1M WIFI БЛОК.
- Изключете USB кабела
- Прикрепете D1M RFTXRX БЛОК
- Добавете приемник към външната 4P женска заглавка, както е показано.
- Уверете се, че джъмпер е поставен върху щифта, идентифициран във функцията enableReceive в скицата (D1 или D2 или D3 или D4)
Изпълнение на теста:
- Прикрепете приемника към USB кабел и включете вашия DEV компютър.
- Отворете прозореца на конзолата с правилния COM порт и скицата на серийната скорост на предаване (беше 9600).
- Прикрепете модула на предавателя към USB кабел и включете вашия DEV компютър (друг USB порт).
- Трябва да започнете да регистрирате предавания в прозореца на конзолата си
Едно от https://github.com/sui77/rc-switch/ демонстрации с включени щифтове за D1M RFTXRX BLOCK
/* |
Пример за различни методи за изпращане |
https://github.com/sui77/rc-switch/ |
модифициран за D1M RFTXRX BLOCK щифтове |
*/ |
#включва |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
// Предавателят е свързан към Arduino Pin #10 |
mySwitch.enableTransmit (D0); // D0 или D5 или D6 или D7 или D8 |
} |
voidloop () { |
/ * Вижте пример: Превключватели тип A_WithDIPS */ |
mySwitch.switchOn ("11111", "00010"); |
забавяне (1000); |
mySwitch.switchOff ("11111", "00010"); |
забавяне (1000); |
/ * Същият превключвател, както по -горе, но използващ десетичен код */ |
mySwitch.send (5393, 24); |
забавяне (1000); |
mySwitch.send (5396, 24); |
забавяне (1000); |
/ * Същият ключ, както по -горе, но с използване на двоичен код */ |
mySwitch.send ("000000000001010100010001"); |
забавяне (1000); |
mySwitch.send ("000000000001010100010100"); |
забавяне (1000); |
/ * Същият ключ, както по-горе, но код на три състояния */ |
mySwitch.sendTriState ("00000FFF0F0F"); |
забавяне (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
забавяне (1000); |
забавяне (20000); |
} |
вижте rawd1m_rftxrx_send_demo.ino хоствано с ❤ от GitHub
Едно от https://github.com/sui77/rc-switch/ демонстрации с включени щифтове за D1M RFTXRX BLOCK
/* |
Пример за получаване |
https://github.com/sui77/rc-switch/ |
Ако искате да визуализирате телеграма, копирайте необработените данни и |
поставете го в |
модифициран за D1M RFTXRX BLOCK щифтове |
*/ |
#включва |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
mySwitch.enableReceive (D4); // D1 или D2 или D3 или D4 |
} |
voidloop () { |
if (mySwitch.available ()) { |
изход (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
вижте rawd1m_rftxrx_receive_demo.ino хоствано с ❤ от GitHub
Стъпка 8: Следващи стъпки
- Програмирайте вашия D1M BLOCK с D1M BLOCKLY
- Вижте Thingiverse
- Задайте въпрос във форума на общността ESP8266
Препоръчано:
Компоненти за спояване на повърхностен монтаж - Основи на запояване: 9 стъпки (със снимки)
Компоненти за спояване на повърхностен монтаж | Основи на запояване: Досега в моята серия Основи на запояване съм обсъждал достатъчно основи за запояване, за да започнете да практикувате. В тази инструкция това, което ще обсъждам, е малко по -напреднало, но това са някои от основите за запояване на Surface Mount Compo
Термоелектрически комплект за охлаждане Peltier Монтаж: 5 стъпки
Термоелектрически комплект за охлаждане на Peltier: Термоелектрическите охладители работят в съответствие с ефекта на Peltier. Ефектът създава температурна разлика чрез прехвърляне на топлина между две електрически кръстовища. Към съединени проводници се прилага напрежение за създаване на електрически ток. Когато
ARUPI - евтин автоматизиран записващ блок/автономен записващ блок (ARU) за еколози на звукозапис: 8 стъпки (със снимки)
ARUPI - Евтина автоматизирана единица за запис/Автономна единица за запис (ARU) за еколози на звука: Тази инструкция е написана от Антъни Търнър. Проектът е разработен с много помощ от Shed в Училището по изчисления на Университета в Кент (г -н Даниел Нокс беше от голяма помощ!). Той ще ви покаже как да изградите автоматизиран аудио запис U
IOT123 - ЦЕНТЪР ЗА АСИМИЛИРАН СЕНЗОР: ICOS10 GENERIC SHELL (HOOKUP WIRE) Монтаж: 4 стъпки
IOT123 - ЦЕНТЪР ЗА АСИМИЛИРАН СЕНЗОР: ICOS10 ГЕНЕРИЧНА ШЕЛКА (КОНТАКТНА ЖИЛА) Монтаж: АКТУАЛИЗАЦИЯ Препоръчваме ви да използвате IDC веригата (не HOOKUP) за по -голяма надеждност. Този монтаж на HOOKUP е подходящ за операция без критична мисия, ако имате време да проверите веригата. Открих, че някои проводници (горен слой от панели: червено/жълто) не са достатъчно дълги
IOT123 - ЦЕНТЪР ЗА АСИМИЛИРАН СЕНЗОР: ICOS10 ГЕНЕРИЧНА ШЕЛКА (IDC) МОНТАЖ: 6 стъпки
IOT123 - ЦЕНТЪР ЗА АСИМИЛАЦИОНЕН СЕНЗОР: СБОР ICOS10 GENERIC SHELL (IDC): ЗАБЕЛЕЖКА Това е подобрена (стабилност на веригата) версия на хъба за ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE). Той се сглобява по -бързо и има по -висококачествена верига, но струва повече (~ $ 10 допълнително, ако поддържа 10 сензора). Основното фе