Мазмуну:
- Жабдуулар
- 1 -кадам: Eletronicsти орнотуу
- 2 -кадам: Программалоо
- 3 -кадам: Pixel долбоорлоо
- 4 -кадам: MDFти чогултуу
- 5 -кадам: Компоненттерди ширетүү
- 6 -кадам: Жыгач иштерин бүтүрүү
- 7 -кадам: Жарыктан ырахат алыңыз
Video: Pixel Smart Lamp: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул мен Android Studioдо иштелип чыккан Android тиркемеси менен Bluetooth тарабынан башкарылган акылдуу чыракка арналган долбоор.
Пикселдин негизги максаты - жаркыраган жарыктарды көрсөтүү. Бул каминдин жарык режими, мисалы, бир пикселдүү каминдин кандай болорун карап көрөлү. Ошондой эле асан -үсөн режими көптөгөн градиенттердин "табигый түрдө" леддер тарабынан кандайча түзүлгөнүн көрсөтөт.
Пикселдин электроникасы - бул Arduino Nano жана 10 даректүү LED ws2813. Ошондой эле убакытты көрсөтүүчү дисплей жана сигналды орнотуу үчүн сигнал бар.
Анын денеси MDF (лазер менен кесилген) жана акрилден жасалган.
Github.apk, arduino файлдары, колдонмо файлдары.
github.com/danielwilberger/PixelSmartLamp
EDIT: MDF бөлүгү үчүн кесүүчү баракчалар жүктөлдү
Жабдуулар
- Arduino nano;
- Bluetooth модулу HC-05
- Реалдуу убакыт сааты модулу;
- 4 орундуу LED дисплей;
- 10 х Даректелүүчү LED ws2812b
- Потенциометр;
- 4 x баскычтар;
- Коңгуроо;
- 5V-2amp шрифти.
1 -кадам: Eletronicsти орнотуу
Менин биринчи кадамым, электрониканы жеткиргенден кийин, анын бардыгын протоборго чогултуу болду.
Ошентип, мен аны сынап көрүп, Arduino программасын баштай алам.
Мен:
- Ледтерди солдоо;
- Бардык түзмөктөрдү протобордго чогултуңуз;
- 10 даректүү ледти чогултуңуз (кубдун ар бир тарабы үчүн экиден, түбү минус);
- Программалоону баштаңыз.
Акрил кубун акыркы көрсөтүү үчүн алардан мурун, мен аны апамдын пластик идишинде сынап көрдүм.
2 -кадам: Программалоо
Кийинки кадамым программалоо болду. Биринчиден, мен биринчи жолу Pixel үчүн элестеткен бардык функциялары бар arduino:
- Учурдагы убакытты саат боюнча көрсөтүү;
- Ойготуу үчүн ойготкучту орнотуу (же таймер);
- Бир нече жарык режимин көрсөтүңүз, жөнөкөй ак чырактан асан -үсөн шоусуна же очокко чейин. Бул бөлүктө Arduino үчүн FastLED китепканасындагы бир нече мисалдар абдан пайдалуу болду.
Аны бүтүргөндөн кийин менде аналогдук баскычтарды жана потенциометрди колдонуп, толук башкарылуучу лампа бар болчу. Ошентип, кийинки кадам bluetooth байланышын жөн эле Pixel үчүн жасаган колдонмо менен орнотуу болду. Бул эң узакка созулган бөлүк болчу. Бул долбоорго чейин менде Android программалоо боюнча эч кандай маалымат жок болчу, ал тургай Java тилин да билген эмесмин. Бирок мен объектке багытталган программалоону мурунтан эле билчүмүн, ошондуктан Udemyде Android программалоо курсун баштадым.
Сиз каалаган нерсеңизди Githubдан текшере аласыз. Шилтеме жогоруда ушул арктиканын башында.
3 -кадам: Pixel долбоорлоо
Бул учурда мен Pixelдин кандай болорун элестеткем, бирок аны кагазга түшүрүү убактысы келди. Чынында, менин компьютеримде. Пикселди MDF жыгачына жана акрилге кура тургандыктан, мен абдан так долбоорду тартуу керек экенин билчүмүн. Ошентип, мен CAD программасын тандап, пикселди тарта баштадым.
Бул бир аз көрүнүшү мүмкүн, бирок мен CADти инженерия боюнча бүтүрүү курсумдан мурун эле билчүмүн. Бул MDFди лазер менен кесүү үчүн 2D чиймелерди алуу үчүн абдан пайдалуу болду.
4 -кадам: MDFти чогултуу
Пикселди CADга тарткандан кийин, мен акрил буюмдарды жасаган жергиликтүү компания менен байланыштым, мисалы, дисплейлер, кубоктор жана башкалар. Бул жерлерде адатта лазердик кесүүчү машиналар бар, андыктан алар менин акрил кубумду куруп, MDFди кесе алабы деп сурадым.
Ошентип, мен 6 мм MDF тактасын алдым жана аларга кесүү чиймелерин жөнөттүм.
Мен аларды жогорудагы сүрөттөгүдөй кабыл алдым жана мунун баарын цианокрилат клейи менен чогулттум.
5 -кадам: Компоненттерди ширетүү
Бул эң оор учурлардын бири болду. Электрониканы ширетүү боюнча тажрыйбам жок болгондуктан, кээ бир видеолорду көрүп, сынап көрдүм.
6 -кадам: Жыгач иштерин бүтүрүү
Бул учурда, мен ойлогондой Pixel иштеди. Жарык диоддордун жарыгын орнотуу сыяктуу кээ бир тууралоолор керек болчу.
Бирок MDFтин жасалгасы мен күткөндөй болгон жок. Ошентип, мен жыгач шейшеп алдым, бүбү - бул өтө ичке жыгач. Мен MDFтин бардык бетин каптадым, эгер дисплей ал аркылуу жарык чыгараарына ынангандан кийин.
7 -кадам: Жарыктан ырахат алыңыз
Ушунча иштен кийин, мен ойлогондон алда канча жаркыраган жана жакшы көрүнгөн чырагым бар болчу.
Видеону Pixelдин жарык режимдеринин баарынан текшере аласыз.
Сураныч, эгерде сиздин долбооруңузга кандайдыр бир күмөн санасаңыз, мага кайрылыңыз. Мен жардам берүүгө кубанычтамын:)
Сунушталууда:
Alexa Smart Lamp ESP8266 менен: 4 кадам (Сүрөттөр менен)
Alexa Smart Lamp ESP8266 менен: Бул көрсөтмө мени менен бирге ESP8266 микроконтроллерин жана Amazon Echo/Alexa аркылуу үн көзөмөлү бар винтаждык чыракты жаңыртууда сизге жол көрсөтөт. Arduino коду fauxmoESP китепканасын колдонуп, Belkin WeMo түзмөгүн туурайт, ал жөндөөнү жеңил кылат
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
IoT RC Car Smart Lamp Remote же Gateway менен: 8 кадам (Сүрөттөр менен)
IoT RC Car Smart Lamp Remote же Gateway менен: Байланышсыз долбоор үчүн, мен MiLight акылдуу лампалары жана лампасынын пульту менен сүйлөшүү үчүн кээ бир Arduino коддорун жазып келгем. Мен сыноо үчүн кичинекей RC машинасын жасоону чечтим
Smart Desk Lamp менен жакшыраак изилдөө - IDC2018IOT: 10 кадам (сүрөттөр менен)
Акылдуу стол чырагы менен жакшыраак изилдөө - IDC2018IOT: Батыш дүйнөсүндөгү адамдар көп убакытты отуруп өткөрүшөт. Партада, ары -бери айдап жүрүү, сыналгы көрүү жана башкалар. Кээде ашыкча отуруу денеңизге зыян келтирип, фокустоо жөндөмүңүзгө зыян келтирет. Белгилүү бир убакыттан кийин басуу жана туруп кетүү өтө маанилүү
Spiral Lamp (aok aoka Loxodrome Desk Lamp): 12 кадам (Сүрөттөр менен)
Spiral Lamp (aoka Loxodrome Desk Lamp): Spiral Lamp (a.k.a The Loxodrome Desk Lamp) - мен 2015 -жылы башталган проект. Бул Пол Найландердин Локсодром Шамынан шыктандырылган. Менин баштапкы идеям моторлонгон стол чырагы болчу, ал дубалга агып жаткан нурлардын проектиси. Мен иштеп чыктым жана