Съдържание:

Pixel Smart Lamp: 7 стъпки (със снимки)
Pixel Smart Lamp: 7 стъпки (със снимки)

Видео: Pixel Smart Lamp: 7 стъпки (със снимки)

Видео: Pixel Smart Lamp: 7 стъпки (със снимки)
Видео: ФЛАГМАН МЕЧТЫ 🔥 СМАРТФОН GOOGLE PIXEL 7 PRO IP68 ЛУЧШАЯ КАМЕРА НА РЫНКЕ И РАЗОЧАРОВАНИЕ ГОДА 2024, Ноември
Anonim
Image
Image
Настройка на Eletronics
Настройка на Eletronics

Това е проект, който направих за интелигентна лампа, управлявана от Bluetooth с приложение за Android, разработено в Android Studio.

Основната цел на Pixel е да показва красиви светлини. Това е светлинен режим на камина, например, нека да видим как може да изглежда камина с един пиксел. Също така режимът на дъгата показва как много наклони са "естествено" образувани от светодиодите.

Електронните устройства на Pixel са Arduino Nano и 10 адресируеми светодиода ws2813. Той също така има дисплей, показващ часа, и звуков сигнал, за да можете да настроите аларма.

Тялото е изработено от MDF (лазерно рязане) и акрил.

Github за.apk, arduino файлове, файлове на приложения.

github.com/danielwilberger/PixelSmartLamp

EDIT: качи режещите листове за MDF частта

Консумативи

  • Arduino nano;
  • Bluetooth модул HC-05
  • Модул Часовник в реално време;
  • 4-цифрен LED дисплей;
  • 10 x адресируеми светодиоди ws2812b
  • Потенциометър;
  • 4 x копчета;
  • Звуков сигнал;
  • 5V-2amp шрифт.

Стъпка 1: Настройка на Eletronics

Настройка на Eletronics
Настройка на Eletronics
Настройка на Eletronics
Настройка на Eletronics

Първата ми стъпка, след като доставих електрониката, беше да я сглобя на протоборд.

По този начин бих могъл да го тествам и да започна да програмирам Arduino.

Трябваше:

  • Запоявайте светодиодите;
  • Сглобете всички устройства на протоборд;
  • Сглобете 10 -те адресируеми светодиода (два за всяка страна на куба, минус дъното);
  • Започнете програмирането.

Преди да взема акрилния куб за последния дисплей, го тествах върху пластмасовата купа на майка ми.

Стъпка 2: Програмиране

Програмиране
Програмиране
Програмиране
Програмиране

Следващата ми стъпка беше програмирането. Първо, arduino с всички функционалности, които за първи път си представях за Pixel:

  • Показва текущото време на часовника;
  • Настройте аларма за събуждане (или таймер);
  • Покажете няколко светлинни режима, от обикновена бяла лампа до шоу с дъга или камина. За тази част няколко примера от FastLED библиотеката за Arduino бяха много полезни.

След като я завърших, имах напълно контролируема лампа, използвайки аналогови бутони и потенциометъра. И така, следващата стъпка беше настройването на Bluetooth връзката с приложение, което направих само за Pixel. Това беше частта, която отне най -дълго време. Преди този проект нямах познания по програмиране на Android и дори не знаех език Java. Но вече знаех обектно-ориентирано програмиране, затова започнах курс по програмиране на Android на Udemy.

Можете да проверите всичко, което искате в моя Github. Връзката е по -горе в началото на тази арктикула.

Стъпка 3: Проектиране на Pixel

Проектиране на Pixel
Проектиране на Pixel
Проектиране на Pixel
Проектиране на Pixel
Проектиране на Pixel
Проектиране на Pixel

В този момент си представях как ще изглежда Pixel, но беше време да го сложа на хартията. Всъщност на моя компютър. Тъй като щях да изградя Pixel върху MDF дърво и акрил, знаех, че трябва да нарисувам много точен проект. Затова избрах CAD софтуер и започнах да рисувам Pixel.

Това може да изглежда малко, но вече знаех CAD чертеж от курса си по инженерство. И беше много полезно за получаването на 2D чертежи за лазерно рязане на MDF.

Стъпка 4: Сглобяване на MDF

Сглобяване на MDF
Сглобяване на MDF
Сглобяване на MDF
Сглобяване на MDF
Сглобяване на MDF
Сглобяване на MDF

След като нарисувах Pixel на CAD, се свързах с местна компания, която произвеждаше акрилни предмети, като дисплеи, трофеи и т.н. Тези места обикновено имат машини за лазерно рязане, затова попитах дали могат да изградят моя акрилен куб и да изрежат MDF.

Така че получих 6 мм MDF плоча и им изпратих чертежите за рязане.

Получих ги както на снимката по -горе и сглобих всичко с помощта на цианоакрилатно лепило.

Стъпка 5: Запояване на компонентите

Запояване на компонентите
Запояване на компонентите

Това беше един от най -трудните моменти. Нямах никакъв опит с запояване на електроника, затова изгледах няколко видеоклипа и го пробвах.

Стъпка 6: Завършване на дървообработването

Завършване на дървообработването
Завършване на дървообработването
Завършване на дървообработването
Завършване на дървообработването

В този момент Pixel работеше така, както го планирах. Необходими бяха някои корекции, като настройка на яркостта на светодиодите.

Но завършването на MDF не беше както очаквах. Така че взех дървен лист, вещицата е много тънко парче дърво. Покрих цялата повърхност на MDF с if, след като се уверих, че дисплеят на часовника може да излъчва светлина през него.

Стъпка 7: Насладете се на светлините

Насладете се на Светлините!
Насладете се на Светлините!
Насладете се на Светлините!
Насладете се на Светлините!
Насладете се на Светлините!
Насладете се на Светлините!
Насладете се на Светлините!
Насладете се на Светлините!

След цялата тази работа имах лампа, която беше много по -ярка и изглеждаше по -добре, отколкото си представях за пръв път.

Можете да проверите видеоклипа над всички светлинни режими на Pixel.

Моля, свържете се с мен, ако имате някакви съмнения относно вашия проект. Ще се радвам да помогна:)

Препоръчано: