Мазмуну:
- 1 -кадам: Берилиштер:
- 2 -кадам: 3D басып чыгаруу:
- 3 -кадам: Райондук туташуу:
- 4 -кадам: Код:
- 5 -кадам: Финал:
Video: RGB HexMatrix - IOT Сааты 2.0: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Fusion 360 долбоорлору »
HexMatrix 2.0 мурунку HexMatrix жаңыртылган. Мурунку версияда биз WS2811 светодиоддорун колдонуп, HexMatrix оор жана калың болуп калган. Бирок матрицанын бул версиясында биз WS2812b светодиоддору бар жеке ПХБны колдонобуз, бул матрицаны 3 см ичке кылып чыгарды.
1 -кадам: Берилиштер:
- PCB Gerber файлы үчүн чыкылдатыңыз
- NodeMCU (ESP8266)
- WS2812B LED
- 5V 2A микро USB адаптери
- 3D басылган бөлүктөрү
2 -кадам: 3D басып чыгаруу:
- STL файлдары үчүн чыкылдатыңыз
- 3D Бардык 3D моделдерин басып чыгарыңыз, экранды ак PLA менен басып чыгарууну унутпаңыз.
- Мен жасаган дизайн дубалга илинүү үчүн, сиз Fusion360 Fusion360 файлындагы талабыңызга жараша өзгөртө аласыз.
3 -кадам: Райондук туташуу:
- ПХБдагы бардык светодиоддорду туура тартипте ээрчиңиз.
- Бардык байланыштарды схемада көрсөтүлгөндөй кылыңыз.
- GND ~ GND
- Vin ~ 5V
- D2 ~ Din
4 -кадам: Код:
- Arduino IDEде берилген кодду ачыңыз. Код үчүн чыкылдатыңыз
- FastLED китепканасын жана ESP8266 такталары үчүн такта китепканасын орнотуңуз.
- Wifi_Name жана Сырсөзүңүздү териңиз
// Сиздин Wifi маалыматыңыз
const char* ssid = "Wifi_Name";
const char* password = "Сырсөз";
Өлкөңүздүн убакыт алкагын киргизиңиз
// Сиздин убакыт алкагыңыз
int убакыт алкагы = 5.5 * 3600;
- Эгерде мен үчүн Индияда убакыт алкагы 5:30 деп айтсам, мен 5.5 тердим, ошо сыяктуу эле, сиз дагы өз өлкөңүздүн убакыт алкагын коюшуңуз керек.
- Board түрүн ESP8266 (NodeMCU) катары тандап, портту тандап, кодду жүктөңүз.
- Код ийгиликтүү жүктөлгөндөн кийин, матрицаны микро USB адаптери менен иштетип текшериңиз.
- Сиз FastLED китепканасынын мисалдарынан анимацияларды көрсөтө аласыз.
5 -кадам: Финал:
- NodeMCU тактасынын буттарын кесип, бардыгын корпуска салыңыз.
- Экранды коюп, бургулап бир аз тешиктерди жасап, капталдарын бурап коюңуз.
Сунушталууда:
"Уизлинин" жайгашуу сааты 4 кол менен: 11 кадам (сүрөттөр менен)
"Уизлинин" жайгашкан жери боюнча саат 4 кол менен: Ошентип, Raspberry Pi менен бир топко чейин тепкилеп жүргөндө, мен аны мыкты колдонууга мүмкүндүк бере турган жакшы долбоорду тапкым келди. Мен бул улуу Instructable Build Your Own Weasley жайгашуу саатын ppeters0502 менен жолуктурдум жана ойлодум
LED сааты Neopixels менен: 4 кадам (сүрөттөр менен)
LED сааты неопикселдерди колдонуу: 60 неопикселди колдонуп LED саат жасоо боюнча менин көрсөтмөмө кош келиңиз. Сиз 3 PDFтин тиркемесин сааттын сегменттери үчүн, экинчисин база үчүн жана акыркысы чаптоодо жардам берүү үчүн шаблон деп табасыз. бөлүмдөр бирге. Ошентип, ком
Баланын биринчи сааты - Жарык таймер менен: 16 кадам (Сүрөттөр менен)
Бөбөктүн биринчи сааты - Жарык күйгүзүүчү таймер менен: Бул колдонмо баланын сүрөттөрүн, үй -бүлөлүк/үй жаныбарларынын сүрөттөрүн же башка нерселерди камтышы мүмкүн болгон алмаштырылуучу сааттын "жүздөрүн" жасоону көрсөтөт, аны сиз мезгил -мезгили менен алмаштырып турууну жакшы көрөсүз. Жөн гана каалаган нерсеге ачык перспективаны кысыңыз
Ай сааты ажыдаар менен: 8 кадам (сүрөттөр менен)
Ай сааты менен ажыдаар: *** Менин блогумдагы жазуу https://blog.familie-fratila.de/bone-dragon-moonlight-clock/ *** Мындан бир аз мурун мен бөлмөмө саат кургам, анткени мен жок дегенде чыдай турган конструкциялары бар эч нерсе сатып алган жокмун :-) Албетте, муну көргөн баламдын суранычы бар болчу
Өз BT тиркемеси менен RGB Infinity сааты: 15 кадам (сүрөттөр менен)
Өздүк BT тиркемеси менен RGB Infinity Сааты: Кадимки Санарип жана Аналогдук сааттар кызыксыз, Андыктан Dial, Hour hand, Minute hand жана Second hand үчүн ыңгайлаштырылган түстөр менен кооз саатты иштеп чыгууну пландап жатасыз. Бул үчүн адегенде Addressable RGB LED тилкесин колдонуп саатты өнүктүргүңүз келет. Андан кийин А менен байланышуу үчүн