Kazalo:
- 1. korak: Dodatna komponenta
- 2. korak: Napajanje (preprosta napajalna enota ali UPS)
- 3. korak: Power Bank: na delu
- 4. korak: Oddaljena povezava
- 5. korak: Konfigurirajte modul Bluetooth: kloniranje HC-05
- 6. korak: Konfigurirajte modul Bluetooth: HC-05 (zs-040)
- 7. korak: Konfigurirajte modul Bluetooth: SPP C
- 8. korak: Vmesnik Bluetooth povežite z Arduinom, da ga uporabite kot serijsko povezavo
- 9. korak: Enostavno skicirajte in naložite prek USB -ja
- 10. korak: Nalaganje iste skice prek Bluetooth
- 11. korak: Pravi test
- 12. korak: Hvala
Video: Arduino daljinsko/brezžično programiranje in Power Bank domače: 12 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Težava.
Razvijam skico v bližini računalnika in uporabljam usb in serijsko za "odpravljanje napak", v tem primeru ustvarim lib za DHT12, dostavim različico na github knjižnice.
Prihaja pa vprašanje: "ko temperatura pade pod 0, je odčitana vrednost napačna".
Zdaj moram težavo preizkusiti v zamrzovalniku (: P) in nočem prepisati skice in uporabiti WIFI za tako preprosto situacijo.
Tako da brez prepisovanja skice želim nadaljevati programiranje kot prejšnji, vendar mora moj Arduino iti v zamrzovalnik.
Potrebujem dve stvari, ena je baterija, vendar ne vem, koliko testov moram narediti, zato potrebujem baterijo za ponovno polnjenje in adapter za delo na daljavo z mikrokrmilnikom, na primer Bluetooth.
Za nadgradnjo različice obiščite mojo spletno stran
1. korak: Dodatna komponenta
Za oddaljeno povezavo bom uporabil:
-
Bluetooth adapter, kot je:
- HC-05 (le delno testirano)
- SPP C (eBay) (če iščete, ga najdete pri 1,5 USD)
- 0,1uf kondenzator (za HC-05).
Za napajanje bom uporabil (lahko uporabite preprosto 9v baterijo za arduino, vendar je ni mogoče polniti in ne vem, koliko testov potrebujem) majhen napajalnik:
- Modul polnilnika litijevih baterij TP4056 (eBay)
- 0,9V-5V do 5V DC-DC pretvornik napetosti USB Step Up Booster Power Supply Module (eBay), ima samo 600 mha izhoda, če želite nekaj bolj profesionalnega> 1A, morate iti sem (Digi-key)
- 18560 Držalo za baterijo (Digi-Key) (SparkFun)
- 18560 Baterija (SparkFun) (Digi-Key) kupite tukaj, ustvarim preverjalnik kapacitete baterije in vidim, da ima večina 18650 baterij v omrežju ponarejeno kapaciteto (preizkušena baterija je 4500 mha in 1100 mha realna)
- 2 -položajno stikalo (eBay)
Če želite vse v enem modulu, si lahko ogledate to (Digi-ključ)
2. korak: Napajanje (preprosta napajalna enota ali UPS)
V svojem laboratoriju imam različne naprave (nakup za izdelavo), vendar menim, da je malo napajalnega USB napajalnika/akumulatorja koristno, zato bomo z dvema preprostima komponentama ustvarili eno.
Kupujem modul za polnjenje litijevih baterij TP4056 za izdelavo vremenske postaje na sončno energijo.
In imam 5 koračni USB modul za polnjenje telefona z različno baterijo, ki pretvori napetost od 0,9-5v v konstantnih 5v.
V shemi povezave lahko vidite, da moramo pred povečevalnim modulom dodati stikalo, ker za pridobivanje 5V neprekinjeno odvaja tok.
Uporablja se lahko kot napajalnik ali UPS, modul za polnjenje se lahko hkrati napolni in napaja.
Povezava je preprosta, izhod baterije TP4056 pojdite na baterijo, izhod TPR056 pojdite na povečanje USB modula, na pozitivni kabel morate dodati 2 -stično stikalo.
3. korak: Power Bank: na delu
Minimalen videoposnetek standardne uporabe te napajalne enote/UPS.
4. korak: Oddaljena povezava
Za vzpostavitev oddaljene povezave brez kabla USB želim uporabiti modul bluetooth kot serijski prehod.
Potem se moramo povezati in programirati z našim Arduinom. Shema povezave je za programiranje adapterja bluetooth
V laboratoriju imam 2 modula HC-05 in SPP C.
Vendar uporabljam HC-05 za brezžično povezavo svojega CNC usmerjevalnika, vendar nizka cena SPP C zadostuje.
Običajno za serijski prenos uporabljam hitrost prenosa 115200, zato svoj modul bluetooth konfiguriram na to hitrost.
5. korak: Konfigurirajte modul Bluetooth: kloniranje HC-05
Za HC-05 uporabljam to kodo za konfiguracijo za cnc.
Tu je nastavljena hitrost prenosa zaporednega izhoda:
#define SERIAL_SPEED 115200
Hitrost prenosa Bluetooth komunikacije tukaj:
#define BLUETOOTH_SPEED 38400
Prvič morate nastaviti nastavitev bluetooth na 9600 na HC-06 naprave, 38400 na HC-05 naprave.
Nato nastavite hitrost prenosa Bluetooth:
#define SET_BLUETOOTH_SPEED 115200
Lahko nastavite novo ime naprave:
#define BT_NAME "TEST-Greben"
Toda modul HC bluetooth je precej čist in standarden, vendar ta koda ne deluje na SPPC.
6. korak: Konfigurirajte modul Bluetooth: HC-05 (zs-040)
Ta modul se razlikuje od drugega, povezava je enaka.
Najprej morate biti pozorni, če je gumb prisoten (za vstop v konfiguracijski način pritisnite ta gumb namesto visokega zatiča 9 skice). Ko LED utripa počasi (vsake 2 s), ste v konfiguracijskem načinu, konfiguracijski način nastavi napravo na 38400 baudrate, zato morate na to hitrost nastaviti serijsko in programsko opremo. Nato vnesite ta ukaz:
AT
AT+ORGL AT+POLAR = 1, 0 AT+NAME = Test-Reef AT+UART = 115200, 0, 0 AT+INIT
Bodite pozorni na napravo za ponastavitev ATèORGL.
AT+INIT lahko povzroči napako (17), vendar ne skrbite. To pomeni, da je že v tem načinu.
7. korak: Konfigurirajte modul Bluetooth: SPP C
Koda za SPP C ni tako čista kot HC-05, vendar rezultat ostaja enak.
Tu je nastavljena hitrost prenosa zaporednega izhoda:
#define SERIAL_SPEED 115200
Hitrost prenosa Bluetooth komunikacije tukaj:
#define BLUETOOTH_SPEED 38400
Prvič morate nastaviti nastavitev bluetooth na 9600 na HC-06 naprave, 38400 na HC-05 naprave.
Nato nastavite hitrost prenosa Bluetooth:
#define SET_BLUETOOTH_SPEED 115200
Lahko nastavite novo ime naprave:
#define BT_NAME "TEST-Greben"
8. korak: Vmesnik Bluetooth povežite z Arduinom, da ga uporabite kot serijsko povezavo
Pri HC05 je treba opozoriti le na to, da se dolg krak (+) kondenzatorja pri ponastavitvi, negativni na DTR (ali MCU-INT ali stanje) adapterja bluetooth, lahko uporabite tudi keramični kondenzator 0,1uf.
HC-05 nisem testiral kot programer, ampak le kot nadomestek USB kabla za serijsko komunikacijo, zato bom prikazal modul SPP-C.
Modul SPP-C v mojem primeru ne deluje, če dodam kondenzator, vendar brezhibno deluje brez: D.
Rx adapterja bluetooth se poveže na tx mikrokontrolerja in tx na rx, potem morate za ponastavitev mikrokrmilnika priključiti VCC in GND ter DTR ali MCU-INT ali stanje adapterja bluetooth.
Za boljšo stabilnost Dobro je, da delite napetostni delilec v primerjavi z RX bluetooth zatičem, kot je na sliki, ker je prenosna napetost 3,3 V, ne 5 V.
9. korak: Enostavno skicirajte in naložite prek USB -ja
Ustvarjam zelo preprosto skico za nalaganje. Napisuje le progresivno številko v serijo vsakih 1500 milisekund.
V videu je prikazana standardna uporaba prek kabla USB.
10. korak: Nalaganje iste skice prek Bluetooth
V tem videoposnetku se predhodna skica naloži na daljavo prek Bluetootha brez kode za spremembo.
11. korak: Pravi test
Zdaj potrebujem odgovor iz zamrzovalnika.
Iz globokega zamrzovalnika, v bližini klobas, mi daljinski test pove, da je (prekleto) v moji knjižnici DHT12 napaka, ko grem pod 0.
12. korak: Hvala
Napaka na DHT12 lib je zdaj odpravljena.
Priporočena:
ESP32 Xiaomi Hack - Brezžično pridobivanje podatkov: 6 korakov (s slikami)
ESP32 Xiaomi kramp - Pridobite podatke brezžično: Dragi prijatelji, dobrodošli v drugem Instructable! Danes se bomo naučili, kako pridobiti podatke, ki jih ta Xiaomi -jev monitor temperature in vlažnosti prenaša s funkcijo Bluetooth na plošči ESP32. Kot vidite, uporabljam ploščo ESP32
Shelly Sense - brezžično napajanje (standard WPC Qi): 5 korakov (s slikami)
Shelly Sense - brezžično napajanje (standard WPC Qi): OPOMBA: po tem priročniku boste izgubili garancijo in tvegali boste tudi, da boste poškodovali Shelly Sense. Naredite to le, če veste, kaj počnete, in če se zavedate tveganj. Shelly Sense je neverjeten izdelek, ki zazna vse
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Nizkocenovno brezžično senzorsko omrežje na pasu 433MHz: 5 korakov (s slikami)
Nizkocenovno brezžično senzorsko omrežje v pasu 433MHz: Najlepša hvala Teresi Rajba, ki mi je prijazno podala soglasje, da bom uporabila podatke iz svojih publikacij v tem članku.*Na zgornji sliki - pet senzorskih oddajnih enot, ki sem jih uporabil za testiranje Kaj so brezžični senzorji omrežja? Preprosta definicija bi
Od Power Bar do Power Bank: 7 korakov (s slikami)
Od Power Bar do Power Bank: Ta navodila vam pokažejo, kako najljubši power bar (Toblerone) spremenim v power bank.Moja poraba čokolade je velika, zato imam vedno naokoli pakete čokoladnih ploščic, ki me navdihujejo, da naredim nekaj ustvarjalnega. Tako sem končal z