Turinys:
- 1 žingsnis: DALIŲ SĄRAŠAS
- 2 žingsnis: SCHEMINĖ
- 3 žingsnis: LITIMAS IR MONTAVIMAS
- 4 žingsnis: PROGRAMAVIMAS
- 5 žingsnis: Pabaikite
Video: SKAITYMO ŽIEDO LAIKRODIS: 5 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Aš planavau nusipirkti „Neopixel Ring 60 Led“laikrodžiui pagaminti, bet, deja, negalėjau jo nusipirkti. Galiausiai nusipirkau „Neopixel Ring 35 Leds“ir sugalvojau paprastą būdą sukurti internetinį laikrodį, kuris su šiuo LED žiedu 35 gali rodyti valandas, minutes ir sekundes. Pradėkime.
1 žingsnis: DALIŲ SĄRAŠAS
Pagrindiniai komponentai yra įtraukti:
- 01 vnt x ESP8266 NODEMCU
- 01vnt x NEOPIXEL RING 35 šviesos diodai
- 01vnt x DIVIPALIS UNIVERSALUS PCB, skirtas pasidaryk pats 5x7cm
- 01vnt x VYRŲ IR MOTERŲ 40PIN 2,54MM GALVA
- 01 vnt x TELEFONO ĮKROVĖJAS MAITINIMUI
2 žingsnis: SCHEMINĖ
Tai labai paprasta grandinė. NEOPIXEL RING yra 2 x 3 pagalvėlės, pažymėtos taip: 5V, DI, GND ir 5V, DO, GND. Norėdami jį valdyti, viskas, ką mums reikia padaryti, tai lituoti 3 jungtis prie šių 3 pagalvėlių 5V, DI, GND ant žiedo. 5V ir GND iš NEOPIXEL RING jungiasi prie +5V ir GND išorinio maitinimo šaltinio, o duomenų DI kaištis prijungtas prie ESP8266 NODEMCU kaiščio D4.
Pastaba: „FRITZING“bibliotekoje neradau „NEOPIXEL RING 35“šviesos diodo, todėl grandinės schemoje pakeičiau „NEOPIXEL RING 60 LED“.
3 žingsnis: LITIMAS IR MONTAVIMAS
Pirma, pašalinau originalius kabelius iš NEOPIXEL RING, tada lituodavau 3 kontaktų antgalį prie 5 V, DI, GND kaiščių ant NEOPIXEL RING.
Aš supjaustau „pasidaryk pats“PROTOBOARD CIRCUIT 5X7cm į mažą gabalėlį, litavau 2 eilutes moteriškų antraščių, skirtų prijungti ESP8266 NODEMCU. Šiame paveikslėlyje aš lituodavau keletą papildomų komponentų, tokių kaip: 8P moteriškoji antraštė MPU6050, vienas RGB šviesos diodas su 3 vnt x srovę ribojančiais rezistoriais ir 2P varžto gnybtų blokas.
Lituoti 3 kontaktų antgalį (5V, D4, GND) „pasidaryk pats“PCB apačioje pagal ankstesnio žingsnio schemą. Ši moteriška antraštė bus prijungta prie vyriškos NEOPIXEL RING antraštės.
Klijuokite nedidelę dėžutę, kad padengtumėte ESP8266 NODEMCU. Norėčiau turėti 3D spausdintuvą, kad galėčiau pagaminti tokias mažas dėžutes. Aš išgręžiau skylę ant dėžutės, kad „pasidaryk pats“PCB antraštė galėtų praeiti pro šią skylę ir prisijungti prie NEOPIXEL RING.
Tai labai paprasta. PADARYTA.
Aš naudoju mobiliojo telefono įkroviklį, kad galėčiau tiekti 5 V maitinimą skaičiuojant skambėjimo laikrodį.
4 žingsnis: PROGRAMAVIMAS
Mano idėja parodyta paveikslėlyje žemiau:
Valanda bus rodoma kaip dvejetainis skaičius, ir mums reikia 4 šviesos diodų, atitinkančių 4 bitų dvejetainį skaičių, kad būtų parodyta valanda (maks. 12). Minutė ir antroji yra skaičiuojamos skaičiuojant šviesos diodų skaičių dešimtimis skaitmenų (maks. 5) ir vienetų skaitmuo (maks. 9). Iš viso mums reikia (5+9) x 2 = 28 šviesos diodų, kad būtų rodoma minutė ir sekundė.
Šiame „NEOPIXEL RING“yra 35 šviesos diodai, todėl 3 likę šviesos diodai naudojami kaip separatoriai, siekiant išsiaiškinti valandas, minutes ir sekundes. Nuotraukoje jis pažymėtas JUODA spalva.
Mes galime pamatyti paveikslėlį žemiau, kad suprastume, kaip šis laikrodis rodo laiką.
Šviesos diodų padėtis deklaruojama šiose masyvuose:
baitas HHHH [4] = {16, 17, 18, 19}; // Valanda - 4 bitų dvejetainis skaičius
baitas M0 [5] = {14, 13, 12, 11, 10}; // Minutė - dešimties skaitmenų baitas M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minutė - vieneto skaitmenų baitas S0 [5] = {21, 22, 23, 24, 25}; // Minutė - dešimties skaitmenų baitas S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minutė - vieneto skaitmenų baitas SEPERATOR [3] = {0, 15, 20}; // 3 Atskyrimo diodai
Šis skaičiavimo skambėjimo laikrodis gali nuskaityti laiko informaciją iš NTP serverio ir laikas bus atnaujintas per WIFI ESP8266 NODEMCU.
Mes galime kreiptis į šią svetainę, kad pasirinktume pageidaujamą LED spalvą. Žemiau esančioje nuotraukoje skaičiavimo žiedo laikrodis rodo laiką be atskirų indikatorių.
Jei tai sukelia painiavą, galime jiems nustatyti kitą spalvą (pvz., BALTA paveikslėlyje žemiau), kad būtų galima atskirti valandą, minutę ir sekundę.
Skaičiavimo skambėjimo laikrodžio kodą galima rasti „GitHub“.
5 žingsnis: Pabaikite
Žiūrėkite dar keletą nuotraukų.
Ačiū, kad žiūrite ir tikiuosi, kad jums patiks !!!
LIKE ir Prenumeruoti mano „YouTube“kanalą.
Rekomenduojamas:
„Pasidaryk pats“LED žiedo šviesos PCB mikroskopams!: 6 žingsniai (su paveikslėliais)
„Pasidaryk pats“LED žiedo šviesos PCB mikroskopams!: Aš grįžau ir šį kartą išbandžiau savo plokštės projektavimo įgūdžius! Šioje pamokoje aš jums parodysiu, kaip sukūriau savo mikroskopo žiedo šviesą ir kai kuriuos iššūkius, su kuriais susidūriau. Aš nusipirkau antrą mikroskopą, skirtą naudoti elektronikoje, ir
HC-SR04 skaitymo modulis „Arduino“atpalaidavimui: 6 žingsniai (su paveikslėliais)
HC-SR04 skaitymo modulis, skirtas palengvinti „Arduino“: HC-SR04 ultragarsinis atstumo jutiklis yra labai populiarus robotikoje. Iš esmės šis jutiklis naudojamas bet kokiems robotams vengiantiems objektams. Žinoma, tai puiku, paprasta naudoti pigiai ir tiksliai, tačiau kai pradėsite kurti sudėtingesnius robotus, galėsite pradėti matyti
Skaitymo pagalba D4E1: 9 žingsniai (su paveikslėliais)
Skaitymo pagalba D4E1: Katja mėgsta skaityti laisvalaikiu. Daugiausia dėmesio skiriama knygoms ir jokiems žurnalams. Dėl jos raumenų ligos nebuvo įmanoma skaityti. Ji serga fibromialgija ir spazmofilija. Fibromialgija yra lėtinė raumenų skausmo liga, dažniausiai susijusi su
D4E1: skaitymo įrankis 2.0 (pagrindinis gamybos procesas): 9 žingsniai (su paveikslėliais)
D4E1: Skaitymo įrankis 2.0 (pagrindinis gamybos procesas): Informacija:-Du studentai Pramoninio produkto dizainas Kortrijke (Belgija) sugalvojo šį skaitymo įrankį. Pradėjome nuo esamo dizaino ir sukūrėme jį į kitą. Skaitymo įrankis iš pradžių buvo sukurtas tam, kad būtų galima
Didelio efektyvumo LED skaitymo lempa: 9 žingsniai (su paveikslėliais)
Didelio efektyvumo LED skaitymo lempa: ar kada nors norėjote skaityti naktį, bet esate nusivylę eikvodami energiją toms 50 ar 60 vatų lempų lemputėms. Jei esate toks kaip aš, nusipirkote kelias dešimtis CFL. Bet kai supratai, kad tų lempučių skleidžiama šviesa yra per daug atšiauri ir neaiški