Sadržaj:
- Korak 1: Dodatna komponenta
- Korak 2: Napajanje (jednostavna banka napajanja ili UPS)
- Korak 3: Power Bank: na poslu
- Korak 4: Daljinsko povezivanje
- Korak 5: Konfigurirajte Bluetooth modul: HC-05 Clone
- Korak 6: Konfigurirajte Bluetooth modul: HC-05 (zs-040)
- Korak 7: Konfigurirajte Bluetooth modul: SPP C
- Korak 8: Povežite Bluetooth adapter s Arduinom da biste ga koristili kao serijsku vezu
- Korak 9: Jednostavno skicirajte i prenesite putem USB -a
- Korak 10: Isto jednostavno slanje skica putem Bluetootha
- Korak 11: Pravi test
- Korak 12: Hvala
Video: Arduino daljinsko/bežično programiranje i Power Bank domaća izrada: 12 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Problem.
Razvijam skicu u blizini računara i koristim usb i serijsku za "otklanjanje grešaka" u ovom slučaju kreiram lib za DHT12, isporučujem verziju na github biblioteke.
Ali dolazi do problema: "kada temperatura padne ispod 0, očitana vrijednost je pogrešna".
Sada moram testirati problem na svom zamrzivaču (: P) i ne želim prepisivati skicu i koristiti WIFI za jednostavnu situaciju.
Dakle, bez prepisivanja skice želim nastaviti programirati kao i prethodni, ali moj Arduino mora ići u zamrzivač.
Trebaju mi 2 stvari, jedna je baterija, ali ne znam koliko testova moram napraviti pa mi je potrebna punjiva baterija i adapter za daljinski rad s mikrokontrolerom, poput Bluetootha.
Za nadogradnju pogledajte moju web stranicu
Korak 1: Dodatna komponenta
Za daljinsko povezivanje namjeravam koristiti:
-
Bluetooth adapter poput:
- HC-05 (samo djelomično testirano)
- SPP C (eBay) (Ako pretražujete, možete ga pronaći po 1,5 USD)
- 0,1uf kondenzator (za HC-05).
Za napajanje ću koristiti (možete koristiti jednostavnu 9v bateriju za arduino, ali se ne može puniti i ne znam koliko mi je potrebno testiranje) mali punjivi paket napajanja:
- Modul punjača litijumske baterije TP4056 (eBay)
- 0,9V-5V na 5V DC-DC USB pretvarač napona Korak do pojačalo Modul napajanja (eBay), ima samo 600 mha izlaza. Ako želite nešto profesionalnije> 1A, morate otići ovdje (Digi-ključ)
- 18560 Držač baterije (Digi-ključ) (SparkFun)
- 18560 Baterija (SparkFun) (Digi-Key) kupujte odavde, stvaram provjeru kapaciteta baterije i vidim da većina 18650 baterija na mreži ima lažni kapacitet (testirana baterija je 4500mha deklarisana i 1100mha stvarna)
- Prekidač za 2 položaja (eBay)
Ako želite sve u jednom modulu, možete pogledati ovo (Digi-ključ)
Korak 2: Napajanje (jednostavna banka napajanja ili UPS)
U svom laboratoriju imam razne uređaje (kupite da biste nešto izgradili), ali mislim da je malo usb napajanja/baterije u hitnim slučajevima punjivo, pa ćemo s dvije jednostavne komponente stvoriti jedan.
Kupujem TP4056 modul za punjenje litijumskih baterija da bih stvorio svoju vremensku stanicu na solarnu energiju.
I imam 5 step up usb modul za punjenje telefona raznim baterijama, pretvara napon od 0,9-5v u konstantnih 5v.
U shemi povezivanja možete vidjeti da prije pojačavanja modula moramo dodati prekidač jer za dobivanje 5V troši kontinuirano struju.
Može se koristiti kao banka za napajanje ili UPS, modul za punjenje može istovremeno puniti i napajati.
Veza je jednostavna, izlaz baterije TP4056 ide na bateriju, izlaz TPR056 ide na pojačavanje usb modula, na pozitivnoj žici morate dodati prekidač u 2 položaja.
Korak 3: Power Bank: na poslu
Minimalan video zapis standardne upotrebe ove banke napajanja/UPS -a.
Korak 4: Daljinsko povezivanje
Za stvaranje udaljene veze bez USB kabela želim koristiti bluetooth modul za serijsko prebacivanje.
Zatim ga moramo povezati i programirati s našim Arduinom. Shema povezivanja je za programiranje bluetooth adaptera
U svojoj laboratoriji imam 2 modula HC-05 i SPP C.
Ali ja koristim HC-05 za bežično povezivanje svog CNC usmjerivača, ali jeftin SPP C je dovoljan.
Obično koristim 115200 brzinu prijenosa za serijski prijenos, pa svoj bluetooth modul konfiguriram na tu brzinu.
Korak 5: Konfigurirajte Bluetooth modul: HC-05 Clone
Za HC-05 koristim taj kôd za konfiguriranje za cnc.
Ovdje se postavlja brzina prijenosa serijskog izlaza:
#define SERIAL_SPEED 115200
Brzina prijenosa Bluetooth komunikacije ovdje:
#define BLUETOOTH_SPEED 38400
Prvi put morate postaviti da konfigurirate bluetooth na 9600 na HC-06 uređaje, 38400 na HC-05 uređaje.
Zatim postavite bluetooth brzinu prijenosa na postavljeno:
#define SET_BLUETOOTH_SPEED 115200
Možete postaviti novi naziv uređaja:
#define BT_NAME "TEST-Greben"
Ali HC bluetooth modul je prilično čist i standardan, ali taj kod ne radi na SPPC -u.
Korak 6: Konfigurirajte Bluetooth modul: HC-05 (zs-040)
Ovaj modul se razlikuje od ostalih, veza je ista.
Prvo morate obratiti pažnju na to da li je dugme prisutno (da biste prešli u režim konfiguracije, pritisnite to dugme umjesto visokog pina 9 skice). Kada LED lampica sporo treperi (svake 2 sekunde), nalazite se u konfiguracijskom načinu rada, konfiguracijski način postavlja uređaj na 38400 baudrate, tako da morate postaviti serijski i softverski serijski sadržaj na tu brzinu. Zatim umetnite ovu naredbu:
AT
AT+ORGL AT+POLAR = 1, 0 AT+NAME = Test-Greben AT+UART = 115200, 0, 0 AT+INIT
Obratite pažnju na uređaj za resetiranje ATèORGL.
AT+INIT može dati grešku (17), ali ne brinite To znači da je već u tom načinu rada.
Korak 7: Konfigurirajte Bluetooth modul: SPP C
Kod za SPP C nije tako čist kao HC-05, ali rezultat ostaje isti.
Ovdje se postavlja brzina prijenosa serijskog izlaza:
#define SERIAL_SPEED 115200
Brzina prijenosa Bluetooth komunikacije ovdje:
#define BLUETOOTH_SPEED 38400
Prvi put morate postaviti da konfigurirate bluetooth na 9600 na HC-06 uređaje, 38400 na HC-05 uređaje.
Zatim postavite bluetooth brzinu prijenosa na postavljeno:
#define SET_BLUETOOTH_SPEED 115200
Možete postaviti novi naziv uređaja:
#define BT_NAME "TEST-Greben"
Korak 8: Povežite Bluetooth adapter s Arduinom da biste ga koristili kao serijsku vezu
Za HC05 jedino što treba napomenuti je to da dugačak krak (+) kondenzatora ide na resetiranje, negativan na DTR (ili MCU-INT ili stanje) bluetooth adaptera, možete koristiti i 0,1uf keramički kondenzator.
Nisam testirao HC-05 kao programer, već samo kao zamjenu USB kabela za serijsku komunikaciju, pa ću pokazati SPP-C modul.
SPP-C modul u mom slučaju ne radi ako dodam kondenzator, ali odlično radi bez: D.
Rx bluetooth adaptera ide ožičen na tx mikrokontrolera i tx na rx, tada morate povezati VCC i GND i DTR ili MCU-INT ili stanje Bluetooth adaptera za resetiranje mikrokontrolera.
Za bolju stabilnost Dobro je napraviti razdjelnik napona u odnosu na RX bluetooth pin kao na slici jer je prijenosni napon 3,3v a ne 5v.
Korak 9: Jednostavno skicirajte i prenesite putem USB -a
Kreiram vrlo jednostavnu skicu za učitavanje, samo zapisuje progresivni broj na serijsku svakih 1500 milisekundi.
U videu je prikazana standardna upotreba putem USB kabla.
Korak 10: Isto jednostavno slanje skica putem Bluetootha
U ovom videu se prethodno skica otprema na daljinu putem Bluetootha bez promjene koda.
Korak 11: Pravi test
Sada mi treba odgovor iz zamrzivača.
Iz zamrzivača, blizu kobasica, daljinski test mi je rekao da (prokletstvo) postoji greška u mojoj biblioteci DHT12 kada padnem ispod 0.
Korak 12: Hvala
Greška na DHT12 lib je sada ispravljena.
Preporučuje se:
Vijak - Noćni sat za bežično punjenje DIY (6 koraka): 6 koraka (sa slikama)
Vijak - Noćni sat za bežično punjenje DIY (6 koraka): Induktivno punjenje (poznato i kao bežično punjenje ili bežično punjenje) je vrsta bežičnog prijenosa energije. Koristi elektromagnetsku indukciju za opskrbu prijenosnih uređaja električnom energijom. Najčešća aplikacija je Qi bežično punjenje
Izrada Bluetooth adaptera Pt.2 (Izrada kompatibilnog zvučnika): 16 koraka
Izrada Bluetooth adaptera Pt.2 (Izrada kompatibilnog zvučnika): U ovom uputstvu pokazat ću vam kako koristiti svoj Bluetooth adapter kako bi stari zvučnik bio kompatibilan s Bluetooth -om.*Ako niste pročitali moje prve upute o " Bluetooth adapter " Predlažem da to učinite prije nego nastavite. C
Od Power Bar -a do Power Bank -a: 7 koraka (sa slikama)
Od Power Bar -a do Power Bank -a: Ovaj Instructable vam pokazuje kako da transformišem svoju omiljenu power bar (Toblerone) u power bank. Moja potrošnja čokolade je ogromna pa uvijek ležim okolo pakovanja čokoladica, nadahnjujući me da učinim nešto kreativno. Dakle, završio sam sa
Jeftina domaća LED svjetiljka (potpuna izrada): 6 koraka
Jeftina domaća LED svjetiljka (potpuna izrada): jeftin izvor LED dioda Puna svjetiljka / svjetiljka
Izrada malih robota: Izrada mikro-sumo robota od jednog kubičnog inča i manji: 5 koraka (sa slikama)
Izgradnja malih robota: izrada mikro-sumo robota od jednog kubičnog inča i manjih: Evo nekoliko detalja o izgradnji sićušnih robota i kola. Ovo uputstvo će obuhvatiti i neke osnovne savjete i tehnike koje su korisne u izgradnji robota bilo koje veličine. Za mene je jedan od velikih izazova u elektronici vidjeti koliko je mali