Мазмуну:
- Жабдуулар
- 1 -кадам: Трабажар үчүн La Base даярдыктары
- 2 -кадам: ¡Agreguemos Los Componentes! - Sensores De Luz
- 3 -кадам: ¡Agreguemos Los Componentes! - Control De Motores + Моторлор
- 4 -кадам: ¡Hora De Programar
- 5 -кадам: ¡Veamos Nuestro Resultado
Video: Seguidor De Luz Simple: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
¡Hola chic@s! Эң негизгиси, бул автомобилдерди жабуу үчүн эмне кылуу керек? Шилтеме шилтеме аркылуу кирди.
¡Empezemos!
Жабдуулар
Лос материалдык уулу:
- 1 x Arduino UNO.
- 1 x L293D.
- 2 x DC DC.
- 2 x Fotoresistencia 180k Ohm.
- 1 x Батерия 9 В.
- 2 x Diodo 1n1004
- 2 x Resistencia 1k Ohm.
1 -кадам: Трабажар үчүн La Base даярдыктары
Tinkercad микросхемаларынын негизги тизмеси Arduino же protoboard трабажар үчүн эң сонун болуп саналат:
- Dentro de los compoenentes básicos buscamos Arduino Uno y la arrastramos al entorno de trabajo (элестетүү 1).
- Cambiamos a la pestaña de todos los compoenentes (элестетүү 2).
- Buscamos la placa de desarrollo grande y la arrastramos al lado de la Arduino (3 -сүрөт).
- Convertamos la alimentación de la Arduino a la protoboard talle se en en la imagen 4.
¡Listo!
2 -кадам: ¡Agreguemos Los Componentes! - Sensores De Luz
Жашоо үчүн акыркы көрсөтмөлөр:
- Busca la fotorresistencia en los komponentesy arrastra dos a los lugares indicados en la imagen 1.
- Туура эмес каршылык көрсөткөндө, бул жерде дагы бир жолу кармалат (2 комо шилтемеси).
- Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу Luego posiciona dos de estas en los lugares indicados en la imagen 3, no hayesesadad de cambiar sus valores por que ya son de 1k Ohm cada una.
- A4 y A5 де Arduino, a las léneas de alimentación a las léneas de l'neas de la léneas de la léneas, 4 тилкеси
¡Pasemos al siguiente paso!
3 -кадам: ¡Agreguemos Los Componentes! - Control De Motores + Моторлор
Лос пасос армия эстрада уулу:
- L293D автомобилинин көзөмөлү автомобилдин башкаруу элементтери менен камсыз кылынат.
- Ахора автобусту каржылайт, бул жерде трабажо, люго Girarlo apretando el botón de giro tres veces (элестетүү 2 де референция), coloararlos en la posición indicada en la imagen 3.
- Автомобиль унаасы DC автоматтык түрдө автоматтык түрдө ар кандай жолдор менен иштейт, жана сиз дагы бир жолу карайсыз (3 -кылымда).
- Автокөлүк 9 -жылдан кийин, трабажо, лото роботтор жана ботондордун башын айландырат (4 -сүрөт).
- Компоненттердин бири, бул жерде 5 АКШ комментарийи бар.
¡Listo, avancemos a la programación!
4 -кадам: ¡Hora De Programar
Төмөнкү программалар жаңыртылган:
int pin_motor_der = 5; int pin_motor_izq = 6; float control_der = 0; float control_izq = 0; void setup () {pinMode (pin_motor_izq, OUTPUT); pinMode (pin_motor_der, OUTPUT); Serial.begin (9600);} void loop () {control_der = 1.0 - analogRead (A4) /1017.0; control_izq = 1.0 - analogRead (A5) /1017.0; analogWrite (pin_motor_izq, 255*control_izq); analogWrite (pin_motor_der, 255*control_der);}
Негизги варианттар өзгөрүлмөлүү болуп саналат:
int pin_motor_der = 5; int pin_motor_izq = 6; float control_der = 0; float control_izq = 0;
Дос уулу инт, мына бул жерде инвалиддер киришет, pin_motor_der y pin_motor_izq son las cuales especificamos los pines que controlarán el motor, las dos siguientes son de tipo float, o sea, son valores con decimalle, control_der y control_izq se usarán para hacer el control de velocidad de los motores a usar.
Void_setup (), los cuales соляные служба ваше, песню:
жараксыз орнотуу () {pinMode (pin_motor_izq, OUTPUT); pinMode (pin_motor_der, OUTPUT);}
PinMode (A, B) коддору "A" жана "A" комментарийлеринин бири "B" (OUTPUT) же INPUT (INPUT) сыяктуу бөлүктөрүн бөлүп көрсөтөт.
Vúltimas instrucciones están dentro de la función void_loop (), ал эми сиз конструкцияларды алмаштырып турасызбы же жокпу, айтор, бул функциялар.
void loop () {control_der = 1.0 - analogRead (A4) /1017.0; control_izq = 1.0 - analogRead (A5) /1017.0; analogWrite (pin_motor_izq, 255*control_izq); analogWrite (pin_motor_der, 255*control_der);}
Башкаруу стабилдүү эмес, өзгөрүлмөлүү де контролдоо, идеалдуу идеялар 0 ондуктар, ондогон сандар жана башка нерселер) локалдык лексура жана лексура локалдык мааниде аналогдук окугула (A), A es el pin a leer, luego este valor es dividento por 1017.0 para que quede en el rango deseado, lusto este valor se resta a uno para pasar de rango "0 a 1" a "1 a 0". AnalogWrite (a, B) жазуусун өзгөртүү "B 3" пунктунда "B" дегенди жазуу (A, B) деген сөздөрдү жазуу керек болсо, анда "B" дегенди жазгыла.
¡Y así es como el programa funciona! (grandes rasgos)
5 -кадам: ¡Veamos Nuestro Resultado
¡As no no quedó la simulación!
Сунушталууда:
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Luz De Segurança Noturna Com Arduino: 3 кадам
Luz De Segurança Noturna Com Arduino: IntroduçãoNeste проектиси, конструкциялоо, бул жерде сегуранча коммюнизациясы, ошондой эле Arduino резервдери
Medidor De Humedad, Temperatura Y Luz Para Plantas: 3 кадам
Medidor De Humedad, Temperatura Y Luz Para Plantas: Este Instructable tiene como intenci & nacesidades.El Circuit Playground is utezar á para medir la humedad, temperatura y luz alrededor de una planta
Сенсор De Luz Online: 8 кадам
Сенсор Де Луз Онлайн: Продукт сенсорунун жардамы менен сиз өзүңүздү кармайсыз, бул жерде сиз өзүңүздүн компьютериңизди үнөмдөп каласыз
Seguidor De Linea: 6 кадам
Seguidor De Linea: үйрөткүчтүн эң алдыңкы бөлүктөрү - бул роботтордун бири -бири менен болгон мамилеси