Orodha ya maudhui:

RGB HexMatrix - Saa ya IOT: Hatua 5 (na Picha)
RGB HexMatrix - Saa ya IOT: Hatua 5 (na Picha)

Video: RGB HexMatrix - Saa ya IOT: Hatua 5 (na Picha)

Video: RGB HexMatrix - Saa ya IOT: Hatua 5 (na Picha)
Video: Создайте этот глубокий зеленый кинематографический образ в DaVinci Resolve 2024, Juni
Anonim
Image
Image
RGB HexMatrix | Saa ya IOT
RGB HexMatrix | Saa ya IOT
RGB HexMatrix | Saa ya IOT
RGB HexMatrix | Saa ya IOT

Miradi ya Fusion 360 »

HexMatrix ni tumbo ya LED iliyo na saizi nyingi za pembetatu. Saizi sita zinazochanganya hufanya hexagon. Kuna michoro nyingi tofauti ambazo zinaweza kuonyeshwa kwenye fomu ya tumbo ya maktaba ya FastLED, Pia nimebuni nambari kutoka 0 hadi 9 kwa kutumia sehemu 10 kwa kila tarakimu kwenye tumbo na kutengeneza saa ya IOT.

Vifaa

  • ESP8266 au Arduino (Uno / Nano)
  • WS2811 LED (LED 96)
  • Ugavi wa Umeme wa 5V / 2A
  • Uchapishaji wa 3D

Hatua ya 1: Uchapishaji wa 3D:

Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
  • Chapisha 3D mifano yote ya 3D iliyotolewa: Bonyeza hapa kwa Faili na Nambari za STL
  • Chapisha safu ya skrini katika PLA nyeupe.

Hatua ya 2: Uunganisho wa Mzunguko:

Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
  • Fanya viunganisho vyote kama inavyoonyeshwa kwenye mchoro wa mzunguko.
  • GND ~ -Ve
  • Vin ~ 5V ~ + Ve
  • DataIn ~ Pin 2
  • Pia panua waya wa usambazaji wa umeme ili kudumu LED na unganishe, kuzuia kushuka kwa voltage kwenye LED.

Hatua ya 3: Kumbuka:

  • Ikiwa unatumia bodi ya Arduino basi unaweza kuonyesha michoro tu, huwezi kuonyesha wakati.
  • Ikiwa unatumia bodi ya ESP8266 basi tunaweza kuonyesha wakati na michoro zingine kwenye tumbo.

Hatua ya 4: Mkutano:

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
  • Weka LED zote kwa mpangilio wa busara wa nyoka.
  • Kukusanya kila kitu pamoja.
  • Solder kontakt kwa bodi ya Microcontroller, kontakt inachukuliwa kutoka mwisho mwingine wa laini ya LED.

Hatua ya 5: Kuandika:

Kuandika
Kuandika
Kuandika
Kuandika
Kuandika
Kuandika
  • Bonyeza hapa kwa nambari
  • Kwa tumbo hili nimetengeneza nambari tatu HexMatrix.ino, clock1.ino na clock2.ino.
  • Nambari ya HexMatrix ni nambari ya kuonyesha michoro kwenye tumbo, inaweza kukimbia kwenye bodi yoyote ya Microcontroller.
  • Saa na saa2 inaendesha tu kwenye bodi za ESP8266.

HexMatrix.ino:

  • Fungua nambari iliyotolewa kwa Arduino IDE.
  • Sakinisha Maktaba ya FastLED katika Arduino IDE.
  • Chagua aina ya bodi, bandari na upakie nambari.

Nambari za Clock1 na Clock2:

  • Fungua nambari katika Arduino IDE.
  • Katika nambari hii tunaweza kubadilisha maadili haya kulingana na mahitaji yetu ya rangi

// Thamani za rangi za tarakimu katika RGBint r = 255;

int g = 255;

int b = 255;

// Thamani ya rangi ya asili katika RGB

int br = 0;

int bg = 20;

int bb = 10;

Ingiza jina la Wifi na nywila

const char * ssid = "Wifi_Name";

const char * password = "Nenosiri";

Ingiza ukanda wa saa wa nchi yako (India 5:30 = 5.5 vile vile ingiza eneo lako la wakati)

// Wakati wa eneo la eneo lako = -5.5 * 3600;

  • Chagua aina ya bodi kama ESP8266, chagua bandari na upakie nambari.
  • Mbali na hii pia tuna michoro mingine mingi katika Mifano ya FastLED.

Ilipendekeza: