Orodha ya maudhui:

Dhibiti Vifaa vya Nyumbani Zaidi ya LoRa - LoRa katika Automation ya Nyumbani - Udhibiti wa Kijijini cha LoRa: Hatua 8
Dhibiti Vifaa vya Nyumbani Zaidi ya LoRa - LoRa katika Automation ya Nyumbani - Udhibiti wa Kijijini cha LoRa: Hatua 8

Video: Dhibiti Vifaa vya Nyumbani Zaidi ya LoRa - LoRa katika Automation ya Nyumbani - Udhibiti wa Kijijini cha LoRa: Hatua 8

Video: Dhibiti Vifaa vya Nyumbani Zaidi ya LoRa - LoRa katika Automation ya Nyumbani - Udhibiti wa Kijijini cha LoRa: Hatua 8
Video: Introduction to Cardiovascular Physiology: What People with Dysautonomia Should Know by Heart 2024, Julai
Anonim
Image
Image

Dhibiti na ubadilishe vifaa vyako vya umeme kutoka umbali mrefu (Kilometa) bila uwepo wa mtandao. Hii inawezekana kupitia LoRa!

Haya, kuna nini, jamani? Akarsh hapa kutoka CETech.

PCB hii pia ina onyesho la OLED na upeanaji 3 ambao umeunganishwa na ESP32. Unaweza kufanya chochote na nambari hiyo na kudhibiti upitishaji kwa kutumia LoRa / WiFi / Bluetooth. Kwa hivyo, kwa kifupi, mradi huu una ESP32 ambayo inaweza kutoa utendaji wa WiFi / Bluetooth, moduli ya LoRa, onyesho la OLED na upeanaji 3. Uwezekano na nambari hiyo hauna mwisho. Nimeongeza pia eneo la prototyping ambapo unaweza kuongeza sensorer au kupelekwa kwa ziada kwa ESP32 ambayo pia inapatikana.

Hii ni aina ya sehemu ya 2 ya mradi. Kwa hivyo kwa mfumo wowote wa kudhibiti kama hii unahitaji kijijini kudhibiti vitu.

Nilitengeneza kijijini cha LoRa ambacho unaweza kuangalia hapa:

Kwa upande wangu, ninatumia kijijini na kidhibiti hiki pamoja na hufanya kazi kama hirizi!

Hatua ya 1: Sehemu

Sehemu
Sehemu
Sehemu
Sehemu
Sehemu
Sehemu

Kwanza kama sehemu kuu, nilitumia moduli ya ESP32 kutoka DFRobot. Imeambatanishwa kwenye PCB kwa kutumia vichwa vya kiume na vya kike. Nilitumia onyesho la OLED.

Kwa kusudi la LoRa, nilitumia RYLR896. Ninapendekeza moduli hii kwani ni rahisi sana kutumia juu ya UART ukitumia amri za AT.

Unaweza kupata sehemu hapa chini:

1) Moduli ya Moto ya Beetle ya ESP32:

2) Moduli ya Reyax RYLR896 ya LoRa: https://www.ebay.com/itm/REYAX-RYLR896-Lora-module …….

3) Ubuni wangu wa PCB: Nimejumuisha faili ya Gerber hapa chini.

Kwa sehemu mbili za mwisho ikiwa una ugumu kuzipata unaweza kutuma ujumbe / barua pepe na ama ninaweza kukusaidia kuipata katika eneo lako au ninaweza kuzisafirisha kwako ukitaka.

Hatua ya 2: Pata PCB kwa Mradi Wako Uliotengenezwa

Pata PCB kwa Mradi Wako Uliotengenezwa
Pata PCB kwa Mradi Wako Uliotengenezwa

Lazima uangalie JLCPCB kwa kuagiza PCB kwenye mtandao kwa bei rahisi!

Unapata PCB bora 10 zilizotengenezwa na kusafirishwa kwa mlango wako kwa $ 2 na usafirishaji fulani. Pia utapata punguzo la usafirishaji kwa agizo lako la kwanza. Kubuni kichwa chako cha PCB juu ya rahisiEDA, mara tu hiyo ikimaliza pakia faili zako za Gerber kwenye JLCPCB ili kuzitengeneza kwa ubora mzuri na wakati wa haraka wa kugeuza.

Hatua ya 3: Kuelewa Moduli ya Reyax na Jinsi ya Kuitumia. (KWA hiari: Unaweza Kuruka Kusoma Hatua Hii Ikiwa Hupendezwi na Kufanya Kazi)

Kuelewa Moduli ya Reyax na Jinsi ya Kuitumia. (KWA hiari: Unaweza Kuruka Kusoma Hatua Hii Ikiwa Hupendezwi na Kufanya Kazi)
Kuelewa Moduli ya Reyax na Jinsi ya Kuitumia. (KWA hiari: Unaweza Kuruka Kusoma Hatua Hii Ikiwa Hupendezwi na Kufanya Kazi)

1. Moduli ya LoRa tunayo ni moduli ya UART ambayo imesanidiwa kwa kutumia amri za AT.

2. Moduli hiyo ina STM32 MCU ambayo inazungumza kabisa na moduli ya SPI LoRa kwenye RYLR896.

3. Amri kwenye picha ni za msingi ambazo unaweza kutaja hati hii kwa zaidi: REYAX-Lora-AT-COMMAND-KIONGOZI

4. Bado nakushauri sana kupitia video yangu ya YouTube ambapo ninaelezea hii vizuri.

Hatua ya 4: Uunganisho wa Moduli kwenye PCB

Uunganisho wa Moduli kwenye PCB
Uunganisho wa Moduli kwenye PCB
Uunganisho wa Moduli kwenye PCB
Uunganisho wa Moduli kwenye PCB

1. Moduli zote mbili zitaunganishwa sawa na kwenye picha hapo juu.

2. Wakati moduli zote mbili zimeunganishwa, unaweza kupanga moduli moja kwa moja kisha ujaribu mradi.

3. Utahitaji kuunganisha mzunguko wa transistor mara nyingi kwa upitishaji mwingi unaounganisha.

Uunganisho wote ulioonyeshwa hapo juu unafanywa katika PCB na kwa hivyo hakuna haja ya wiring nyingine yoyote.

Hatua ya 5: Kufunga kwa PCB

Kufundisha kwa PCB
Kufundisha kwa PCB

Solder vifaa vyote kwa PCB.

Ningeshauri kutengenezea sehemu za urefu wa chini kwenye PCB kwanza na kisha songa kwa vifaa vilivyo na urefu zaidi kama vichwa vya kichwa nk.

Kabla ya kuwezesha moduli jaribu viunganisho vyote kwa kutumia multimeter kwa viungo vibaya vya solder na nyaya fupi.

Ili kupanga moduli unaweza kuunganisha moduli ya esp32 moja kwa moja kwenye PC yako kwa kutumia kebo ya USB.

Hatua ya 6: Pakua na usanidi IDE ya Arduino

Pakua na usanidi IDE ya Arduino
Pakua na usanidi IDE ya Arduino

Pakua IDE ya Arduino kutoka hapa.

1. Sakinisha Arduino IDE na uifungue.

2. Nenda kwenye Faili> Mapendeleo

3. Ongeza https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json URL za Meneja wa Bodi za Ziada.

4. Nenda kwenye Zana> Bodi> Meneja wa Bodi

5. Tafuta ESP8266 na kisha usakinishe bodi.

6. Anzisha tena IDE.

Hatua ya 7: Kuandika Mradi

Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi

Pakua hazina ya GitHub:

2. Ondoa hazina iliyopakuliwa.

3. Nakili maktaba kutoka kwa hazina iliyopakuliwa hadi kwenye folda ya Maktaba katika folda ya mchoro wa Arduino.

4. Fungua mchoro wa Transmitter katika IDE ya Arduino.

5. Nenda kwenye Zana> Bodi. Chagua ubao unaofaa unaotumia, Firebeetle ESP32 kwa upande wangu.

6. Chagua comm sahihi. bandari kwa kwenda kwenye Zana> Bandari.

7. Piga kitufe cha kupakia.

8. Wakati kichupo kinasema Kufanya Kupakia unapaswa kurudia hatua zilizo hapo juu na moduli ya mpokeaji kupakia nambari.

Hatua ya 8: Kucheza na Kifaa

Inacheza na Kifaa
Inacheza na Kifaa

1. Wezesha tu kifaa, unaweza kugonga vifungo tofauti kwenye rimoti ili uone bonyeza tena.

2. Ili kufanya kifaa hiki kufanya kazi lazima uwe na kijijini cha LoRa, unaweza kupata ile ambayo nilijenga hapa:

3. CONGO! kifaa kinafanya kazi kama inavyotarajiwa.

Ilipendekeza: