Turinys:
- 1 veiksmas: reikalingi komponentai:-
- 2 žingsnis: grandinė ir jungtys:-
- 3 žingsnis: pasipriešinimo apskaičiavimas naudojant „Arduino“omų matuoklį:
- 4 žingsnis: kodas:
- 5 žingsnis: Išvada:
Video: Kaip pasidaryti Arduino omų matuoklį: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Mums sunku perskaityti rezistorių spalvų kodus, kad surastume jo atsparumą. Norėdami įveikti pasipriešinimo vertės nustatymo sunkumus, mes sukursime paprastą omų matuoklį naudodami „Arduino“. Pagrindinis šio projekto principas yra įtampos skirstytuvo tinklas. Nežinomo pasipriešinimo vertė rodoma 16*2 LCD ekrane.
1 veiksmas: reikalingi komponentai:-
- Duonos lenta (https://www.banggood.in/custlink/Kv3KBp15nG)
- „Arduino UNO“(https://www.banggood.in/custlink/DmmmecTtQy)
- 16x2 skystųjų kristalų ekranas (https://www.banggood.in/custlink/3GGD6JTVbV)
- Trumpieji laidai (https://www.banggood.in/custlink/Kmm34JuHs8)
- 10k potenciometras (https://www.banggood.in/custlink/D3D36p7F6A)
- 470 omų rezistorius (https://www.banggood.in/custlink/vDvDBJ7PNl)
2 žingsnis: grandinė ir jungtys:-
LCD PIN 1 ------------ GND
LCD PIN 2 ------------ VCC
LCD PIN 3 ------------ Vidurinis puodo kaištis
LCD PIN 4 ------------ D12 iš arduino
LCD PIN kodas 5 ------------ GND
LCD PIN 6 ------------ D11 of arduino
LCD PIN kodas 7 ------------ NC
LCD PIN kodas 8 ------------ NC
LCD PIN kodas 9 ------------ NC
LCD PIN kodas 10 ---------- NC
LCD PIN 11 ---------- D5 of arduino
LCD PIN 12 ---------- D4 of arduino
LCD PIN 13 ---------- D3 iš arduino
LCD PIN 14 ---------- D2 iš arduino
LCD PIN kodas 15 ---------- VCC
LCD PIN kodas 16 ---------- GND
3 žingsnis: pasipriešinimo apskaičiavimas naudojant „Arduino“omų matuoklį:
Šio pasipriešinimo matuoklio veikimas yra labai paprastas ir jį galima paaiškinti naudojant paprastą įtampos skirstytuvo tinklą, parodytą žemiau.
Iš rezistorių R1 ir R2 įtampos daliklio tinklo, Vout = Vin * R2 / (R1 + R2)
Iš aukščiau pateiktos lygties galime nustatyti R2 reikšmę kaip
R2 = Vout * R1 / (Vin - Vout)
Kur R1 = žinomas atsparumas
R2 = nežinomas pasipriešinimas
Vin = įtampa, pagaminta „Arduino“5 V kaištyje
Vout = R2 įtampa žemės atžvilgiu.
Pastaba: pasirinktos žinomos varžos (R1) vertė yra 470Ω, tačiau vartotojai turėtų ją pakeisti pasirinkta rezistoriaus varžos verte.
4 žingsnis: kodas:
#įtraukti
// LiquidCrystal (rs, sc, d4, d5, d6, d7)
„LiquidCrystal lcd“(12, 11, 5, 4, 3, 2);
const int analogPin = 0;
int analogval = 0;
int vin = 5;
plūdės bufetas = 0;
plūdė vout = 0; plūdė R1 = 0; plūdė R2 = 470;
void setup () {
LCD. pradžia (16, 2); }
void loop () {
analogval = analogRead (analogPin);
if (analogval) {buff = analogval * vin; vout = (buff) / 1024,0;
jei (vout> 0,9) {
buff = (vin / vout) - 1; R1 = R2 * buff; lcd.setCursor (0, 0); lcd.print ("-Resistance-"); lcd.setCursor (0, 1);
jei ((R1)> 999) {
lcd.print (""); LCD spausdinimas (R1 / 1000); lcd.print ("K omas"); } else {lcd.print (""); lcd.print (apvalus (R1)); lcd.print ("omas"); }
vėlavimas (1000);
lcd.clear ();
}
else {lcd.setCursor (0, 0); lcd.print ("! Įdėkite rezistorių"); lcd.setCursor (0, 1);
}
} }
5 žingsnis: Išvada:
Ši grandinė, kurios R1 yra 470 omų, puikiai veiks nuo 100 omų iki 2 k omų varžų. Galite pakeisti žinomo pasipriešinimo vertę aukštesnėms nežinomų varžų vertėms.
Tikimės, kad jums patiko ši pamoka.
Apsvarstykite galimybę mane palaikyti „YouTube“. Esu tikras, kad nenusivilsite. youtube.com/creativestuff
Rekomenduojamas:
Sukurkite savo galios matuoklį/registratorių: 5 žingsniai (su nuotraukomis)
Sukurkite savo energijos matuoklį/registratorių: Šiame projekte aš jums parodysiu, kaip sujungiau „Arduino“, INA219 galios monitoriaus IC, OLED LCD ir „Micro SD“kortelės PCB, kad sukurtų galios matuoklį/registratorių, kuris turi daugiau funkcijų nei populiarus USB galios matuoklis. Pradėkime
Kaip sukurti vandens srauto matuoklį: 7 žingsniai
Kaip sukurti vandens srauto matuoklį: tikslų, mažą ir nebrangų skysčio srauto matuoklį galima lengvai pagaminti naudojant „GreenPAK ™“komponentus. Šioje instrukcijoje pateikiamas vandens srauto matuoklis, kuris nuolat matuoja vandens srautą ir rodo jį trijuose 7 segmentų ekranuose. Srauto jutiklis
Kaip pasidaryti pasirinktinį „pasidaryk pats“temperatūros matuoklį naudojant juostinę diagramą ir „Atmega328p“: 3 žingsniai (su nuotraukomis)
Kaip pasidaryti pasirinktinį „pasidaryk pats“temperatūros matuoklį naudojant juostinę diagramą ir „Atmega328p“: šiame įraše parodysiu, kaip pasidaryti temperatūros matuoklį naudojant juostinę diagramą & Atmega328p. Įraše bus visa informacija, pvz., Grandinės schema, PCB gamyba, kodavimas, surinkimas & Testavimas. Aš taip pat įtraukiau vaizdo įrašą, kuriame yra visa
Perskaitykite pagrindinį elektros energijos matuoklį (ESP8266, „WiFi“, MQTT ir „Openhab“): 6 žingsniai (su nuotraukomis)
Perskaitykite savo pagrindinį elektros energijos matuoklį (ESP8266, „WiFi“, MQTT ir „Openhab“): šioje instrukcijoje sužinosite, kaip aš perskaičiau savo pagrindinės elektros energijos suvartojimą mano namuose, ir paskelbiu ją per „Openhab“namų automatizavimo programą per ESP8266, „Wifi“, MQTT. Turiu „išmanųjį skaitiklį“ISKRA Type MT372, tačiau jo nėra lengva eksportuoti
Padarykite nešiojamąjį skaitmeninį aukščio matuoklį. Pagaminta „TechShop Detroit“: 3 žingsniai (su nuotraukomis)
Padarykite nešiojamąjį skaitmeninį aukščio matuoklį. Pagaminta „TechShop Detroit“: Pagrindiniai faktai: Šiais laikais skaitmeniniai apkabos yra labai nebrangūs ir yra kūrėjų kasdienių įrankių dalis projektuojant daiktus. Jis taip pat yra labai nešiojamas. Kartais turėtume naudoti skaitmeninį aukščio matuoklį. Neseniai sukūriau 2 pusrutulio formos