Съдържание:

IOT123 - D1M БЛОК - RFTXRX Монтаж: 8 стъпки
IOT123 - D1M БЛОК - RFTXRX Монтаж: 8 стъпки

Видео: IOT123 - D1M БЛОК - RFTXRX Монтаж: 8 стъпки

Видео: IOT123 - D1M БЛОК - RFTXRX Монтаж: 8 стъпки
Видео: УВЕЧНЫЕ??? микросхемы заряда TP4056 и драйвер садового фонарика 2024, Юли
Anonim
IOT123 - D1M БЛОК - RFTXRX монтаж
IOT123 - D1M БЛОК - RFTXRX монтаж
IOT123 - D1M БЛОК - RFTXRX монтаж
IOT123 - D1M БЛОК - RFTXRX монтаж
IOT123 - D1M БЛОК - RFTXRX монтаж
IOT123 - D1M БЛОК - RFTXRX монтаж

D1M BLOCKS добавят тактилни калъфи, етикети, водачи за полярност и пробиви за популярните Wemos D1 Mini SOC/щитове/клонинги. RF предаватели/приемници позволяват на ESP8266 достъп до съществуваща домашна/индустриална автоматизация. Този корпус осигурява пробиви за 433/315mHz приемник и/или предавател.

Първоначалната мотивация за създаването на този D1M БЛОК беше, че имах нужда от RF Sniffer за друг подобен проект. Вместо да го накарам на хляб, мислех, че ще ям собствена храна за кучета. Това представи интересен проблем: D1M BLOCK трябваше да се използва за модулите 433mHz и модулите 315mHz, поради което цифровите щифтове, използвани за пробивите, не можеха да бъдат свързани с кабел. Ето защо и пиновете на предавателя и приемника могат да се избират с помощта на мъжки заглавки и джъмпери. Някои от по-късните щитове (като този щит с бутони) също позволяват избиране на щифтове.

Четвърти щифт (Антена) е прекъснат за предавателя; той е плаващ и е предвиден само така, че да са настанени 4 пина.

Тази инструкция преминава през сглобяването на блока и след това тества RF модулите, използвайки D1M WIFI БЛОКОВЕ.

Стъпка 1: Материали и инструменти

Материали и инструменти
Материали и инструменти
Материали и инструменти
Материали и инструменти
Материали и инструменти
Материали и инструменти

Сега има пълен списък на материалите и източниците.

  1. Щитът Wemos D1 Mini Protoboard и женски заглавки с дълги щифтове
  2. 3D отпечатани части.
  3. Комплект D1M БЛОК - Инсталирайте джигове
  4. 2 изключване на 4P женска заглавка
  5. 1 off 40P мъжка заглавка
  6. 2 от капачките на джъмперите
  7. Тел за свързване.
  8. Силно цианоакрилатно лепило (за предпочитане с четка)
  9. Пистолет за горещо лепило и горещо лепило
  10. Припой и желязо
  11. Калайдисана медна жица.

Стъпка 2: Запояване на щифтовете на заглавката (с помощта на гнездото за контакти)

Image
Image
Запояване на щифтовете на заглавката (с помощта на гнездото за контакти)
Запояване на щифтовете на заглавката (с помощта на гнездото за контакти)
Запояване на щифтовете на заглавката (с помощта на гнездото за контакти)
Запояване на щифтовете на заглавката (с помощта на гнездото за контакти)

Тъй като мъжки щифтове D1 Mini няма да бъдат изложени на този D1M БЛОК, може да се използва гнездото за гнездо. Тъй като излишните мъжки щифтове ще бъдат отрязани, всички щифтове могат да бъдат запоени в първоначалното положение.

  1. Прокарайте щифтовете на заглавката през долната част на дъската (TX горе вляво от горната страна).
  2. Поставете джиг върху пластмасовата глава и изравнете двете повърхности.
  3. Обърнете джига и монтажа и здраво натиснете хедера върху твърда равна повърхност.
  4. Натиснете плътно дъската върху приспособлението.
  5. Запоявайте 4 -те ъглови щифта, като използвате минимално спойка (само временно подравняване на щифтовете).
  6. Повторно затоплене и преместване на дъската/щифтовете, ако е необходимо (дъската или щифтовете не са подравнени или отвеси).
  7. Запояйте останалите щифтове.

Стъпка 3: Сглобяване на щита

Сглобяване на щита
Сглобяване на щита
Сглобяване на щита
Сглобяване на щита
Сглобяване на щита
Сглобяване на щита
  1. Излишните мъжки щифтове от заглавките могат да бъдат отрязани близо до спойката.
  2. От 40P мъжки хедър изрежете 2 от 5P и 2 от 4P.
  3. Използвайки макет като шаблон, позиционирайте и запоявайте мъжки щифтове към протоборда.
  4. Използвайки макет като шаблон, поставете временни 4P мъжки щифтове, 4P женски щифтове върху тях и запоявайте женските щифтове към протоборда.
  5. Проследявайте и запоявайте цифровите линии с калайдисана медна жица (жълта).
  6. Поставете два черни проводника в GND от долната страна и запойте отгоре.
  7. Проследете и запоявайте линиите GND от долната страна (черен).

  8. Поставете два червени проводника в 5V и 3V3 от долната страна и запойте отгоре.
  9. Проследявайте и запоявайте електропроводите от долната страна (червено).

Стъпка 4: Залепване на компонента към основата

Image
Image
Залепване на компонента към основата
Залепване на компонента към основата
Залепване на компонента към основата
Залепване на компонента към основата
Залепване на компонента към основата
Залепване на компонента към основата

Не е обхванато във видеото, но се препоръчва: поставете голямо количество горещо лепило в празната основа, преди бързо да поставите дъската и да подравните - това ще създаде клавиши за компресия от двете страни на дъската. Моля, направете работа на сухо, като поставите щитовете в основата. Ако залепването не е много точно, може да се наложи да направите леко подаване на ръба на печатната платка.

  1. С долната повърхност на корпуса на основата, насочена надолу, поставете споената пластмасова заглавка за монтаж през отворите в основата; (TX щифтът ще бъде отстрани на централния жлеб).
  2. Поставете приспособлението за горещо лепило под основата с пластмасови заглавки, поставени през жлебовете му.
  3. Поставете приспособлението за горещо лепило върху твърда равна повърхност и внимателно натиснете платката надолу, докато пластмасовите заглавки ударят повърхността; това трябва да е позиционирано правилно.
  4. Когато използвате горещото лепило, го дръжте далеч от щифтовете на заглавната част и поне 2 мм от мястото, където ще бъде поставен капакът.
  5. Нанесете лепило върху всичките 4 ъгъла на печатната платка, осигурявайки контакт с основите на стените; позволете просмукване от двете страни на печатната платка, ако е възможно.

Стъпка 5: Залепване на капака към основата

Image
Image
Залепване на капака към основата
Залепване на капака към основата
Залепване на капака към основата
Залепване на капака към основата
  1. Уверете се, че щифтовете са без лепило и горните 2 мм от основата са без горещо лепило.
  2. Предварително поставете капака (на сухо), като се уверите, че няма артефакти за печат.
  3. Вземете подходящи предпазни мерки, когато използвате цианоакрилатното лепило.
  4. Нанесете цианоакрилат върху долните ъгли на капака, като осигурите покритие на съседния ръб.
  5. Бързо поставете капака към основата; затягане на ъглите, ако е възможно (избягване на обектива).
  6. След като капакът изсъхне, ръчно огънете всеки щифт, така че да е в центъра на кухината, ако е необходимо (вижте видеото).

Стъпка 6: Добавяне на залепващи етикети

Добавяне на лепящи етикети
Добавяне на лепящи етикети
Добавяне на лепящи етикети
Добавяне на лепящи етикети
Добавяне на лепящи етикети
Добавяне на лепящи етикети
Добавяне на лепящи етикети
Добавяне на лепящи етикети
  1. Нанесете етикет за изваждане от долната страна на основата, с RST щифт отстрани с жлеб.
  2. Нанесете идентификационен етикет върху плоска страна без жлебове, като щифтовете са празни в горната част на етикета.
  3. Натиснете здраво етикетите надолу, с плосък инструмент, ако е необходимо.

Стъпка 7: Тестване с D1M WIFI БЛОКОВЕ

Тестване с D1M WIFI БЛОКОВЕ
Тестване с D1M WIFI БЛОКОВЕ

За този тест ще ви трябва:

  1. 2 изключени блокове D1M RFTXRX
  2. 2 изключени D1M WIFI БЛОКОВЕ
  3. 1 изключен предавател 433mHz с изводи на сигнал, VCC, GND (3.3V толерантен)
  4. 1 изключен 433mHz приемник с изводи на VCC, Singal, Signal, GND (5V толерантен).

Предлагам да вземете множество предаватели и приемници, тъй като има случайни сигнали.

Подготовка на предавателя:

  1. В Arduino IDE инсталирайте библиотеката rf-switch (прикачен zip)
  2. Качете изпратената скица на D1M WIFI БЛОК.
  3. Изключете USB кабела
  4. Прикрепете D1M RFTXRX БЛОК
  5. Добавете предавател към централния женски 4P заглавие, както е показано.
  6. Уверете се, че джъмпер е поставен върху щифта, идентифициран във функцията enableTransmit в скицата (D0 или D5 или D6 или D7 или D8)

Подготовка на приемника:

  1. Качете схемата за получаване на D1M WIFI БЛОК.
  2. Изключете USB кабела
  3. Прикрепете D1M RFTXRX БЛОК
  4. Добавете приемник към външната 4P женска заглавка, както е показано.
  5. Уверете се, че джъмпер е поставен върху щифта, идентифициран във функцията enableReceive в скицата (D1 или D2 или D3 или D4)

Изпълнение на теста:

  1. Прикрепете приемника към USB кабел и включете вашия DEV компютър.
  2. Отворете прозореца на конзолата с правилния COM порт и скицата на серийната скорост на предаване (беше 9600).
  3. Прикрепете модула на предавателя към USB кабел и включете вашия DEV компютър (друг USB порт).
  4. Трябва да започнете да регистрирате предавания в прозореца на конзолата си

Едно от 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: Следващи стъпки

  1. Програмирайте вашия D1M BLOCK с D1M BLOCKLY
  2. Вижте Thingiverse
  3. Задайте въпрос във форума на общността ESP8266

Препоръчано: