Përmbajtje:

Ora LED e segmentit WiFi 7: 3 hapa (me fotografi)
Ora LED e segmentit WiFi 7: 3 hapa (me fotografi)

Video: Ora LED e segmentit WiFi 7: 3 hapa (me fotografi)

Video: Ora LED e segmentit WiFi 7: 3 hapa (me fotografi)
Video: Я ОДЕРЖИМЫЙ ДЕМОНАМИ 2024, Korrik
Anonim
Ora LED e segmentit WiFi 7
Ora LED e segmentit WiFi 7
Ora LED e segmentit WiFi 7
Ora LED e segmentit WiFi 7
Ora LED e segmentit WiFi 7
Ora LED e segmentit WiFi 7
Ora LED e segmentit WiFi 7
Ora LED e segmentit WiFi 7

Projekti: Ora LED e segmentit WiFi 7

Data: Nëntor - Dhjetor 2019

Ora 7 Segmente përdor një furnizim të zakonshëm Anode 5V përmes kontrollit Shift Register të rezistencave 22ohm. Arsyeja kryesore për ndërtimin e kësaj ore ishte së pari ripërdorimi i dy orëve të krevatit secila me 4 X 7 Segment Displays dhe arsyeja e dytë përfshirja e një bordi Wemos R1 D2 që lidhet me të cilën është një Aplikacion Android i porositur. Aplikacioni Android përdor komunikimin WiFi për të dërguar dhe marrë komanda në dhe nga ora. Aplikacioni Android mund të "SET" kohën dhe datën e orës dhe "GET" kohën, datën, temperaturën, presionin dhe lagështinë aktuale.

Për më tepër, dhe ndihma nga Davidi në Nixie Google Group i cili me mirësi më dha një skemë të një regjistri të përshtatshëm ndërrimi 74HC595 SPI 16 dhe një qark të bazuar në regjistër transmetues me tre gjendje 74HC245 Octal për të mbështetur LED të segmentit 8 X 7 duke përdorur multiplex metoda e shfaqjes. Një tabelë e thjeshtë PCB u ndërtua duke përdorur dy çipa IC 74HC595 20 pin të vendosur në 20 transportues pin dhe dy patate të skuqura IC 74HC595 16 pin të vendosura në transportues 16 pin. Dalja e njërës anë të qarkut u përdor për të mbështetur Anodat e secilës prej LED -ve të segmentit 8 x 7 dhe ana tjetër e qarkut u përdor për të mbështetur 7 segmentet, përmes rezistencave 22ohm në seri, plus pikën dhjetore.

Furnizimet

Lista e pajisjeve

1. Kartë WEMOS R1 D2 Arduino me modul WiFi në bord ESP8266

2. Rezistenca e Zbulimit të Dritës plus rezistencë 22ohm

3. Ndërprerës me dy shtylla, tela me ngjyrë, priza femra PCB, zvogëlim i nxehtësisë, pllakë PCB, mbështetëse plastike 3 mm

4. LED plus rezistencë 330ohm

5. Sensori i temperaturës BME280

6. Luajtësi MP3-TF-16P plus rezistencë 22ohm

7. Altoparlant 4 Ohm 5W

8. Ekran LCD me linjë 16 X 2 duke përdorur komunikimet IC2 (opsionale, përdoret kryesisht për testim)

9. Ora RTC DS3231

10. 2 X DC Down Down 12V - 5V

11. 2 X 74HC245 IC Chip plus 20 bartës të çipave

12. 2 X 74FC595 IC Chip plus 16 bartës të çipave

13. Rezistencë 8 X 22ohm

Hapi 1: NDSTRRTIM

ND CONRTIMI
ND CONRTIMI
ND CONRTIMI
ND CONRTIMI
ND CONRTIMI
ND CONRTIMI

Bashkangjitur janë diagramet Fritzing të konstruksionit të orës që tregojnë kartën WEMOS, ekranin LCD, MP3 player, sensorin BME280, dy furnizime DC të zbritura, një orë RTC DS3231 dhe në fund Rezistencën e Zbulimit të Dritës. Diagrami i dytë Fritzing tregon qarkun e bazuar në regjistrin Shift dhe Octal dhe lidhjet e tij me WEMOS. Tre shtojca mbulojnë 7 segmentet LED Chips, 74HC245 dhe 74HC595 IC.

Imazhi
Imazhi

Kutia e orës është ndërtuar nga sofër me 8 kuti të thjeshta të konstruktuara për të rrethuar secilën nga 7 segmentet LED. Çdo kuti lidhet me tjetrën duke përdorur një tub çeliku 15 mm i cili kalon përmes secilës kuti dhe përmes një kutie të sofër të uritur e cila lidh tubin e çelikut horizontal me një tub çeliku vertikal që mbështet ekranin e orës. Tubi i çelikut është i fiksuar në kutinë e zbrazët më poshtë e cila përmban pajisjet mbështetëse të orës. Telat që lidhin çdo LED ushqehen përmes secilës kuti dhe përmes tubit të çelikut deri në sistemin e orës më poshtë, një grup prej tetë telave të kontrollit të segmentit të ushqyer në një drejtim dhe grupi i dytë prej tetë telave, kontrolli i anodës, ushqehen në drejtim të kundërt Me

Imazhi
Imazhi
Imazhi
Imazhi

Fotografitë e ndryshme tregojnë paraqitjen e përbërësve bazë në tabelën bazë të orës. Përdorimi i një bordi shpërndarës si për komunikimet I2C ashtu edhe për fuqinë 5V ka avantazhin se kërkon vetëm dy kunja në tabelën WeMOS dhe lejon që të përdoren dy hapa DC-DC poshtë furnizimit 12V deri në 5V. Furnizimi i parë për të fuqizuar bordin, LCD, RTC, MP3 player, etj., I dyti i dedikuar fuqizimit të ekranit të orës dhe qarkut të drejtuesit të ekranit.

Hapi 2: SOFTUER

SOFTUER
SOFTUER
SOFTUER
SOFTUER
SOFTUER
SOFTUER

Skedarët e bashkangjitur përfshijnë skedarin burimor ICO Arduino dhe Aplikacionin Android. Skedari i parë ICO përmban kod i cili lejon WEMOS të kontrollojë BME280, Ora RTC dhe ekranin LCD. Ky projekt më dha mundësinë të ndërtoj një projekt origjinal Wifi Robot. Softueri WEMOS D1 R2 Arduino u bazua në një orë të mëparshme ku një paketë komunikimi Wifi u shtua duke përdorur një komandë të thjeshtë pritëse "GET" dhe "SET" për të marrë së pari vlerat aktuale të orës dhe së dyti për të vendosur datën dhe kohën aktuale të orës, siç shfaqet në Aplikacionin., përdoret për të përditësuar orën nga distanca. Skedari i dytë ICO, "WifiAccesPoint" është një rutinë e thjeshtë testimi për të përcaktuar që vargjet e sakta të dërgimit dhe kthimit po punojnë si duhet.

SH NOTNIM: Aktualisht nuk mund të ngarkoj skedarin e mëposhtëm "app-release.apk". Unë jam duke pritur që ekipi mbështetës të rregullojë këtë problem

Duhet të theksohet se është përdorur versioni 1.8.10 Arduino IDE dhe tabela e zgjedhur ishte "LOLIN (WEMOS) D1 R2 & Mini". Janë shkarkuar bibliotekat e mëposhtme të veçanta: Wire.h, LiquidCrystal_I2C.h, SoftwareSerial.h, DFRobotDFPlayerMini.h, SparkFunBME280.h, RTClib.h, ESP8266WiFi. H, WiFiClient.h, dhe ESP8266WebSEiver. Çipi WEMOS ESP8266 quhet "WifiClock" dhe ka një fjalëkalim të "fjalëkalimit". Isshtë e mundur të azhurnoni orën duke mos përdorur Android App të porositur. Më shumë duke përdorur një shikues standard të ueb faqeve, me pikën e hyrjes "Wificlock" të zgjedhur dhe futjen e komandës https si më poshtë:

Për komandën SET:

"https://192.168.4.1/SET?PARA1=HH-MM-SS&PARA2=DD-MM-YY&PARA3=VV&PARA4=Y&PARA5=Y"

Aty ku koha dhe data futen duke përdorur formatin standard dhe "VV" është vëllimi i tingullit 0-30, së pari "Y" pranë PARA4 është "Y" ose "N" për të zgjedhur opsionin e zileve që do të luhen dhe e dyta "Y" pranë PARA5 është "Y" ose "N" për të zgjedhur opsionin Night Save, i cili mbyll ekranin gjatë orëve të errësirës.

Për komandën GET:

"https://192.168.4.1/GET"

Kjo kthen një varg të dhënash nga ora në formatin e mëposhtëm:

HH, MM, SS, DD, MM, 20, YY, HHH, HH, PPP, PP, CC, CC, FF, FF, VV, Y, Y

Aty ku "HHH, HH" është leximi i lagështisë, "PPP, PP" është leximi i presionit, "CC, CC" është temperatura në Centigrad, "FF, FF" është temperatura në Fahrenheit, "VV" është vëllimi i tingullit, "Y", kërkohet tingëllimë, dhe "Y" i dytë kërkohet Kursimi i natës.

Duhet të theksohet se Shërbimet e Vendndodhjes së Tabletave duhet të jenë të aktivizuara, përndryshe butoni i skanimit WiFi nuk do të kthejë asnjë rrjet të disponueshëm, përfshirë natyrisht rrjetin WiFiClock

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Hapi 3: V OSHTRIMI I PROJEKTIT

Ky ka qenë një projekt shumë interesant pasi ka bashkuar dy elementë të rinj, përkatësisht përdorimin e Wifi si një metodë e përditësimit të orës, në vend të përdorimit të një tastiere. Së dyti, përdorimi i një qarku kontrolli të bazuar në regjistrin Shift dhe Octal për ekranet e segmentit 7. Më duket kënaqësi e madhe të jesh në gjendje të ripërdorni pajisjet e vjetra të tepërta dhe ta riktheni atë në jetë. Zhvillimi i një Aplikacioni të bazuar në Android lejon që ora të shikohet nga distanca, edhe pse një kufi rreze prej 20 metrash, është gjithçka që mund të jetë pritet nga çipi WeMOS ESP8266 dhe fuqia e tij e kufizuar. Një alternativë për drejtuesin e ekranit me ndërrim që kam përdorur është ai që përdor çipin e drejtuesit të ekranit MAX7219 IC i cili është krijuar për të siguruar furnizimin me 5V në 7 ekranet e bazuara në segmente.

Komponentët e projektit tim të ardhshëm kanë mbërritur, këto përfshijnë tuba të vjetër të rinj IN-4 tuba rusë Nixie dhe tuba neoni INS-1. Kam ndërmend të kthehem në gamën MAXIM të patate të skuqura të shoferit IC dhe të bashkoj katër nga këto patate të skuqura në mënyrë që të drejtojmë ekranet me bazë IN-4 dhe Neon.

Recommended: