Mundarija:
Video: RGB LED moslashuvchan kamuflyaji (xameleyon) Ebot / Arduino yordamida: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu haqiqatan ham ajoyib va sodda loyiha. Fon rangini sezish uchun rang sensori ishlatiladi va uni RGB LED tasmasida ko'rsatadi.
Men Ebot mikrokontrolleridan foydalandim, lekin siz arduino uno kabi boshqa mikrokontrolderlardan ham foydalanishingiz mumkin.
1 -qadam: materiallarni yig'ish
Elektron komponentlar:-
1 x Ebot mikrokontroller (siz arduino yoki boshqa mikrokontrollerdan ham foydalanishingiz mumkin)
1 x Rang sensori
1 x RGB LED tasmasi
6 x o'tish simlari
Sinov uchun siz turli xil rangli varaqlarni olishingiz mumkin.
2 -qadam: sozlash
Haqiqatan ham sozlash juda oson
1. RGB LED -ni oling va GND, Do va +5v -dagi uchta o'tish simini lehimlang va ularni mos ravishda GND piniga, 0 pinli va 5v pinli mikrokontrolderga ulang.
2. Keyin rang sensori bilan
GND GND mikrokontroldagi pin
mikrokontroldagi kuchlanish pimi kuchlanish pimi
s A0 pin mikrokontrollerda
3 -qadam: yig'ish
O'rnatish tugagandan so'ng, rang sensori chiziqni pastga qarating.
4 -qadam: kod
{// Boshlanishlar ebot_setup ();
// Pin rejimi
strip0.begin ();
strip0.show ();
pinMod (0, OUTPUT); // RGB LED
pinMode (A0, INPUT); // Rang sensori
}
bo'sh halqa ()
{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} if if (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} if if (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} if if (color (A0)> = 340 && color (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} boshqa {colorWipe (& strip0, 0, 0, 0, 25); }
}
Sensorga ko'proq rang berishini bildirish uchun siz ko'proq va ko'proq qo'shishingiz mumkin.
5 -qadam: video
Nihoyat, videoda ko'rsatilgandek, uning ishlashini tekshirish uchun siz turli xil rangli qog'ozlarni qo'shishingiz mumkin.
Tavsiya:
FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi: 6 qadam (rasmlar bilan)
FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi: Salom ishlab chiqaruvchilar, bu moekoe ishlab chiqaruvchisi! Flexball moslashuvchan tenglikka asoslangan bo'lib, u 100 WS2812 2020 adresli LEDlar bilan jihozlangan. U ESP8285-01f tomonidan boshqariladi - Espressif tomonidan ishlab chiqarilgan eng kichik ESP moduli. Bundan tashqari, u ADXL345 akselerometriga ega
NextPCB.com prototipli PCB yordamida moslashuvchan yorqinligi bilan Arduino Nano soati: 11 qadam
NextPCB.com prototipli PCB yordamida moslashuvchan yorqinlikdagi Arduino Nano soati: Hamma vaqt va sanani birga ko'rsatadigan soatni xohlardi, shuning uchun men ushbu loyihada sizga RTC va dizayn yordamida moslashuvchan nashrida arduino nano soatini qanday yasashni ko'rsataman. NextPCB dan PCB
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
Elektron xameleyon: 6 qadam (rasmlar bilan)
Elektron xameleyon: Hech qachon atrofdagi ranglarning o'zgarishi orqali xameleyon rangini qanday o'zgartirishi haqida o'ylab ko'rganmisiz? Agar siz bu haqda ko'proq bilmoqchi bo'lsangiz, ushbu havolaga o'ting. Hikoyalar alohida, men xohlardim
Supero'tkazuvchi mato: Inkjet printer yordamida moslashuvchan davrlarni yarating: 4 qadam (rasmlar bilan)
Supero'tkazuvchilar mato: Inkjetli printer yordamida moslashuvchan davrlarni yarating: Supero'tkazuvchi matolar yordamida o'ta moslashuvchan va deyarli shaffof sxemalarni yasash mumkin. Mana, o'tkazgichli matolar bilan qilgan tajribalarim. Ularni qarama -qarshilik bilan bo'yash yoki chizish mumkin, so'ngra standart elektron kartochka singari chizish mumkin. C