Cuprins:

Lampă cu intensitate luminoasă: 4 pași
Lampă cu intensitate luminoasă: 4 pași

Video: Lampă cu intensitate luminoasă: 4 pași

Video: Lampă cu intensitate luminoasă: 4 pași
Video: Lumini de Poveste.ro - Setari Lustra LED cu Telecomanda 2024, Iulie
Anonim
Lampă de intensitate luminoasă
Lampă de intensitate luminoasă

Bună, codificatori, astăzi vă voi învăța cum să creați o lampă cu un rezistor foto pe TinkerCad. Să începem!

Provizii

Vei avea nevoie:

* 1 foto-rezistor

* 1 Arduino Uno R3

* 1 bec

* 1 releu SPDT (deoarece becul durează 120 V, iar Arduino oferă doar 5 V)

* 1 sursă de alimentare

* 1 pană de pâine

Pasul 1: Organizare

Organizare
Organizare

Primul lucru pe care vrei să-l faci este să îți organizezi materialele ca în imagine. Acest lucru va face mai ușor atunci când trebuie să conectăm totul împreună.

Pasul 2: fotorezistor

Fotorezistor
Fotorezistor

Primul lucru pe care îl vom conecta este rezistorul foto. Conectăm pinul de 5V la borna pozitivă a panoului de măsurare, adăugăm masă (asigurându-ne că adăugăm putere / masă pe toată panoul de masă) și adăugăm rezistorul foto cu un șir de pini deasupra solului. Între acestea, conectați pinul A0 la un rezistor de 1000 ohmi și îl conectați la pozitiv.

Pasul 3: Alimentare, releu și bec

Alimentare, releu și bec
Alimentare, releu și bec

Apoi, vom conecta sursa de alimentare, releul și becul cu Arduino. În primul rând, ar trebui să conectăm masă cu Arduino și să conectăm capetele fiecărei plăci de prindere, astfel încât puterea și pământul să fie în jurul plăcii de prindere. Apoi, pentru sursa de alimentare, conectăm masă la terminalul 1 al releului și adăugăm masă de la terminalul 8 al releului. Pozitivul sursei de alimentare merge la borna 2 a becului, iar pozitivul becului merge la borna 7 a releului. În cele din urmă, putem conecta pinul digital 4 la terminalul 5 al releului. Cu aceasta, toate cablurile / hardware-ul sunt terminate și putem trece la codarea Arduino!

Pasul 4: Codificare în Arduino

Codificare în Arduino
Codificare în Arduino

Codificarea pentru aceasta este în două părți; configurare nulă și buclă nulă. Configurarea, așa cum se spune, configurează pini și bucla buclă o bucată de cod.

Pentru configurarea nulă, folosim pinMode pentru a selecta un anumit număr de pin și alegem dacă este de intrare sau de ieșire. În acest caz, pinul A0 este intrat, iar pinul 4 pentru ieșire. Serial.begin pornește monitorul serial pentru foto-rezistor. Cu aceasta, putem începe pe bucla de gol.

Pentru bucla void, scriem Serial.println (analogRead (A1)); pentru a imprima datele foto-rezistorului și monitorului serial. Scriem o afirmație if că, dacă rezistorul foto dă numere peste 500 (sau o lumină slabă) că ar opri becul și îl vom aprinde dacă nu era slab. Și exact așa, codul este făcut și circuitul funcționează!

Vă mulțumim că ați citit acest tutorial! Sper ca ti-a placut!

Recomandat: