Mundarija:
- 1 -qadam: Asboblar va materiallar
- 2 -qadam: elektron sxemasi
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: yig'ish
- 5 -qadam: Sinov va sozlash
Video: Arduino bilan ishlaydigan marjon: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Men yil oxiridagi bayramlarim uchun yaxshi Arduino loyihasini qidirardim. Lekin nima qilish kerak? Kichkina qizim unga "elektron" marjonni taklif qilganimda juda hayron bo'ldi va bundan juda xursand bo'ldi. Umid qilamanki, siz o'z yutug'ingizni taklif qiladigan odam ham juda baxtli bo'ladi.
Marvaridning o'zi bir xil o'lchamdagi Micro Controller va RGB LED -dan iborat bo'lib, marjon juda nozik guruch simdan iborat bo'lib, uni kichik kalay sim bilan oson lehimlash mumkin. Quvvat bilan oziqlantirish - oddiy 3V lityum batareyali tanga. Batareya paketini himoya qilish va izolyatsiya qilish uchun men o'z uyimdagi dorixonada joylashgan yopishqoq qog'ozning kichik varag'idan foydalandim.
1 -qadam: Asboblar va materiallar
Asboblar
- lehimleme temir, 0,5 mm qalay lehim tel
- kattalashtirgich, chunki lehimlanadigan simlar juda kichik
- Arduino dasturi o'rnatilgan kompyuter
- bu erda tushuntirilganidek, Internet -provayder
- kichik sim kesuvchi
Materiallar
- CR2032 batareyasi, uning poydevori bilan (har bir qutb uchun ikkita qismdan iborat)
- juda nozik guruch sim
- 5050 paketli bitta RGB LED, uning ichida WS2812B chipi bor (bu muhim, chunki siz 5050 LEDni WS2812B boshqaruvchisiz topishingiz mumkin)
- tibbiy yopishtiruvchi qog'ozning kichik qismi
- Atmel Attiny85-20SU SMD mikrokontroller birligi
- arzon oddiy marjon
2 -qadam: elektron sxemasi
Elektron sxemasi juda oddiy, chunki passiv komponentlar yo'q, rezistorlar, kondansatörler yoki indüktanslar kabi, va batareyani o'z ichiga olgan faqat 3 ta komponent mavjud.
Men ishlatgan quvvat to'plami 3V CR2032 lityum batareyadir. Uning kuchlanishi WS2812B ma'lumotlar jadvalida ko'rsatilganidan pastroq, lekin sinovdan so'ng RGB LED bu 2V pasayishidan aziyat chekmadi.
Oddiy 3V tanga batareyali batareyadan foydalana olishim, bu loyihani tirik qilishim uchun juda muhim shart edi. Quvvat manbai sifatida katta hajmli akkumulyatorli marjonni tasavvur qila olmaymiz.
Micro Controller Unit (MCU) ham bu 3V kuchlanish darajasi bilan juda yaxshi ishlaydi.
O'rtacha 5,3 mA tokni o'lchadim. Bunday CR2032 lityum batareyasi odatda 200 mA / soat quvvatga ega. Bu shuni anglatadiki, yangi batareya bilan siz tizimni 40 soat davomida yoqishingiz mumkin. Ammo, hatto yarmi ham umumiy foydalanish uchun etarli bo'ladi.
3 -qadam: dasturiy ta'minot
Mikro -nazorat birligi - Atmel kompaniyasidan ATTINY85 (~ $ 1). Men uni arzon Arduino Nano bilan dasturlashtirdim (ebaydan taxminan 5 dollarga topilgan klon). Ammo agar sizda haqiqiy Arduino taxtasi bo'lsa, uni undan foydalanishingiz mumkin.
Arduino Nano "Arduino provayder sifatida" eskizi bilan dasturlashtirilgan.
ATTINY85 mikrokontroleriga dasturlash eskizi ushbu bosqichga ilova sifatida berilgan: JeweLED.ino
E'tibor bering, MCU to'liq dasturlashtirilgan bo'lishi uchun bootloaderni yoqish kerak. Bu aslida MCU -da Arduino bootloader -ni yondirmaydi, lekin ba'zi muhim konfiguratsion sigortalarni yondiradi. Buni qilmasdan, eskiz umuman ishlamaydi.
Tanlanadigan taxtaning turi quyidagicha bo'lishi kerak: Attiny85 @ 8MHz (ichki osilator, BOD o'chirilgan).
BOD "Brown-Out Detect" degan ma'noni anglatadi. Bu quvvat 4,3 V dan past bo'lganda MCUni o'chiradigan o'ziga xos xususiyat. Bu qayta zaryadlanuvchi batareyalarga zarar bermaslik uchun foydalidir. Ammo bizning holatlarimizda, uni o'chirib qo'yish kerak, chunki biz MCU -ni faqat 3V va undan ham kamroq quvvat bilan ta'minlaymiz.
4 -qadam: yig'ish
Birinchi qadam - MCUni LED bilan yig'ish.
Dasturlashtirilgandan so'ng, Atmel MCU -ning faqat 4, 5 va 8 -pinlari saqlanishi kerak. Boshqa pinlarni olib tashlash mumkin, chunki kerak emas.
MCU -ning 4 -pinini 5050 -sonli 3 -pin bilan lehimlash kerak. Bu batareyaning salbiy qutbiga ulanadi.
MCU -ning 8 -pinini 5050 -sonli 1 -pin bilan lehimlash kerak. Bu batareyaning ijobiy qutbiga ulanadi.
MCU -ning 5 -pinini 5050 -sonli 4 -pin bilan lehimlash kerak. 5 -pin bu turdagi MCU uchun Arduino PIN0 ga mos keladi.
Tananing batareyali batareyasini teridan ajratish uchun tibbiy yopishtiruvchi qog'ozdan foydalaning. Bu sizga guruch simining salbiy qismini batareyaning salbiy qutbiga o'rnatishga imkon beradi.
Ushbu o'rnatishda quvvat tugmasi yo'q. LEDni o'chirish uchun akkumulyator batareyasidan manfiy simni chiqarib, marjonni ochish kerak.
Va bu hammasi.
5 -qadam: Sinov va sozlash
Yaqin rasmda ko'rib turganingizdek, men GND va VDD pinlarida ikkita juda kichik guruch simli halqalarni lehimladim. Bundan maqsad - bu "elektron" marvaridni marjonga mahkamlash.
Birinchi sinov uchun men marjon sifatida faqat guruch simini ishlatardim. Guruch simlari elektr aloqalarini ta'minlash uchun kerak, lekin etarli emas. Guruch simining vazni juda yengil, bo'ynidagi batareya esa oldingi LEDga nisbatan juda og'ir. Shunday qilib, batareyaning joyida qolishi uchun haqiqiy marjonni ishlatishim kerak edi.
Siz marjonni tekis uzunlikdagi ikki qismga ajratishingiz va bu ikki qismni zargarlik uzuklariga yopishingiz kerak.
Men guruch simini marjonning har bir halqasiga bog'ladim. Tel deyarli ko'rinmas va elektr o'tkazuvchanligini, shuningdek butun konstruktsiyaning qattiqligini ta'minlaydi.
Elektr o'tkazuvchanligining yana bir usuli - zanglamaydigan o'tkazgichli ipdan foydalanish, uni Adafruit -da bir necha dollarga topishingiz mumkin.
Videoda siz JeweLED harakatda ekanligini ko'rishingiz mumkin.
Xursand bo'ling!
Buni amalda ko'ring
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: 3 qadam
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: Kirish: Xayrli kun. Mening ismim Tod. Men aerokosmik va mudofaa sohasidagi professionalman, lekin u ham yuragida g'ayratli. Ilhom: BBS, 8-bitli mikrokontrollerlar, Kaypro/Commodore/Tandy/TI-994A shaxsiy kompyuterlari davridan kelib chiqqan holda, R
Quyosh energiyali yurak miltillagan LED marjon taqinchoqlari: 11 qadam (rasmlar bilan)
Quyosh energiyali yurak miltillovchi LED taqinchoq taqinchoqlari: bu quyosh nurlari bilan ishlaydigan qizil diodli yurak nurlari uchun. Bu taxminan 2 " 1.25 -ga qadar, USB yorlig'ini o'z ichiga oladi. Kengashning yuqori qismida bitta teshik bor, bu osib qo'yishni osonlashtiradi. Uni marjon, sirg'a, pimga bog'lovchi sifatida taqing
Valentin sovg'asi uchun DIY aqlli marjon Arduino va OLED displeyi: 5 qadam
Valentin sovg'asi uchun DIY aqlli marjon Arduino va OLED displeyi: Sevishganlar vaqti keldi va agar siz do'stingizga munosib sovg'a berishni rejalashtirmoqchi bo'lsangiz, o'z bilimingiz yoki tajribangizni ishga solib, ularni o'z qo'llaringiz bilan tayyorlangan sovg'angiz bilan xursand qilish yaxshiroqdir. . Ma'lumki, Arduino turli xil variantlarni taklif qiladi