IP-Time Clock del 1 (1 / 3 steg)

Steg 1: Hardware Design



Så jag planerade att använda ESP8266, närmare bestämt den ESP-03 som hjärnan hos klockan. Beslutade jag med ett fyrsiffrigt, sju segment display. För att driva skärmen, skulle jag använda en MAX 7219 IC. Se bild.

PROBLEM: Så ESP8266 specifikationen för spänning är 3.0 till 3.6Vdc.

MAX7219 är 4.0 till 5.5Vdc.

Maxim gör en 3.3V IC MAX6950/1 men det är en SMD paketet och ungefär fem gånger kostnaden.

Lösning: Tja, jag hade några MAX7219s och provat dem på 3.3Vdc och de arbetade.

Här är hur jag ser på den. När en IC tillverkare skriver specifikationer för en del, är de i huvudsak att garantera att alla delar kommer att uppfylla dem. För att uppfylla dem, har nu Formgivningsspecifikationen vara mycket bredare än specifikationen.

Varning: Så för purister och perfektionist ute, denna design använder delen utanför specifikationer. Om jag designar för en kommersiell produkt, skulle inte jag göra detta. Men som en hobby, jag skulle.

När du köper 7 segmenterar skärmar för MAX7219, se till att de är gemensam katod. Några av dem kommer med två prickar som de flesta digitala klockor. De jag har Använd 12 pin-gränssnittet. De finns i olika storlekar och färger.

Stora kostnader

ESP-03 $2,50

MAX7219 $1.00

4 siffrig 7 segment display $0,50

L4931cz33 spänningsregulator $1,50

Priserna på ebay/aliexpress.com

Jag har en hel del 5V vägg vårta nätaggregat. Jag skarvas bara i en JST2.0 kontakt.

Så är den totala kostnaden omkring $7 dollar.

Bifogat är schematiskt.

KOMMENTARER:

R4 är RSET motståndet för MAX7219. Det hjälper till att begränsa nuvarande för visning. Minimum är ungefär 10K men jag ville ha en dimmer display för mitt sovrum så jag sätta den till 27K.

Jag har programvara för 12 timmars visning. LED1 är på när det är.

Flash och återställning är två pin huvuden som kan användas för att sätta den ESP-03 i programläge att ladda en annan skiss.

JST2.0 kopplingen är 5Vdc leverans koppling.

USB-BUB kontakten är min standard USB-BUB. Det kräver en USB-seriell adapter som en CP2102 att ladda skiss men kräver inget när man bara kör.

Jag hade lite problem när jag gjorde detta PCB. Jag tror problemet är att jag precis bytt till en generisk toner för min laserskrivare och det inte klibbade som originalet. Jag kunde inte få siden skärmen att överföra alls som ni kan se på bilden.

Men med en hel del arbete och några extra tröjor, jag fick det att fungera.

Obs: Displayen vilande på på MAX7291. Jag trimmade bort flikarna så att det passar lite bättre.

Örn Cadsoft bifogade filer.

Se Steg
Relaterade Ämnen

IP-Time Clock del 2

Så lata gamla Geek (LOG) gjorde en elektronisk klocka:Fördelarna är att det är ganska billigt, det blir tiden av Internet, det justerar för sommartid och inte kräver ett batteri att komma ihåg rätt tid.Jag ville göra några förbättringar:Ville ha stör...

Motion känsliga LCD Real-Time Clock/larm/Timer (uppdaterad Program)

jag behövde en klocka för mitt hemmakontor (där jag tillbringar helgen morgnar bygga robotar och sådant) och jag ville att det skulle passa in i inredningen i min elektronik arbetsbänk. Jag bestämde mig att bygga en med alla "modet" utsatt. Spec...

Real Time Clock - DS1302

detta är en mycket enkel handledning om hur du använder DS1302 realtidsklockan med en Arduino, eller Versilino, ombord. Jag kommer att gå igenom ledningar, koden och exempel. Alla som kan hittas på www.Virtuabotix.com. det här är mitt ifrst försök at...

Arduino Aquaponics: Real-Time-klocka del I

AA grundläggande behovet av att alla kontroller system är möjligheten att spåra tid. Vi är medvetna, har Arduino tre metoder kan anställa:1. seriell. Upprepade gånger får tid över seriell anslutning.2. extern hårdvara. Realtids klockor, som ChronoDot...

Arduino Real Time Clock (DS1307)

Denna tid jag kommer att visa dig hur man gör en modul för att låta den Arduino reda på tiden. Även om det finns många tutorials för modulen realtidsklocka ville jag göra min version av denna modul helt fokuserat på steg för steg lödning. Instructabl...

Att få upp Time Clock

När min son var liten hade han en vana att stiga upp vid vissa okristliga timme.Han skulle springa in i sovrummet som skriker "är det dags att få upp pappa?" Vid denna tid var skadan skedd. Eftersom det finns bara så många episoder av Barney (bi...

IKEA Ribba Word Clock

Min första ordet klocka var "igång" ungefär 5 år sedan. Den var baserad på de traditionella enskilda LED-klockorna med mer lödfogar och ledningar än jag hade tid, eller tålamod för. Det togs upp och bits gjort då och då för att lägga undan samla...

Javelin's Word Clock

Min arbetsplats, spjutkastning, letar alltid efter sätt att göra våra produkter och tjänster personlig. Nyligen, ett tillfälle yppade sig där jag ombads att konstruera en klocka ord för en klient. Jag hittade ett antal bra guider som glatt ordet kloc...

LED Arduino Clock

Efter byggnad mitt senaste projekt, ville jag bygga något med en Arduino. Bläddra Instructables månader såg jag en LED Arduino klocka som jag ville bygga. Efter några nykonstruktioner för min del satt jag på min erövring att bygga denna klocka.Först...

TimeDuino - 7 Segment Arduino Clock (inga SKIFT register behövs!)

Hej alla instructable publiken! Detta är mitt första projekt. Ja, jag vet att dessa ord brukar få stereotypen "Detta kommer inte att vara ett bra projekt" attityd, men jag har väntat länge för ett projekt som är värt att eventuellt bryta den för...

Arduino Timer avbryter

Timer avbrott kan du utföra en aktivitet på mycket specifikt tidsintervall oavsett vad som händer i din kod. I detta instructable jag ska förklara hur man ställer in och kör ett avbrott i tydlig Timer på Jämför Match eller CTC läge. Hoppa direkt till...

Arduino Mario Clock

Det är en musikalisk desktop väckarklocka med ett tema av välkända spel som MARIO. Faktiskt jag vakna upp med Mario tema istället för min mobiltelefon. Lysdioder (färg rör) blinkar gör det vackrare.Funktioner:-Visa tid, datum, temperatur-Mario bild o...

Alarm Clock Pac_Man MP3

EngelskaDetta är min första instructables :-) ledsen för min engelska... Jag är fransk!Jag har bygga för min dotter en alarmklocka MP3 med roliga Pac_Man (nu hon vakna alla ensam)FranskaC'est mån 1er instructables :-)J'ai construit Häll ma fille un r...

Arduino Tutorials (del 4-21 Tutorial Pack)

Detta är Arduino Tutorial Pack del 4.Den 1: a delen finns här:Del 2 finns här:Den 3: e delen finns här:Till skillnad från andra tutorials här brukar jag ge någon bakgrund i teorin hur det fungerar. Den är inriktad på resultatet hur uppnå det - att gö...

8 kanal programmerbar Timer

IntroduktionJag har använt mikrochips PIC sortiment av mikrokontroller för mina projekt sedan 1993 och har gjort alla mina programmering i assembler språk, med hjälp av Microchip MPLab IDE. Mina projekt varierade från enkla trafikljus och blinkande l...

Space Invaders Desktop Clock

Många av oss har spelat klassiskt arkadspelet Space Invaders. Här är ett sätt att implementera den i ditt dagliga liv!Denna fiffiga klocka är packad med groovy animationer och ljudeffekter. Det är perfekt för skrivbordet, och göra arbete/studier myck...

Arduino Nano: DS1307 realtid Clock(RTC) med Visuino

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs.I detta Instructable kommer jag...

Arduino Nano och Visuino: 7 Segment Display klocka med MAX7219 och DS1307 realtid Clock(RTC)

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs. Jag har redan gjort Instructab...

Automatiserad optisk Fiber julgran + (bluetooth, timer, ljusare)

I detta instructable jag ska visa dig hur man uppgraderar en enkel julgran stå att inkludera en på/av-timer, bluetooth och göra det ljusare.Steg 1: Stycklista1. fiber optic julgran2. Bright LED-lampa:http://www.Amazon.com/gp/product/B00TT6H3WE?PSC=1....