Mundarija:

Kungaboqarga qarshi - sizning qorong'iligingizga ishora!: 6 qadam (rasmlar bilan)
Kungaboqarga qarshi - sizning qorong'iligingizga ishora!: 6 qadam (rasmlar bilan)

Video: Kungaboqarga qarshi - sizning qorong'iligingizga ishora!: 6 qadam (rasmlar bilan)

Video: Kungaboqarga qarshi - sizning qorong'iligingizga ishora!: 6 qadam (rasmlar bilan)
Video: Xotirani kuchaytiruvchi 10 ta SIR. Hamma uchun birdek to'gri keladi! 10 daqiqada 2024, Iyul
Anonim
Kungaboqarga qarshi - sizning qorong'iligingizga ishora!
Kungaboqarga qarshi - sizning qorong'iligingizga ishora!
Kungaboqarga qarshi - sizning qorong'iligingizga ishora!
Kungaboqarga qarshi - sizning qorong'iligingizga ishora!
Kungaboqarga qarshi - sizning qorong'iligingizga ishora!
Kungaboqarga qarshi - sizning qorong'iligingizga ishora!

Bolaligimdan men har doim o'zimni elektronikada sinab ko'rishni xohlardim. Yaqinda men Arduino -ni sotib oldim va uni o'rgana boshladim. Bu jarayonda men nurga bog'liq rezistorlar (LDR) haqida ko'proq bilib oldim.

Negadir men bu fikrga qoqilib ketaman. Asosan, bu haqiqiy kungaboqarga zid keladigan elektr kungaboqar. Bu zulmatni ko'rsatadi !!!

1 -qadam: Sizga kerak bo'lgan narsalar

  • 3 ta LDR
  • 3 10k Ohmli rezistorlar
  • Servo dvigatel
  • Arduino taxtasi
  • Bir nechta jumper simlari
  • Lehim to'plami
  • Delikli PCB
  • Kichik idish va bir oz quruq tuproq.

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Har bir LDR burchak uchun javobgardir, chapda 180 gradus, o'rtada 90 gradus va o'ngda 0 daraja. Masalan, agar o'rta LDR yorug'lik qabul qilmasa va boshqa LDRlar yorug'lik olayotgan bo'lsa

Arduino quyidagi ma'lumotlarni oladi:

  • Chap LDR => YUQORI
  • O'rta LDR => LOW
  • O'ng LDR => YUQORI

Ushbu ma'lumotga asoslanib, Arduino burchakni hisoblab chiqishi mumkin (bu holda 90 daraja) va bu ma'lumotni servo motorga yuborishi mumkin.

3 -qadam: Kod

Oddiy ma'noda, kod shunday qiladi:

  • U 3 ta LDR -dan ma'lumot oladi.
  • Ushbu ma'lumot yordamida har bir LDR oladigan yorug'lik miqdorini hisoblab chiqadi.
  • Endi u kerakli burchakni hisoblab chiqadi. Masalan, agar o'ng va o'rta LDR ikkalasiga ham yorug'lik tushmasa, hisoblangan burchak 45 daraja bo'ladi (0 gradus va 90 graduslik o'rta burchak 45 daraja).

Kodni bu yerdan toping.

4 -qadam: O'chirish sxemasini yarating

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Rezistor va LDRlarni lehimlash uchun teshilgan tenglikni ishlating. PCB va servo dvigatelni ulash uchun Arduino taxtasidan foydalaning. Kodni yuklang va sinovdan o'ting.

5-qadam: Kungaboqarga qarshi o'simlik

Kungaboqarga qarshi o'simlik
Kungaboqarga qarshi o'simlik
Kungaboqarga qarshi o'simlik
Kungaboqarga qarshi o'simlik
Kungaboqarga qarshi o'simlik
Kungaboqarga qarshi o'simlik

Men kichkina qozondan foydalanib, sim o'tkazadigan teshik qildim. Bir oz tuproq qo'ying, servo dvigatelni saqlang, yana bir oz tuproq qo'shing. Keyin servo dvigatelni Arduino -ga ulang va ishingiz tugadi!

Tavsiya: