Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Vipengee vya vifaa
- Hatua ya 2: Aina ya Usambazaji
- Hatua ya 3: Njia ya Kifaa
- Hatua ya 4: Kifaa cha Wiring
- Hatua ya 5: Usanidi
- Hatua ya 6: Matokeo ya Usanidi
- Hatua ya 7: Tuma Ujumbe
- Hatua ya 8: Shield kwa Arduino
- Hatua ya 9: Maktaba
Video: Ujumbe rahisi wa Arduino LoRa (zaidi ya 5km): Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Tutajaribu E32-TTL-100 na maktaba yangu. Ni moduli ya transceiver isiyo na waya, inafanya kazi kwa 410 441 MHz (au 868MHz au 915MHz) kulingana na RFIC SX1278 ya asili kutoka SEMTECH, usafirishaji wa uwazi unapatikana, kiwango cha TTL. Moduli hiyo inachukua teknolojia ya wigo wa kueneza wa LORA.
Vifaa
- Arduino UNO
- Vifaa vya LoRa e32
Hiari
- Ngao ya Mischianti Arduino LoRa (Chanzo wazi)
- Ngao ya Mischianti WeMos LoRa (Chanzo wazi)
Hatua ya 1: Vipengee vya vifaa
Moduli hiyo inaangazia algorithm ya Marekebisho ya Kosai ya Mbele ya FEC, ambayo inahakikisha ufanisi wake mkubwa wa usimbuaji na utendaji mzuri wa marekebisho. Katika kesi ya kuingiliwa ghafla, inaweza kusahihisha pakiti za data zilizoingiliwa moja kwa moja, ili kuegemea na usafirishaji upate kuboreshwa sawia. Lakini bila FEC, pakiti hizo zinaweza kutolewa tu. Na kwa usimbuaji mkali na usimbuaji, kukatiza data kunakuwa hakuna maana. Kazi ya ukandamizaji wa data inaweza kupunguza muda wa maambukizi na uwezekano wa kuingiliwa, wakati inaboresha uaminifu na ufanisi wa usafirishaji.
- Ukubwa wa moduli: 21 * 36mm
- Aina ya Antena: SMA-K (50Ω impedance)
- Umbali wa usafirishaji: 3000m (max)
- Nguvu ya juu: 2dB (100mW)
- Viwango vya hewa: 2.4Kbps (kiwango 6 cha hiari (0.3, 1.2, 2.4, 4.8, 9.6, 19.2kbps)
- Urefu wa chafu: 512BytePokea
- urefu: 512Byte
- Mawasiliano ya Mawasiliano: UART - 8N1, 8E1, 8O1,
- Aina nane za Kiwango cha baud cha UART, kutoka 1200 hadi 115200bps (Default: 9600)
- Msaada wa RSSI: Hapana (Usindikaji uliojengwa kwa akili)
Hatua ya 2: Aina ya Usambazaji
Uhamisho wa uwaziHii inaweza kuzingatiwa kama "Demo mode", kwa chaguo-msingi unaweza kutuma ujumbe kwa kifaa chochote cha anwani na kituo sawa.
Uhamisho uliowekwa
Aina hii ya usambazaji unaweza kutaja anwani na kituo ambapo unataka kutuma ujumbe. Unaweza kutuma ujumbe kwa:
- Kifaa kilichoainishwa na Anwani iliyochaguliwa Chini, Anwani ya Juu na Kituo.
- Tangaza ujumbe kwa seti ya vifaa vya kituo Njia ya kawaida Tuma tu ujumbe.
Hatua ya 3: Njia ya Kifaa
Hali ya kawaida Tuma tu ujumbe.
Njia ya kuamsha na hali ya kuokoa nguvu
Kama unavyodhamiria ikiwa kifaa kiko katika hali ya Kuamsha inaweza "kuamsha" kifaa kimoja au zaidi ambavyo viko katika hali ya kuokoa nguvu na mawasiliano ya utangulizi.
Njia ya mpango / kulala
Kwa usanidi huu unaweza kubadilisha usanidi wa kifaa chako.
Hatua ya 4: Kifaa cha Wiring
Hapa schema ya unganisho la kifaa, hii imeunganishwa kikamilifu, na usimamizi wa idhini ya siri ya M0 na M1 kubadilisha hali ya kifaa, ili uweze kubadili usanidi au hali ya kuamka na programu, maktaba inakusaidia katika haya yote operesheni.
Hatua ya 5: Usanidi
Ipo amri maalum ya kuweka na kupata usanidi
kuanzisha batili () {Serial.begin (9600); kuchelewesha (500); // Anzisha pini zote na UART e32ttl100. anza (); ResponseStructContainer c; c = e32ttl100.get Usanidi (); // Ni muhimu kupata pointer ya usanidi kabla ya usanidi mwingine wote wa usanidi wa usanidi = * (Usanidi *) c.data; Serial.println (c.status.getResponseDescription ()); Serial.println (c.status.code); PrintParameters (usanidi); MajibuStructContainer cMi; cMi = e32ttl100.getModuleInformation (); // Ni muhimu kupata pointer ya habari kabla ya operesheni nyingine zote ModuleInformation mi = * (ModuleInformation *) cMi.data; Serial.println (cMi.status.getResponseDescription ()); Serial.println (cMi.status.code); magazetiModuleInformation (mi); }
Hatua ya 6: Matokeo ya Usanidi
Na matokeo huwa
Anza Mafanikio 1 ---------------------------------------- BINKI YA KICHWA: 11000000 192 C0 AddH BIN: 0 AddL BIN: 0 Chan BIN: 23 -> 433MHz SpeedParityBit BIN: 0 -> 8N1 (Default) SpeedUARTDataRate BIN: 11 -> 9600bps (chaguo-msingi) SpeedAirDataRate BIN: 10 -> 2.4kbps (default) ChaguoTrans BIN: 0 - > Uhamisho wa uwazi (chaguo-msingi) Chaguo Chagua BIN: 1 -> TXD, RXD, AUX ni ChaguoWakeup BIN: 0 -> 250ms (chaguo-msingi) ChaguoFEC BIN: 1 -> Washa Mbio ya Kurekebisha Kosa la Mbele (Chaguo-msingi) Nguvu ya Chaguo BIN: 0 -> 20dBm (Chaguo-msingi) ---------------------------------------- Mafanikio 1 ------------------------------.: Toleo la 32: Sifa 44: 14 --------------------------------------------
Hatua ya 7: Tuma Ujumbe
Hapa kuna mchoro rahisi wa kutuma ujumbe kwa vifaa vyote vilivyounganishwa kwenye kituo
kitanzi batili () {// Ikiwa kitu kinapatikana ikiwa (e32ttl100.available ()> 1) {// soma ujumbe wa String ResponseContainer rc = e32ttl100.receiveMessage (); // Je! Kuna kitu kinakwenda vibaya kuchapisha ikiwa (rc.status.code! = 1) {rc.status.getResponseDescription (); } mwingine {// Chapisha data iliyopokea Serial.println (rc.data); }} ikiwa (Serial.available ()) {String input = Serial.readString (); e32ttl100.sendMessage (pembejeo); }}
Hatua ya 8: Shield kwa Arduino
Ninaunda pia ngao ya Arduino ambayo inatumika sana kwa prototyping.
Na ninaitoa kama mradi wa chanzo wazi hapa
www.pcbway.com/project/shareproject/LoRa_E32_Series_device_Arduino_shield.html
Hatua ya 9: Maktaba
Hifadhi ya GitHub
Jukwaa la msaada
Nyaraka za nyongeza
Ilipendekeza:
Kukua Lettuce Zaidi katika Nafasi Ndogo Au Kukua Lettuce katika Nafasi, (Zaidi au Chini): Hatua 10
Kukua Lettuce Zaidi katika Nafasi Ndogo Au … Kukua Lettuce katika Anga, (Zaidi au Chini): Hii ni uwasilishaji wa kitaalam kwa Shindano la Kukuza Zaidi ya Dunia, Mashindano ya Watengenezaji, iliyowasilishwa kupitia Maagizo. Sikuweza kuwa na msisimko zaidi kuwa nikibuni utengenezaji wa mazao ya nafasi na kutuma Instructable yangu ya kwanza.Kuanza, shindano lilituuliza
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 wa LoRa: Dhibiti na ubadilishe vifaa vyako vya umeme kutoka umbali mrefu (Kilometa) bila uwepo wa wavuti. Hii inawezekana kupitia LoRa! Haya, kuna nini, jamani? Akarsh hapa kutoka CETech. PCB hii pia ina onyesho la OLED na upeanaji 3 ambao
Holdies Kubwa zaidi: Nilidanganya Simu ya Zamani ili kucheza Muziki Mkubwa Zaidi wa Kushikilia .: Hatua 13 (na Picha)
Holdies Kubwa zaidi: Nilidanganya Simu ya Zamani kucheza Muziki Mkubwa wa Kushikilia.: kuna miradi mingine mingi ya kusisimua ambayo unaweza kufanya na utapeli huu wa kimsingi wa hizi dawati zinazopatikana kwa urahisi " simu.
Njia Rahisi zaidi za Kuchapa Ujumbe wa Nakala au Mazungumzo ya Ujumbe Kutoka kwa IPhone: Hatua 3
Njia Rahisi Zaidi za Kuchapisha Ujumbe wa Nakala au Mazungumzo ya Meseji Kutoka kwa IPhone: Halo kila mtu, Katika hii inayoweza kufundishwa, nitakuonyesha njia chache rahisi za kuchapisha ujumbe mfupi kutoka kwa iPhone yako. haji kwa barua, au hata kwa barua pepe, lakini badala yake kupitia maandishi
CheapGeek- Fanya Mfuatiliaji Mbaya Zaidi Awe Mbaya Zaidi : Hatua 5
CheapGeek- Fanya Mfuatiliaji Mbaya Zaidi Awe Mbaya Zaidi …: Mfuatiliaji mbaya wa zamani- wa zamani wa rangi ya dawa na waa laa, mfuatiliaji mbaya zaidi au mdogo. (kulingana na jinsi unavyoiangalia) Nilikuwa na mfuatiliaji wa vipuri niliyotumia kwa kazi ya PC nyumbani. Mfuatiliaji ulihitajika kuwa mweusi. Pamoja na kila kitu ninacho ni nyeusi hata hivyo