Mundarija:

Arduino zaryadlovchi ogohlantirish tungi chiroq: 11 qadam
Arduino zaryadlovchi ogohlantirish tungi chiroq: 11 qadam

Video: Arduino zaryadlovchi ogohlantirish tungi chiroq: 11 qadam

Video: Arduino zaryadlovchi ogohlantirish tungi chiroq: 11 qadam
Video: Using IRF520 MOSFET Switch Button to Turn ON or OFF DC load 2024, Iyun
Anonim
Arduino zaryadlovchi ogohlantiruvchi tungi chiroq
Arduino zaryadlovchi ogohlantiruvchi tungi chiroq
Arduino zaryadlovchi ogohlantiruvchi tungi chiroq
Arduino zaryadlovchi ogohlantiruvchi tungi chiroq

Sinf va ism: 9A Vivian Ting

Kirish:

Zaryadlovchi ogohlantiruvchi chiroq - bu ikki xil qurilmaning kombinatsiyasi bo'lib, ular zaryadlovchi ogohlantirish moslamasi va tungi chiroqni birlashtiradi. Men bilgan ko'p odamlar o'z noutbuklarini yoki boshqa elektron qurilmalarini zaryadlashni unutish muammosidan bezovta bo'lgani uchun, mashinaning yaratilishi har kecha elektron qurilmalarini to'liq zaryadlangan qurilmaga ega bo'lishlarini eslatish edi. ertasi kuni. Qurilmani zaryadlagandan so'ng, stressni kamaytirish, dam olish va uyqu sifatini yaxshilash uchun mashinaning yuqori qismidagi chiroqni yoqish mumkin.

Kredit:

Loyihaning kontseptsiyasini ishlab chiqish mening ProjectPlus -dagi oldingi loyihamdan olingan bo'lib, u Arduino Brightness Warner (Qidiruv: Arduino 光線 警示 燈, veb -sayt xitoy tilida yozilgan) ni himoya qilish uchun yaratilgan. ko'rish Loyihaning g'oyasi https://www.tngs.tn.edu.tw/download/arduino/blinki… veb-saytidan o'ylab topilgan, bu esa manba bo'lib, tugma va LEDni yoqish jarayonini ko'rsatdi. Arduino.

Nima o'zgartirildi?

Ushbu loyihada men oldingi loyihamni o'zgartirdim, yorqinlik haqida ogohlantiruvchi, qo'shimcha LED va tugmachani qo'shib, onlayn manbadan qurilmada chiroq hosil qilish uchun (manba kredit bo'limida ko'rsatilgan). Shu bilan birga, men qurilmaning funktsiyasini, rolini va maqsadini o'zgartirdim.

Loyihaning kodi:

Ta'minotlar

  1. Arduino Leonardo x1
  2. Non paneli x1
  3. Uzoq sim x16
  4. Qisqa sim x6
  5. Fotoresistans (5 ~ 10k/ohm, 5 mm) x1
  6. LED chiroq (Ranglar ixtiyoriy, men qizil va sariq rangni tanladim) x2
  7. X1 tugmachasini bosing
  8. Rezistor (82/ohm, ¼ vatt) x2
  9. Aniq qarshilik (10k/ohm, ¼ vatt) x2
  10. USB quvvat kabeli x1
  11. Karton x6

    • 20 sm*15 sm x 2
    • 20 sm*7 sm x1
    • 20 sm*6 sm x 1
    • 15 sm*7 sm x 2
    • 5 sm*3 sm x 1
  12. Paxta x mos keladigan miqdor
  13. Zaryadlovchi x1 (Kabelli har qanday zaryadlovchi, men MacBook Air zaryadlovchisini ishlatganman)
  14. Lenta
  15. Qora lenta
  16. Sizzor x1
  17. Xizmat pichog'i x1
  18. Quvvat banki x1
  19. X1 yopishtiruvchi qurol

1 -qadam: Breadboard -ni o'rnating

Breadboard -ni yuqoriga qo'ying
Breadboard -ni yuqoriga qo'ying

Taqdim etilgan rasmga murojaat qilib, non taxtasini o'rnating.

Avvalo, 5V ni taxtadagi qatorlarning ijobiy qismiga ulang. Shu bilan birga, GND ni non panelidagi qatorlarning salbiy qismiga ulang.

Matbuot tugmasi: Matbuot tugmachasining bir uchini non panelining musbat qismiga, ikkinchisini aniq rezistor (10k ohm) va Pin13 ga ulanadigan sim bilan ulang. Keyin aniq rezistorning boshqa uchini non panelining salbiy qismiga ulang.

Zaryadlovchi ogohlantiruvchi LED: LEDning ijobiy uchini (uzunini) Pin5 ga, salbiy uchini (qisqarog'ini) rezistorga (82 ohm) ulang. Shundan so'ng, rezistorning boshqa uchini non panelining salbiy qismiga ulang.

Yoritgichli LED: LEDning musbat uchini (uzunini) Pin3 ga, salbiy uchini (qisqarog'ini) rezistorga (82 ohm) ulang. Shundan so'ng, rezistorning boshqa uchini non panelining salbiy qismiga ulang.

Fotoresistans: fotorezistansiyaning bir uchini non panelining musbat qismiga, ikkinchisini esa aniq rezistor (10k ohm) va analog pin 2 ga ulangan sim bilan ulang. Keyin, rezistorning boshqa uchini non panelining salbiy qismiga ulang.

2 -qadam: Kodni yuklash (1)

Kodni yuklash (1)
Kodni yuklash (1)

Quyidagi kodni Arduino Leonardoga yuklang. Kodni yuklaganingizdan so'ng, Serial monitorni oching va qo'lingizni fotorezistansiya holatiga qo'ying yoki yorug'lik chegarasini sozlash uchun xonaning yorug'ligini o'chiring.

create.arduino.cc/editor/Vivian_Ting/dc56d…

3 -qadam: Kodni tahrirlash

Kodni tahrirlash
Kodni tahrirlash

Raqamni olganingizdan so'ng, uni yozib oling va pastdagi kodning fotosel bo'limidagi asl raqamni o'zingiznikiga almashtiring.

create.arduino.cc/editor/Vivian_Ting/e97d…

4 -qadam: Kodni yuklash 2

Kodni yuklash 2
Kodni yuklash 2

Oxirgi kodni Arduino Leonardo -ga yuklang. Muammolar mavjudligini tekshiring.

5-qadam: ishlarni tayyorlash- tayyorgarlik

Vaziyatni tayyorlash- tayyorgarlik
Vaziyatni tayyorlash- tayyorgarlik
Vaziyatni tayyorlash- tayyorgarlik
Vaziyatni tayyorlash- tayyorgarlik
Vaziyatni tayyorlash- tayyorgarlik
Vaziyatni tayyorlash- tayyorgarlik

Jarayon uchun oltita karton kerak bo'ladi.

A: 20 sm*15 sm (pastda)

B: 20 sm*15 sm (tepada)

C: 20 sm*6 sm (old)

D: 20 sm*7 sm (Orqa)

E: 15 sm*7 sm (chapda)

F: 15 sm*7 sm (o'ngda)

B taxtasining o'ng burchagiga 3 sm*3 sm teshik oching, tugatgandan so'ng, taxtaning o'rtasiga 1,5 sm*1,5 sm teshik qiling, so'ngra E taxtaning chap burchagiga 4 sm*2 sm teshik qiling.

6-qadam: Ish yuritish- qog'ozni o'rash

Ish yuritish- qog'ozni o'rash
Ish yuritish- qog'ozni o'rash
Ish yuritish- qog'ozni o'rash
Ish yuritish- qog'ozni o'rash
Ish yuritish- qog'ozni o'rash
Ish yuritish- qog'ozni o'rash

Plitalarni o'rash uchun, tegishli kartondan taxminan 2-3 sm kengroq va uzunroq bo'lgan bir nechta o'rash qog'ozlarini kesib oling. Barcha qog'ozlarni tayyorlab bo'lgach, taxtalarni qog'ozning o'rtasiga yopishtiring. Har bir qog'ozning barcha burchaklarini taxtalar bilan kesib oling (misolni ko'rish uchun rasmga qarang). B bortidagi teshiklar uchun yordamchi pichoq yordamida teshiklarning diagonallarini kesib oling, so'ngra to'rtta uchburchakni lentalar bilan ichkariga yopishtiring. Qog'ozning har ikki tomonini lentalar bilan taxtaga yopishtiring (misolni ko'rish uchun rasmga qarang). Shu bilan birga, 5 sm*3 sm hajmdagi kartonni o'rash qog'ozi bilan o'rab oling va markerlar bilan ogohlantirish xabarlarini yozing va keyinroq ishlating. Ish tugagach, keyingi bosqichga o'ting.

7-qadam: ish yuritish- qutini shakllantirish

Vaziyat yaratish- qutini shakllantirish
Vaziyat yaratish- qutini shakllantirish
Vaziyat yaratish- qutini shakllantirish
Vaziyat yaratish- qutini shakllantirish
Vaziyat yaratish- qutini shakllantirish
Vaziyat yaratish- qutini shakllantirish

Yopishtiruvchi quroldan foydalanib, qutini hosil qilish uchun old tomondan (C taxtasi) tashqari hamma tomonlarini bir -biriga yopishtiring. Koson uchun eshik hosil qilish uchun C taxtasining faqat o'ng tomonini yopishtiring. Shundan so'ng, eshikni yopish uchun lentalarni ishlating. Agar kelajakda non taxtasida muammo yuzaga kelsa, tekshirish uchun lentani echib oling.

8 -qadam: Mashinani sozlash

Mashinani sozlash
Mashinani sozlash
Mashinani sozlash
Mashinani sozlash
Mashinani sozlash
Mashinani sozlash

Non panelini qutiga soling. Chiroq LEDini va fotorezistansni B taxtasining o'rtasidagi kichik tuynukdan o'tkazing. Ish tugagandan so'ng, yopishqoq tabancadan foydalanib, simning qora qismini svetodiodli va teshikdan o'tgan fotorezistent bilan mahkamlang. Bosqichni davom ettirishdan oldin elim sovib tursin. B taxtasining o'ng burchagidagi teshikdan bosib turing. Ikkita lentani kesib oling, biri taxminan 7 sm, ikkinchisi taxminan 4 sm bo'ladi. Qisqa lentani uzunroq lentaning o'rtasiga yopishtiring, shunda ikkita uchi yopishqoq lenta bo'lagi hosil bo'ladi. Bir uchini tugmachaning boshqa tomoniga mahkam yopishtiring, ikkinchisining tugmachaning boshqa tomoniga yopishib olmang (rasmga mos yozuv sifatida qarang). Lenta tugmachaning kalitini hosil qiladi (video ko'rsatuvni tekshiring:

9 -qadam: simlarni tashkil qilish

Simlarni tashkil qilish
Simlarni tashkil qilish
Simlarni tashkil qilish
Simlarni tashkil qilish

LEDning ogohlantiruvchi chirog'ini korpus eshigidan chiqaring va LED simini to'rtta uzun sim bilan uzating. Qora lentani ishlatib, LED simining qora qismini zaryadlovchi simiga yopishtiring. Kartonni ogohlantirish yozuvlari bilan LED simining qora qismiga yopishtiring. Simlarni yoki LEDni va zaryadlovchini qora chiziqlar bilan yopishtirib, bitta chiziq hosil qiling.

10 -qadam: bezaklar

Bezaklar
Bezaklar

Agar tungi yorug'lik paxta bilan o'ralgan bo'lsa va ularni yopishqoq qurol bilan qutiga mahkamlang. Bosqichning maqsadi - LED yorug'lik nurini yomonlashtirib, tungi yorug'lik uchun eng yaxshi yorqinlikni yaratish va shu bilan birga qurilmani bezash. Ish tugagandan so'ng, qobiliyatlarni sinab ko'rish orqali qurilmada muammolar bor -yo'qligini tekshiring, atrof qorong'i bo'lganda ogohlantiruvchi LED yonishi kerak. Tugma bosilganda, ogohlantirish chirog'i o'chirilgan bo'lsa, tungi yorug'lik LEDini yoqish kerak. Agar funktsiyalar bilan bog'liq muammolar bo'lmasa, mashinangiz tugadi!

Tavsiya: