Мазмуну:
- 1 -кадам: Бөлүктөр жана шаймандар:
- 2 -кадам: Курулуш процесси:
- 3 -кадам: Progamming Arduino + Blynk App:
- 4 -кадам: Акыркы сүрөттөр:
Video: RBG 3D Басылган Ай Blynk менен башкарылат (iPhone же Android): 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул стенд менен 3D басылган ай. RGB LED тилкеси 20 лед менен курулган, arduino уного туташкан жана blynk менен башкарылууга программаланган. Ардуинону iPhone же Androidдеги blynk колдонмосу аркылуу башкарса болот.
1 -кадам: Бөлүктөр жана шаймандар:
1x - ws2812b LED тилкеси, мен 1м 30 лед тилкесин колдондум жана бул үчүн 20 ледти кесип алдым.
1x - 3D басылган ай, нерседен жүктөп алуу үчүн шилтеме:
1x - 3D басылган ай стенд, нерседен шилтеме:
1x - 3D басылган LED тилкесинин кармагычы, файлды алуу үчүн кошулган zip файлын өзү жүктөп алган. Сиз аны 1000%га чейин көтөрүшүңүз керек!
1x - arduino uno + кабели
1х компьютери бар
2 -кадам: Курулуш процесси:
Мен лентаны тасмага тагып, аны лед тилкесине бекитүүдөн баштадым. Жарыктардын эч бирин жаппаганыңызды текшериңиз, ошондой эле аны түрмөккө бекиткенде өткөргүч эмес лентаны колдонуңуз.
Айдын стендин бекем кылуу үчүн, мен эки тараптуу скотчту колдондум жана бир нече секундага басым жасадым, алар абдан жакшы кармашты.
Лидердин кармагычы бар лента стенддин үстүнө коюлду, мен кабелди стенд аркылуу түртүп ардуино менен туташтырдым. Ошондой эле аны кармап туруу үчүн эки тараптуу лента колдондум.
Кабелдер кантип туташат:
- жерге кара кабель (gnd)
- Кызыл кабель arduino тартып 5v
- Жашыл кабель 8 -пинге, zip файлынын коду 8 + 20 леддерин да колдонот.
Мен эч кандай тышкы электр булагын колдонгон жокмун, ошондуктан леддердин жарыктыгын түшүрдүм.
Arduino uno бул стенд үчүн бир аз чоң, ошондуктан мен стенддин астыңкы катмарын сууруп чыгып, бүт стендди кичинекей коробканын үстүнө коюп, айдын астында бир бөлмө бар болчу.
Мен жөн гана айды түрмөктүн үстүнө койдум, андыктан эгерде бул керек болсо, жөн эле көтөрүп кетүүгө болот.
3 -кадам: Progamming Arduino + Blynk App:
Программа көбүнчө blynk мисал баракчасынан алынган:
Мен жаркыроону орнотуу үчүн зебра RGB контролун жана сыдырманы колдондум.
Сиз аутентификациялык кодуңузду коюп, кодду arduinoго жүктөп бергенден кийин, эгерде терезеңизде же Mac же Linuxтун Терминалында бул жердеги көрсөтмөгө шилтеме болсо, анда cmd баштай аласыз: https://www.youtube.com/embed/ fgzvoan_3_w
Код:
#кошуу #кошуу // Сиз Blynk тиркемесинде Автордук Токенди алышыңыз керек. // Проект Орнотууларына өтүңүз (гайка сүрөтчөсү). char auth = "КОДУҢУЗ БУЛ ЖЕРДЕ"; // blynk колдонмосунан кодуңузду бул жерге коюңуз Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 леддердин саны үчүн, 8 arduino тактасында колдонулган пинде // Түс маанисин алуу үчүн 0дон 255ке чейин маанини киргизиңиз. // Түстөр r - g - b - кайра rга өтүү. uint32_t Wheel (байт WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; кайра тилке. Color (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; кайра тилке. Color (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int жарыктыгы = param.asInt (); strip.setBrightness (жарыктык); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // ЖЕ: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Мүчүлүштүктөрдү консолу // Blynk Serial аркылуу иштейт // Бул сериалды Serial.begin (9600) эскизинде кол менен окубаңыз же жазбаңыз; Blynk.begin (Сериялык, автордук); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
4 -кадам: Акыркы сүрөттөр:
Эми сиз телефонуңуз менен айдын түсүн жана жарыктыгын көзөмөлдөй аласыз. Ошондой эле, сиз бир аз деталдуу айды көрөсүз, анын жарыгы азыраак сары/ак. Бирок түстөр 3D басылган айда чындап жакшы көрүнөт.
Бул кимдир бирөөгө жардам берди деп үмүттөнөм:)
Сунушталууда:
Оңой орнотулуучу жарык өчүрүүчүнүн жылтылдашы: BLYNK менен смартфон башкарылат: 10 кадам
Оңой орнотулуучу жарык өчүрүүчүнүн жарыгы: BLYNK менен смартфон башкарылат: IoT түзмөктөрү тездик менен популярдуу болуп баратат, андыктан эмне үчүн сиз өзүңүздүн IoT түзмөктөрүңүздү арзан материалдардан жана оор жумуштардан мурда жасай албаганыңызды үйрөнбөйсүз. Менин атым Сехуай экөөбүз дайыма уктап калчубуз, бирок
Neopixel Ws 2812 LED тилкеси Arduino менен Android же iPhone'дон Bluetooth аркылуу башкарылат: 4 кадам
Neopixel Ws 2812 LED Strip Arduino менен Android же Iphone'дон Bluetooth аркылуу башкарылат: Саламатсыздарбы, мен бул көрсөтмөлөрдө мен Bluetooth туташуусун колдонуп, Android телефонуңуздан же iPhone'уңуздан неопикселдүү LED тилкесин же ws2812 LED тилкесин кантип башкаруу керектигин талкууладык. үйүңүзгө неопикселдүү LED тилкесин кошуңуз, Arduino менен
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
Робот робот кол кап менен башкарылат: 6 кадам (сүрөттөр менен)
Мээлей менен башкарылган роботтук кол: Максаты: Бүтүрүү үчүн долбоор түзүп, тажрыйбага ээ болуу жана көйгөйлөрдү чечүү Outline-3-D роботтору менен басылган " колун”башкаруу үчүн колкапты колдонуп, arduino аркылуу туташыңыз. 3-D басылган колдогу муундардын ар биринде серво бар, ал
RC Car Hack - Bluetooth Android App аркылуу башкарылат: 3 кадам (Сүрөттөр менен)
RC Car Hack - Bluetooth аркылуу Android колдонмосу аркылуу башкарылат: Мен ишенем, ар бириңер үйдө колдонулбаган RC машинасын таба аласыңар. Бул көрсөтмө эски RC машинаңызды оригиналдуу белекке алмаштырууга жардам берет :) Менде болгон RC машинасынын көлөмү кичинекей болгондуктан, мен Arduino Pro Miniди башкы контроллер катары тандап алдым. Башка