Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Hej kodifikues, sot do t'ju mësoj se si të krijoni një llambë me një rezistencë fotografike në TinkerCad. Le të fillojmë!
Furnizimet
Do t'ju duhet:
* 1 Foto-rezistencë
* 1 Arduino Uno R3
* 1 llambë drite
* 1 Rele SPDT (pasi llamba merr 120 V dhe Arduino siguron vetëm 5V)
* 1 Burimi i energjisë
* 1 Breadboard
Hapi 1: Organizimi
Gjëja e parë që dëshironi të bëni është të organizoni materialet tuaja si në foto. Kjo do ta bëjë më të lehtë kur duhet të lidhim gjithçka së bashku.
Hapi 2: Photoresistor
Gjëja e parë që do të lidhim është rezistenca e fotografive. Ne e lidhim kunjin 5V me terminalin pozitiv të dërrasës së bukës, shtojmë terren (sigurohuni që të shtoni energji/terren në të gjithë pjatën e bukës) dhe shtoni rezistencën e fotove një rresht pin mbi tokë. Midis atyre, ju lidhni kunjin A0 në një rezistencë 1000 ohm dhe e lidhni atë me pozitive.
Hapi 3: Furnizimi me energji, stafetë dhe llambë
Tjetra, ne do të lidhim burimin e energjisë, stafetën dhe llambën me Arduino. Së pari, ne duhet të lidhim tokën me Arduino dhe të lidhim skajet e secilës dërrasë buke në mënyrë që fuqia dhe toka të shkojnë kudo rreth bordit të bukës. Tjetra, për furnizimin me energji elektrike, ne lidhim tokën me terminalin 1 të Stafetës dhe shtojmë terren nga terminali 8 i Stafetës. Pozitivi i furnizimit me energji elektrike shkon në terminalin 2 të llambës, dhe pozitivi i llambës shkon në terminalin 7 të stafetës. Së fundi, ne mund ta lidhim pinin dixhital 4 me terminalin 5 të Stafetës. Me këtë, të gjitha instalimet elektrike/pajisjet janë bërë, dhe ne mund të kalojmë në kodimin e Arduino!
Hapi 4: Kodimi në Arduino
Kodimi për këtë është në dy pjesë; void setup dhe void loop. Konfigurimi, siç thuhet, vendos kunjat dhe laku bën një pjesë të kodit.
Për konfigurimin e pavlefshëm, ne përdorim pinMode për të zgjedhur një numër specifik pin, dhe zgjedhim nëse është hyrje ose dalje. Në këtë rast, pin A0 është hyrje, dhe pin 4 për dalje. Serial.begin fillon monitorin serik për rezistencën e fotove. Me këtë, ne mund të fillojmë në lakin e zbrazëtisë.
Për lakun void, ne shkruajmë Serial.println (analogRead (A1)); për të shtypur të dhënat e rezistencës së fotove dhe monitorit serik. Ne shkruajmë një pohim if, nëse rezistenca e fotove jep numra mbi 500 (ose një dritë e zbehtë) që do të fikte llambën dhe do ta ndizte nëse nuk ishte e zbehtë. Dhe ashtu si kjo, kodi është bërë dhe qarku funksionon!
Faleminderit që lexuat këtë tutorial! Shpresoj se ju ka pelqyer!