Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish sxemasini tuzing
- 2 -qadam: fayllar
- 3 -qadam: Arduino Nano dasturi
- 4 -qadam: Qanday foydalanish kerak
- 5 -qadam: tugmachalarni qanday sozlash kerak
- 6 -qadam: Tizimni boshqa tortmalar uchun kengaytiring
- 7 -qadam: Shkaflar uchun nurni ajratib oling
Video: "Resys" rezistorli saqlash joyi tizimi: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu sizning rezistorlaringizni topishni osonlashtiradigan tizim.
Istalgan qiymatni qidiring va o'ngdagi tortma yonadi.
Ushbu tizim istalgan tortmalar soniga qadar kengaytirilishi mumkin.
Ta'minotlar
Adresli LED WS2812B
Arduino Nano
4 x 4 matritsali qator 16 kalit
Rezistorlar
USB zaryadlovchi yoki boshqa 5v quvvat manbai
PLA filamenti
Ulagich sarlavhalari
PCB prototipini yaratish
10k potmetr
1 -qadam: O'chirish sxemasini tuzing
Tarmoqni ikki tomonlama protokolli PCBda qiling
Klaviatura:
Arzon klaviaturada ustunlar, harorat, namlik va tugmachalarni bosish tezligi o'zgaruvchan ichki qarshilik mavjud. shuning uchun siz koddagi tugmachalarni sozlashingiz kerak bo'ladi.
Menda bu loyiha uchun mo'ljallangan i2c LCD displeyi yo'q edi, shuning uchun men arduino nano -da gpio mavjud bo'lgani uchun klaviaturani adc (analog kiritish) bilan bajarishga majbur bo'ldim.
Klaviatura ulagichlari orasidagi rezistorlar.
Pin 2-3 = 10k ohm
Pin 3-4 = 22k ohm
Pin 4-5 = 33k ohm
Pin 6-7 = 2.2k ohm
Pin 7-8 = 4.8k ohm
Pin 8-9 = 10k ohm
1 va 10 ishlatilmaydi.
2 -pin arduino bouardidagi 5V ga o'tadi.
9 -pin A0 ga va 15k ohm erga o'tadi.
5 va 6 -pin o'rtasida hech qanday aloqa bo'lmasligi kerak.
Led:
D7 arduino -da 330 ohmga va WS2812B -dagi birinchi leddagi (ikkinchi pinli) ma'lumotlarga kiradi.
Erdan erga.
Arduino -da 5v dan Ledgacha LED
Siz chiroqlarni beparvolik bilan kesib, orqa taxtaga yoki svetodiodni qanday joylashtirishni xohlaganingizda sim bilan ulashingiz kerak.
Ledlarni to'g'ri yo'nalishda ulashni unutmang, ular kirish va chiqishga ega.
LCD displey:
Diagrammani bajaring.
Potmetr faqat displeydagi kontrastni sozlash uchun kerak.
Siz uni faqat kirish voltaji o'zgarganda sozlashingiz kerak bo'ladi.
www.arduino.cc/en/Tutorial/HelloWorld
Qayta o'rnatish:
Pinni tiklash uchun D10
Quvvatlantirish manbai:
USB zaryadlovchi.
USB kabelini kesib oling va erni (qora) arduino -ga, 5V -ni (qizil) Vinga ulang
2 -qadam: fayllar
Bu sevimli mashg'ulot loyihasi, men professional kodlovchi emasman.
Maslahatlar va fokuslar qabul qilinadi:)
3 -qadam: Arduino Nano dasturi
Kutubxonalarni yuklab oling:
Arduino IDE -da eskiz nomli yorliqni bosing va kutubxonani qo'shish/Kutubxonalarni boshqarish -ni bosing.
Qidirish
-Tez
-Suyuq kristal
Ularni o'rnating.
"Ohmsys1.44.ino" ni oching
Arduino -ni USB -ga ulang
To'g'ri portni tanlang va eskizni yuklang.
4 -qadam: Qanday foydalanish kerak
Raqamlar bilan qiymatingizni kiriting
* vergul
# - tizimni qayta o'rnatish
A - ohm
B-K-ohm
C-M-ohm
D - qayta boshlash raqami
5 -qadam: tugmachalarni qanday sozlash kerak
Izoh "Serial.println (sensorValue);" (ketma -ket ikkinchi qator)
Serial monitorni ishga tushiring.
Tugmalarning o'zgaruvchan qarshiligi bor, chunki siz tugmani qanchalik sekin/sekin bosasiz.
Serial monitorda eshitish tugmachasining yuqori/past qiymatiga e'tibor bering.
Kodda tugmachalarni toping.
Birinchi raqam "past" va oxirgi "yuqori".
// **************************** 1 -tugma ****************** ********
if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Natijalaringizga qarab raqamlarni o'zgartiring.
Siz kodda har xil raqamlarni olasiz, bu sizni xafa qilishiga yo'l qo'ymang:)
6 -qadam: Tizimni boshqa tortmalar uchun kengaytiring
Hozircha tizim 16 ta tortma uchun mo'ljallangan.
Siz xohlaganingizcha ko'paytirishingiz mumkin.
Faqat quvvat manbai uni boshqarishi mumkinligiga ishonch hosil qiling.
Uni kengaytirish uchun siz "#define NUM_LEDS 15" ni kerakli tortmasiga/LEDga o'zgartirishingiz kerak.
Bu 0da boshlanadi, shuning uchun kerakli tortmalardan/LEDlardan 1ni olib tashlang
Nusxa ko'chirish
"agar ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
leds [1] = CRGB (255, 0, 255);
FastLED.show (); kechikish (300); }"
va tortmasiga o'z diapazoningizni belgilang.
"Leds [1]" har bir yangi tortmasiga bitta raqam qo'shing.
Agar xohlasangiz, LEDlarning rangini o'zgartirishingiz mumkin (255, 0, 255)
7 -qadam: Shkaflar uchun nurni ajratib oling
Yengil oqish bor edi, bu esa ba'zi muammolarni keltirib chiqardi.
Men buni har bir tortmasiga oynali lenta qo'shib tuzatdim.
Yon va pastki tomondan qo'shilgan lenta.
Agar sizda yorug'lik o'tmaydigan lenta bo'lsa, mirrortape kerak emas.
Bu muammoni hal qildi:)
Tavsiya:
Arduino avtomobilining teskari to'xtash joyi haqida ogohlantirish tizimi - Bosqichma -bosqich: 4 qadam
Arduino avtomobilining teskari to'xtash joyi haqida ogohlantirish tizimi | Bosqichma-bosqich: Ushbu loyihada men Arduino UNO va HC-SR04 Ultrasonik Sensor yordamida oddiy Arduino avtomobilining teskari to'xtash sensori sxemasini loyihalashtiraman. Arduino -ga asoslangan bu avtomobilni teskari ogohlantirish tizimi avtonom navigatsiya, robotlar diapazoni va boshqa diapazonlarda ishlatilishi mumkin
Komponentlarni saqlash tizimi: 10 qadam (rasmlar bilan)
Komponentlarni saqlash tizimi: Ultimate Component Storage System - elektron komponentalarni tartibga solish va saqlash uchun yagona echim. Maxsus dasturiy ta'minot ma'lum komponentalarga tezkor kirish uchun ichki qidirish funktsiyasi bilan komponentlarni kataloglashtirishga imkon beradi. LEDlar
Arduino bilan garajda to'xtash joyi: 4 qadam (rasmlar bilan)
Arduino bilan garajda mashinalar uchun masofa o'lchagich: Bu oddiy loyiha sizning mashinangiz bamperi oldidagi narsalardan masofani ko'rsatib, garajda mashinangizni to'xtatib qo'yishga yordam beradi. "To'xtatish" xabari to'xtash vaqti kelganida sizga xabar beradi. odatdagidek HC-SR04 yoki Parallax Ping)))
Poyezd o'tish joyi monitor tizimi: 5 qadam (rasmlar bilan)
Poezdlar kesishgan monitor tizimi: Bu ko'rsatma sizga temir yo'l tizimining bir qismini boshqarish uchun Arduino -ni kodlash uchun MatLab -dan qanday foydalanishni o'rgatadi
Fayllarni saqlash uchun Dvd -ning shifrlangan ma'lumotlarini qanday saqlash kerak: 8 qadam
Fayllarni saqlash uchun shifrlangan Dvd ma'lumotlarini qanday qilish kerak. Menimcha, bu sizning fayllaringizni himoyalash uchun shifrlangan dvd -ni juda yaxshi qilish uchun juda oson usul. Men PGP ish stolidan shifrlangan VIRTUAL DRIVER (EVD) qilish uchun foydalanganman. Eslatma: PGP ish stoli emas dasturiy ta'minotni sotib olishingiz kerak bo'lgan bepul dasturiy ta'minot-piersrsr