Made byBobr AI

Tinkercad-та қозғалыс датчигін және Arduino-ны модельдеу

Tinkercad ортасында Arduino және PIR датчигі көмегімен 'Ақылды жарықтандыру' жүйесін жасау жолдары мен C++ кодын үйреніңіз.

#tinkercad#arduino#pir-sensor#ldr#smart-lighting#coding#automation
Watch
Pitch

Tinkercad: Қараңғыдағы қозғалыс датчигін жобалау

Arduino платформасы арқылы автоматтандыру және модельдеу

Made byBobr AI

Жобаның мақсаты мен міндеттері

  • Мақсаты: Tinkercad ортасында Arduino көмегімен 'Ақылды жарықтандыру' жүйесін жасауды үйрену.
  • Міндеті 1: Фоторезистор (жарық сенсоры) мен PIR (қозғалыс сенсоры) жұмыс принципін түсіну.
  • Міндеті 2: Электронды схеманы дұрыс жинау және сымдарды жалғау.
  • Міндеті 3: C++ тілінде датчиктерді басқаратын код жазу.
Made byBobr AI

Тапсырмаға кіріспе: Қажетті құрылғылар

Бұл жоба екі негізгі шарт орындалғанда ғана жұмыс істейді: қараңғы болуы керек және қозғалыс болуы керек. Ол үшін біз келесі компоненттерді қолданамыз:

1. Arduino Uno: Микроконтроллер.
2. PIR Sensor: Инфрақызыл қозғалыс датчигі.
3. Фоторезистор (LDR): Жарық деңгейін анықтайды.
4. LED шам: Жарықтандыруды имитациялайды.

Made byBobr AI

“Логика: Егер (Жарық < Төмен) ЖӘНЕ (Қозғалыс == Бар) болса, онда Шам жағылады.”

Алгоритм негізі

Made byBobr AI

1-Қадам: Tinkercad ортасында жинау

Алдымен Tinkercad.com сайтына кіріп, 'Circuits' бөлімінде жаңа жоба ашамыз. Оң жақ панельден керекті компоненттерді жұмыс алаңына сүйреп әкелеміз. Нан тақтасын (Breadboard) орнатып, Arduino-дан 5V (қызыл) және GND (қара) сымдарын жалпы қуат жолдарына қосамыз.

Made byBobr AI

2-Қадам: Схеманы сымдармен жалғау

Фотрезисторды A0 аналогтық пиніне жалғаймыз (10кОм резистор керек). PIR датчигінің 'Signal' пинін Arduino-ның 2-цифрлық пиніне қосамыз. LED шамды 13-пинге жалғаймыз. Барлық компоненттердің жерге (GND) және қуат көзіне (5V) дұрыс қосылғанын тексеру қажет.

Made byBobr AI

Код жазу: Айнымалылар мен Setup

Tinkercad-та 'Code' бөлімін ашып, 'Text' режимін таңдаймыз.

int pirPin = 2;
int ldrPin = A0;
int ledPin = 13;

Setup функциясында:
pinMode(pirPin, INPUT);
pinMode(ldrPin, INPUT);
pinMode(ledPin, OUTPUT);
Made byBobr AI

Код жазу: Негізгі Loop циклы

Негізгі циклда датчиктерден мәлімет оқимыз.
int lightValue = analogRead(ldrPin);
int motionStatus = digitalRead(pirPin);

Егер жарық мәні 500-ден төмен болса (қараңғы) ЖӘНЕ қозғалыс бар болса, шамды жағамыз. Әйтпесе, сөндіреміз.

Made byBobr AI

Датчиктердің көрсеткіштері (Симуляция)

Chart

Tinkercad симуляторында датчиктердің мәнін тексердік. Фоторезистор жарықта ~800, қараңғыда ~100 мәнін көрсетеді. PIR датчик қозғалыс жоқта 0, болғанда 1 (High) береді. Шам тек төменгі сол жақ бұрыштағы жағдайда жанады.

Made byBobr AI

Қорытынды

Біз Tinkercad бағдарламасы арқылы автоматты жарықтандыру жүйесін жасап үйрендік. Бұл жоба энергияны үнемдеу технологияларының негізі болып табылады.

Made byBobr AI
Bobr AI

DESIGNER-MADE
PRESENTATION,
GENERATED FROM
YOUR PROMPT

Create your own professional slide deck with real images, data charts, and unique design in under a minute.

Generate For Free

Tinkercad-та қозғалыс датчигін және Arduino-ны модельдеу

Tinkercad ортасында Arduino және PIR датчигі көмегімен 'Ақылды жарықтандыру' жүйесін жасау жолдары мен C++ кодын үйреніңіз.

Tinkercad: Қараңғыдағы қозғалыс датчигін жобалау

Arduino платформасы арқылы автоматтандыру және модельдеу

Жобаның мақсаты мен міндеттері

Мақсаты: Tinkercad ортасында Arduino көмегімен 'Ақылды жарықтандыру' жүйесін жасауды үйрену.

Міндеті 1: Фоторезистор (жарық сенсоры) мен PIR (қозғалыс сенсоры) жұмыс принципін түсіну.

Міндеті 2: Электронды схеманы дұрыс жинау және сымдарды жалғау.

Міндеті 3: C++ тілінде датчиктерді басқаратын код жазу.

Тапсырмаға кіріспе: Қажетті құрылғылар

Бұл жоба екі негізгі шарт орындалғанда ғана жұмыс істейді: қараңғы болуы керек және қозғалыс болуы керек. Ол үшін біз келесі компоненттерді қолданамыз: <br><br><b>1. Arduino Uno:</b> Микроконтроллер.<br><b>2. PIR Sensor:</b> Инфрақызыл қозғалыс датчигі.<br><b>3. Фоторезистор (LDR):</b> Жарық деңгейін анықтайды.<br><b>4. LED шам:</b> Жарықтандыруды имитациялайды.

Логика: Егер (Жарық < Төмен) ЖӘНЕ (Қозғалыс == Бар) болса, онда Шам жағылады.

Алгоритм негізі

1-Қадам: Tinkercad ортасында жинау

Алдымен Tinkercad.com сайтына кіріп, 'Circuits' бөлімінде жаңа жоба ашамыз. Оң жақ панельден керекті компоненттерді жұмыс алаңына сүйреп әкелеміз. Нан тақтасын (Breadboard) орнатып, Arduino-дан 5V (қызыл) және GND (қара) сымдарын жалпы қуат жолдарына қосамыз.

2-Қадам: Схеманы сымдармен жалғау

Фотрезисторды A0 аналогтық пиніне жалғаймыз (10кОм резистор керек). PIR датчигінің 'Signal' пинін Arduino-ның 2-цифрлық пиніне қосамыз. LED шамды 13-пинге жалғаймыз. Барлық компоненттердің жерге (GND) және қуат көзіне (5V) дұрыс қосылғанын тексеру қажет.

Код жазу: Айнымалылар мен Setup

Tinkercad-та 'Code' бөлімін ашып, 'Text' режимін таңдаймыз. <br><br><code>int pirPin = 2;</code> <br><code>int ldrPin = A0;</code> <br><code>int ledPin = 13;</code> <br><br>Setup функциясында: <br><code>pinMode(pirPin, INPUT);</code><br><code>pinMode(ldrPin, INPUT);</code><br><code>pinMode(ledPin, OUTPUT);</code>

Код жазу: Негізгі Loop циклы

Негізгі циклда датчиктерден мәлімет оқимыз. <br><code>int lightValue = analogRead(ldrPin);</code><br><code>int motionStatus = digitalRead(pirPin);</code><br><br>Егер жарық мәні 500-ден төмен болса (қараңғы) ЖӘНЕ қозғалыс бар болса, шамды жағамыз. Әйтпесе, сөндіреміз.

Датчиктердің көрсеткіштері (Симуляция)

Tinkercad симуляторында датчиктердің мәнін тексердік. Фоторезистор жарықта ~800, қараңғыда ~100 мәнін көрсетеді. PIR датчик қозғалыс жоқта 0, болғанда 1 (High) береді. Шам тек төменгі сол жақ бұрыштағы жағдайда жанады.

Қорытынды

Біз Tinkercad бағдарламасы арқылы автоматты жарықтандыру жүйесін жасап үйрендік. Бұл жоба энергияны үнемдеу технологияларының негізі болып табылады.

  • tinkercad
  • arduino
  • pir-sensor
  • ldr
  • smart-lighting
  • coding
  • automation