Orodha ya maudhui:

IOT123 - D1M BLOCK - Mkutano wa RFTXRX: Hatua 8
IOT123 - D1M BLOCK - Mkutano wa RFTXRX: Hatua 8

Video: IOT123 - D1M BLOCK - Mkutano wa RFTXRX: Hatua 8

Video: IOT123 - D1M BLOCK - Mkutano wa RFTXRX: Hatua 8
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Novemba
Anonim
IOT123 - D1M BLOCK - Mkutano wa RFTXRX
IOT123 - D1M BLOCK - Mkutano wa RFTXRX
IOT123 - D1M BLOCK - Mkutano wa RFTXRX
IOT123 - D1M BLOCK - Mkutano wa RFTXRX
IOT123 - D1M BLOCK - Mkutano wa RFTXRX
IOT123 - D1M BLOCK - Mkutano wa RFTXRX

Vizuizi vya D1M huongeza kesi za kugusa, lebo, miongozo ya polarity na kuvunja kwa Wemos D1 Mini SOC / Shields / Clones maarufu. Transmitters / Wapokeaji wa RF huruhusu ESP8266 kupata vifaa vya nyumbani / viwandani vilivyopo. Kesi hii hutoa mapumziko kwa Mpokeaji wa 433 / 315mHz na / au Transmitter.

Nia ya awali ya kuunda hii D1M BLOCK nilikuwa nahitaji RF Sniffer kwa mradi mwingine sawa na huu. Badala ya kuipandisha mkate, nilifikiri nitakula chakula changu cha mbwa. Hii ilileta shida ya kupendeza: D1M BLOCK ilihitaji kutumiwa kwa moduli za 433mHz na moduli za 315mHz kwa hivyo pini za dijiti zinazotumiwa kwa kuzima haziwezi kuwa na waya ngumu. Ndio maana pini zote za kusambaza na za mpokeaji zinachaguliwa kwa kutumia vichwa vya kiume na vipeperushi. Baadhi ya ngao za baadaye (kama ngao hii ya kifungo) pia inaruhusu pini zinazoweza kuchagua.

Pini ya 4 (Antena) imevunjwa kwa mtoaji; inaelea na imetolewa tu ili pini 4 ziwe na makazi.

Hatua hizi zinazoweza kufundishwa kupitia mkusanyiko wa kizuizi na kisha kujaribu moduli za RF kwa kutumia D1M WIFI BLOCKs.

Hatua ya 1: Vifaa na Zana

Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana

Sasa kuna orodha kamili ya Muswada wa Vifaa na Vyanzo.

  1. Ngao ya Wemos D1 Mini Protoboard na vichwa vikuu vya kike vya siri
  2. Sehemu zilizochapishwa za 3D.
  3. Seti ya D1M BLOCK - Sakinisha Jigs
  4. 2 off 4P kichwa cha kike
  5. 1 off 40P kichwa cha kiume
  6. 2 mbali kofia za Jumper
  7. Kuunganisha waya.
  8. Adhesive Nguvu ya Cyanoachrylate (ikiwezekana suuza)
  9. Bunduki ya gundi moto na vijiti vya gundi moto
  10. Solder na Iron
  11. Waya wa shaba iliyofungwa.

Hatua ya 2: Kuuza Pini za Kichwa (ukitumia SOKKI JIG)

Image
Image
Kuuza Pini za Kichwa (ukitumia SOKOKI JIG)
Kuuza Pini za Kichwa (ukitumia SOKOKI JIG)
Kuunganisha Pini za Kichwa (ukitumia SOKOTI JIG)
Kuunganisha Pini za Kichwa (ukitumia SOKOTI JIG)

Kwa kuwa pini za kiume za D1 Mini hazitafunuliwa kwenye hii D1M BLOCK, tundu la tundu linaweza kutumika. Kama pini nyingi za kiume zitakatwa, pini zote zinaweza kuuzwa katika nafasi ya kwanza.

  1. Kulisha pini za kichwa kupitia chini ya ubao (TX juu-kushoto upande wa juu).
  2. Chakula jig juu ya kichwa cha plastiki na usawazishe nyuso zote mbili.
  3. Pindisha jig na mkutano juu na bonyeza kwa nguvu kichwa kwenye uso mgumu wa gorofa.
  4. Bonyeza bodi chini kwenye jig.
  5. Solder pini 4 za kona kwa kutumia solder ndogo (mpangilio tu wa pini).
  6. Rudisha na uweke upya bodi / pini ikiwa inahitajika (bodi au pini ambazo hazijalingana au bomba).
  7. Solder pini zilizobaki.

Hatua ya 3: Kukusanya Ngao

Kukusanya Ngao
Kukusanya Ngao
Kukusanya Ngao
Kukusanya Ngao
Kukusanya Ngao
Kukusanya Ngao
  1. Pini nyingi za kiume kutoka kwa vichwa zinaweza kukatwa karibu na solder.
  2. Kutoka kichwa cha kiume 40P kata 2 kukatwa 5P na 2 mbali 4P.
  3. Kutumia ubao wa mkate kama templeti, weka msimamo na unganisha pini za kiume kwenye ukumbi wa michezo.
  4. Kutumia ubao wa mkate kama kiolezo, weka pini za kiume za muda mfupi za 4P, pini za kike za 4P juu yao na usambaze pini za kike kwenye ukumbi wa maandishi.
  5. Fuatilia na uunganishe mistari ya dijiti na waya ya shaba iliyochorwa (manjano).
  6. Weka waya mbili nyeusi ndani ya GND kutoka chini na solder upande wa juu.
  7. Fuatilia na uuzaji wa laini za GND chini (nyeusi).

  8. Weka waya mbili nyekundu ndani ya 5V na 3V3 kutoka chini na solder upande wa juu.
  9. Fuatilia na uunganishe laini za umeme upande wa chini (nyekundu).

Hatua ya 4: Gluing the Component to the Base

Image
Image
Kuunganisha Sehemu hiyo kwa Msingi
Kuunganisha Sehemu hiyo kwa Msingi
Kuunganisha Sehemu hiyo kwa Msingi
Kuunganisha Sehemu hiyo kwa Msingi
Kuunganisha Sehemu hiyo kwa Msingi
Kuunganisha Sehemu hiyo kwa Msingi

Haijafunikwa kwenye video, lakini ilipendekezwa: weka kitufe kikubwa cha gundi moto kwenye msingi tupu kabla ya kuingiza bodi haraka na kujipanga - hii itaunda funguo za kubana kila upande wa ubao. Tafadhali fanya kukimbia kavu kwa kuweka ngao kwenye msingi. Ikiwa gluing haikuwa sahihi sana, unaweza kuhitaji kufanya upigaji picha nyepesi wa ukingo wa PCB.

  1. Ukiwa na uso wa chini wa kifuniko cha chini, weka kichwa cha plastiki kilichounganishwa kupitia mashimo kwenye msingi; (pini ya TX itakuwa upande na mtaro wa kati).
  2. Weka kijiti cha gundi moto chini ya msingi na vichwa vya plastiki vilivyowekwa kupitia mitaro yake.
  3. Kaa kijiti cha gundi moto kwenye uso thabiti wa gorofa na bonyeza kwa uangalifu PCB chini mpaka vichwa vya plastiki vigonge juu; hii inapaswa kuwa na pini zilizowekwa vizuri.
  4. Unapotumia gundi moto weka mbali na pini za kichwa na angalau 2mm kutoka mahali ambapo kifuniko kitawekwa.
  5. Tumia gundi kwa pembe zote 4 za PCB kuhakikisha mawasiliano na kuta za msingi; ruhusu seepage kwa pande zote mbili za PCB ikiwezekana.

Hatua ya 5: Gluing kifuniko kwa Base

Image
Image
Gluing kifuniko kwa Base
Gluing kifuniko kwa Base
Gluing kifuniko kwa Base
Gluing kifuniko kwa Base
  1. Hakikisha pini hazina gundi na 2mm ya juu ya msingi haina gundi moto.
  2. Pre-fit kifuniko (kukimbia kavu) hakikisha hakuna mabaki ya kuchapisha yapo njiani.
  3. Chukua tahadhari zinazofaa wakati wa kutumia wambiso wa Cyanoachrylate.
  4. Omba Cyanoachrylate kwenye pembe za chini za kifuniko ili kuhakikisha kufunika kwa kigongo kilicho karibu.
  5. Haraka kifuniko kwa msingi; kubana kufunga pembe ikiwezekana (kuepuka lensi).
  6. Baada ya kifuniko kukauka kwa mikono kila pini kwa hivyo iko katikati ya utupu ikiwa ni lazima (angalia video).

Hatua ya 6: Kuongeza Lebo za wambiso

Kuongeza Lebo za wambiso
Kuongeza Lebo za wambiso
Kuongeza Lebo za wambiso
Kuongeza Lebo za wambiso
Kuongeza Lebo za wambiso
Kuongeza Lebo za wambiso
Kuongeza Lebo za wambiso
Kuongeza Lebo za wambiso
  1. Tumia lebo ya pinout upande wa chini wa msingi, na pini ya RST upande na gombo.
  2. Tumia lebo ya kitambulisho upande wa gorofa ambao haujainikwa, na pini tupu kuwa juu ya lebo.
  3. Bonyeza maandiko chini kwa nguvu, na zana gorofa ikiwa inahitajika.

Hatua ya 7: Kujaribu na D1M WIFI BLOCK (s)

Kujaribu na D1M WIFI BLOCK (s)
Kujaribu na D1M WIFI BLOCK (s)

Kwa jaribio hili utahitaji:

  1. Punguzo la 2 D1M RFTXRX BLOCKS
  2. Punguzo la 2 D1M WIFI BLOCKS
  3. 1 off 433mHz transmitter na pinouts ya Signal, VCC, GND (3.3V mvumilivu)
  4. 1 off 433mHz mpokeaji na pinouts ya VCC, Singal, Signal, GND (5V mvumilivu).

Ninashauri kupata watumaji wengi na wapokeaji kwani kuna duds za mara kwa mara.

Maandalizi ya kusafirisha:

  1. Katika Arduino IDE weka rf-switch library (zip masharti)
  2. Pakia mchoro wa kutuma kwenye ZOZI la WIFI la D1M.
  3. Tenganisha kebo ya USB
  4. Ambatisha D1M RFTXRX BLOCK
  5. Ongeza mtumaji kwa kichwa cha kati cha kike cha 4P kama inavyoonyeshwa.
  6. Hakikisha jumper imewekwa kwenye pini iliyotambuliwa katika kuwezesha Tuma kazi kwenye mchoro (D0 au D5 au D6 au D7 au D8)

Maandalizi ya mpokeaji:

  1. Pakia mchoro wa kupokea kwenye ZOZI la WIFI la D1M.
  2. Tenganisha kebo ya USB
  3. Ambatisha D1M RFTXRX BLOCK
  4. Ongeza mpokeaji kwenye kichwa cha nje cha 4P cha kike kama inavyoonyeshwa.
  5. Hakikisha jumper imewekwa kwenye pini iliyotambuliwa katika kuwezesha Pokea kazi kwenye mchoro (D1 au D2 au D3 au D4)

Kuendesha mtihani:

  1. Ambatisha mkutano wa mpokeaji kwenye kebo ya USB na unganisha kwenye PC yako ya DEV.
  2. Fungua dirisha la kiweko na bandari sahihi ya COM na kiwango cha mchoro wa baud (ilikuwa 9600).
  3. Ambatisha mkutano wa kusambaza kwa kebo ya USB na unganisha ndani yako DEV PC (bandari nyingine ya USB).
  4. Unapaswa kuanza kupata maambukizi yaliyoingia kwenye kidirisha chako cha dashibodi

Moja ya https://github.com/sui77/rc-switch/ demos na pini zilizojumuishwa kwa D1M RFTXRX BLOCK

/*
Mfano kwa njia tofauti za kutuma
https://github.com/sui77/rc-switch/
iliyorekebishwa kwa pini za D1M RFTXRX BLOCK
*/
# pamoja
RCSwitch mySwitch = RCSwitch ();
voidetup () {
Serial. Kuanza (9600);
// Transmitter imeunganishwa na Arduino Pin # 10
mySwitch.nableTransmit (D0); // D0 au D5 au D6 au D7 au D8
}
voidloop () {
/ * Angalia Mfano: TypeA_WithDIPSwitches * /
mySwitch.switchOn ("11111", "00010");
kuchelewesha (1000);
mySwitch.switchOff ("11111", "00010");
kuchelewesha (1000);
/ * Badilisha sawa na hapo juu, lakini kwa kutumia nambari ya decimal * /
kutuma MySwitch (5393, 24);
kuchelewesha (1000);
tuma mySwitch (5396, 24);
kuchelewesha (1000);
/ * Badilisha sawa na hapo juu, lakini ukitumia nambari ya binary * /
kutuma MySwitch ("000000000001010100010001");
kuchelewesha (1000);
kutuma MySwitch ("000000000001010100010100");
kuchelewesha (1000);
/ * Badilisha sawa na hapo juu, lakini nambari ya hali tatu * /
mySwitch.sendTriState ("00000FFF0F0F");
kuchelewesha (1000);
mySwitch.sendTriState ("00000FFF0FF0");
kuchelewesha (1000);
kuchelewa (20000);
}

tazama rawd1m_rftxrx_send_demo.ino mwenyeji na ❤ na GitHub

Moja ya https://github.com/sui77/rc-switch/ demos na pini zilizojumuishwa kwa D1M RFTXRX BLOCK

/*
Mfano wa kupokea
https://github.com/sui77/rc-switch/
Ikiwa unataka kuibua telegram nakili data mbichi na
ibandike kwenye
iliyorekebishwa kwa pini za D1M RFTXRX BLOCK
*/
# pamoja
RCSwitch mySwitch = RCSwitch ();
voidetup () {
Serial. Kuanza (9600);
mySwitch.enableReceive (D4); // D1 au D2 au D3 au D4
}
voidloop () {
ikiwa (mySwitch haipatikani ()) {
pato (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ());
mySwitch.resetInapatikana ();
}
}

tazama rawd1m_rftxrx_receive_demo.ino iliyohifadhiwa na ❤ na GitHub

Hatua ya 8: Hatua Zifuatazo

  1. Panga D1M BLOCK yako na D1M BLOCKLY
  2. Angalia Thingiverse
  3. Uliza swali kwenye Jukwaa la Jamii la ESP8266

Ilipendekeza: