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: Isti jednostavan prijenos 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 promjena: 2024-01-30 09:35
Problem.
Razvijam skicu u blizini računala i koristim usb i serijski broj za "ispravljanje pogrešaka". U ovom slučaju kreiram lib za DHT12, isporučujem verziju na githubu biblioteke.
No, 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 takvu situaciju.
Dakle, bez prepisivanja skice želim nastaviti programirati kao i prethodni, ali moj Arduino mora ići u zamrzivač.
Trebam dvije stvari, jedna je baterija, ali ne znam koliko testova moram napraviti pa mi treba 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 ispitano)
- 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 (za arduino možete koristiti jednostavnu 9v bateriju, ali se ne može puniti i ne znam koliko mi je potrebno testiranje) mali punjivi paket napajanja:
- Modul punjača litijeve baterije TP4056 (eBay)
- 0,9V-5V do 5V DC-DC USB pretvarač napona Pojačajni modul za pojačavanje 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 deklarirana 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 malo punjivo usb napajanje/baterija za hitne slučajeve korisno, pa ćemo s dvije jednostavne komponente stvoriti jedan.
Kupujem TP4056 modul za punjenje litijeve baterije kako 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 neprekidno istječe struju.
Može se koristiti kao banka za napajanje ili UPS, modul za punjenje može istovremeno puniti i napajati.
Povezivanje je jednostavno, izlaz baterije TP4056 ide na bateriju, izlaz TPR056 ide na pojačavanje usb modula, na pozitivnu žicu morate dodati prekidač s 2 položaja.
Korak 3: Power Bank: na poslu
Minimalan video zapis standardne uporabe ove banke napajanja/UPS -a.
Korak 4: Daljinsko povezivanje
Za stvaranje udaljene veze bez USB kabela želim koristiti bluetooth modul kao serijsku propusnicu.
Zatim ga moramo povezati i programirati s našim Arduinom. Shema povezivanja je za programiranje bluetooth adaptera
U svom laboratoriju 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 To je dovoljno.
Obično koristim 115200 brzina 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 konfiguraciju za svoj 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 konfiguraciju Bluetootha 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"
No, Bluetooth 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 se modul razlikuje od drugog, povezivanje je isto.
Prvo morate obratiti pozornost na to da li je gumb prisutan (da biste prešli u način konfiguracije pritisnite tu tipku umjesto visokog pina 9 skice). Kad LED lampica sporo treperi (svake 2 sekunde) u konfiguracijskom ste načinu, konfiguracijski način rada postavio je uređaj na 38400 baudrate, pa morate postaviti serijski i softverski serijski broj na tu brzinu. Zatim umetnite ovu naredbu:
NA
AT+ORGL AT+POLAR = 1, 0 AT+NAME = Test-Greben AT+UART = 115200, 0, 0 AT+INIT
Obratite pozornost 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
Kôd 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 konfiguraciju Bluetootha 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 da dugačka noga (+) kondenzatora koja se resetira, negativna 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 spojiti 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
Ja stvaram vrlo jednostavnu skicu za učitavanje, samo zapisuje progresivni broj na serijski broj svakih 1500 milisekundi.
U videu je prikazana standardna upotreba putem USB kabela.
Korak 10: Isti jednostavan prijenos skica putem Bluetootha
U ovom videozapisu prethodno skica se prenosi daljinski 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 knjižnici DHT12 kad padnem ispod 0.
Korak 12: Hvala
Greška na DHT12 lib je sada ispravljena.
Preporučeni:
Vijak - DIY noćni sat za bežično punjenje (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) vrsta je 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 Bluetooth zvučnik bio kompatibilan sa starim zvučnikom.*Ako niste pročitali moje prve upute o &"izradi 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 pokazuje vam kako transformirati moj omiljeni power bar (Toblerone) u power bank.Moja potrošnja čokolade je ogromna, stoga uvijek ležim pakete čokoladica, nadahnjujući me da učinim nešto kreativno. Dakle, završio sam s
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)
Izrada malih robota: Izrada mikro-sumo robota od jednog kubičnog inča i manjih: Evo nekoliko detalja o izgradnji sićušnih robota i sklopova. Ova instrukcija ć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