ዝርዝር ሁኔታ:

የኤሌክትሮኒክ ደህንነት ስርዓት በ RTC እና በተጠቃሚው የፒን ኮድ ይግለጹ -7 ደረጃዎች
የኤሌክትሮኒክ ደህንነት ስርዓት በ RTC እና በተጠቃሚው የፒን ኮድ ይግለጹ -7 ደረጃዎች

ቪዲዮ: የኤሌክትሮኒክ ደህንነት ስርዓት በ RTC እና በተጠቃሚው የፒን ኮድ ይግለጹ -7 ደረጃዎች

ቪዲዮ: የኤሌክትሮኒክ ደህንነት ስርዓት በ RTC እና በተጠቃሚው የፒን ኮድ ይግለጹ -7 ደረጃዎች
ቪዲዮ: የኤሌክትሮኒክ ግብይት ስርዓት 2024, ህዳር
Anonim
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር
የኤሌክትሮኒክ ደህንነት ስርዓት ከ RTC እና ከተጠቃሚው የፒን ኮድ ጋር

ሰላም ናችሁ!

በእውነተኛ ሰዓት ሰዓት እና በተጠቃሚው የፒን ኮድ ባህሪያትን የሚገልጽ ፒክ ማይክሮ መቆጣጠሪያን የኤሌክትሮኒክ ፒን ኮድ ደህንነት ስርዓትን በመጠቀም የሠራሁት ፕሮጀክት ነው ፣ ይህ ገጽ እራስዎ ለማድረግ ሁሉንም ዝርዝሮች ይ containsል።

የእሱ ሥራ እና ጽንሰ -ሀሳብ

ደህና ፣ የደህንነት ስርዓትን በማብራት ፣ በር ለመክፈት ፒንኮድ ይጠይቃል ፣ (የእሱ 140595) በትክክል ካስገቡት በሩ ይከፈታል። በሩ ለ 1 ደቂቃ ብቻ ይከፈታል ፣ ከዚያ እንደገና ይዘጋል። የተሳሳተ የፒን ኮድ ካስገቡ የደህንነት ስርዓት 3 ተጨማሪ ዕድሎችን ይሰጥዎታል ፣ ሁሉም ዕድሎች ቢባዙ ጫጫታውን ያበራል ፣ እና ጫጫታውን ለማቆም አማራጭ ኮድ ይጠይቃል ፣ ይህ አማራጭ ኮድ (ማለትም 1984) በትክክል ከገባ

1) ጩኸት ያቆማል

2) 140595 የነበረውን የመጀመሪያውን ኮድ ዳግም ያስጀምራል

3) 140595 የነበረውን የመጀመሪያውን ኮድ ለመተካት አዲስ ኮድ ይጠይቃል (ከ 6 አሃዝ ያልበለጠ)

አሁን በሩ በዚህ አዲስ ኮድ ይከፈታል።

የተሳሳተ አማራጭ ኮድ ገብቷል እንበል ፣ ከዚያ ስርዓቱ ሁሉም አዝራሮች ተሰናክለው እና ጫጫታ እየጮኸ የሚቀጥልበትን 1 ደቂቃ ቆጠራን እንዲጠብቅ ይጠይቃል።

ቪዲዮ ፦

www.youtube.com/watch?v=O0lYVIN-CJY&t=5s

እሺ አንድ ያድርግ…

እኛ ከመጀመራችን በፊት ፣ ቀደም ሲል ስለ ሲ ቋንቋ መሠረታዊ ዕውቀት እንዳለዎት እና ከዚህ በፊት በ MikroC Pro ላይ እንደሠሩ እና ኤልኢዲ እንዴት እንደሚበራ ፣ ኤልሲዲ ከፒሲ ማይክሮ መቆጣጠሪያ ጋር እንዴት እንደሚገናኝ ያውቃሉ ብዬ አስባለሁ። እሺ እንጀምር!

ደረጃ 1 - የመሰብሰቢያ ክፍሎች

የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች

ለፕሮጀክት S. No. | ብዛት | ይዘት | መረጃ

1) 1 16x2 ኤልሲን ፒን 14 ወደ ፒን 1 ከዚያም ፒን 15 እና 16 ፒን ጥቅል ጠቅ ያድርጉ።

2) 1 PIC18F4550 ማይክሮ መቆጣጠሪያ

3) 1 PCF8583 የእውነተኛ ሰዓት ሰዓት (RTC) IC

4) 14 የቁልፍ ሰሌዳዎችን ዳግም ያስጀምሩ በቁልፍ ሰሌዳ ፋንታ ዳግም ማስጀመሪያ ቁልፎችን እጠቀም ነበር

5) 1 9v ባትሪ ዋና የኃይል አቅርቦት።

6) 1 10K Ohm Pot የ LCD ን ንፅፅር ለማዘጋጀት

7) 2 3.5 ሚሜ የድምጽ መሰኪያዎችን ከውጭ ለማገናኘት ጫጫታ እና በርን

8) 1 100uF Capacitor ሴሬሚክ ካፕ ከተቆጣጣሪ ፒን 1 ጋር ለመጠቀም።

9) 1 32.682kHz ክሪስታል ለ PCF8583 IC

10) 1 የዲሲ ኃይል ጃክ ፕሮጀክት ከዲሲ አስማሚ ጋር የሚጠቀም ከሆነ

11) 1 IC7805 9V ን ወደ 5 ቮ ለመለወጥ

12) 1 1K Ohm resistor ከተቆጣጣሪ ፒን 1 ጋር ለመጠቀም።

13) 3 10K Ohm resistor በፒን 1 ከመቆጣጠሪያ እና ከ RTC IC ጋር ለመጠቀም

14) 13 220 Ohm resistor እያንዳንዱ አዝራር 1 220 Ohm ይጠቀማል በኋላ እገልጻለሁ

15) 1 3V ሕዋስ ከ RTC IC ጋር ለመጠቀም

16) 1 TICK TICK መቀየሪያ

17) 1 በጥሩ ሁኔታ ጥሩ ሆኖ ከተገኘ 1 PCB ምርጫዎን ቦርድ።

18) 1 8 ፒን DIP ለ RTC IC

19) 1 40 ፒን DIP ለ PIC184550 ወይም ከፈለጉ ዚፕ ሶኬት ይችላሉ

20) 1 3V የሕዋስ መያዣ

21) 1 9V የባትሪ መያዣ

22) ከኤልሲዲ ጋር ለሽያጭ 1 ወንድ ራስጌ

23) ኤልሲዲ በሚቀመጥበት PCB ወይም verro ላይ ለመሸጥ 1 ሴት ራስጌ።

ሌሎች ክፍሎች ፦

20) ለሙከራ የዳቦ ሰሌዳ

21) የብረት ብረት

22) የሽያጭ ሽቦ

23) የፒአይሲ ፕሮግራም አውጪ (ወይም PICKIT2)

24) የመቁረጫ መፍትሄ (ለ PCB)

25) ፒሲቢ ቁፋሮ

26) መልቲሜትር

አንድ ሰው ለፒአይሲ ማይክሮ መቆጣጠሪያ ክሪስታልን አላካተትኩም ብለው ያስባሉ? ደህና ፣ ያ የ PIC18F4550 ውስጣዊ Oscillator ን ስለተጠቀምኩ ነው

ይኼው ነው…! አሁን ያድርጉት…!

ደረጃ 2 በፕሮቴስ ላይ መሞከር

በፕሮስቴት ላይ መሞከር
በፕሮስቴት ላይ መሞከር
በፕሮስቴት ላይ መሞከር
በፕሮስቴት ላይ መሞከር

በፕሮቲዩስ ላይ ወረዳውን መሞከር ይችላሉ ፣ ስለዚህ ስለ ፕሮጀክቱ ሀሳብ ማግኘት ይችላሉ።

ፕሮቲዩስ ፋይል ለፒአይሲ ማይክሮ መቆጣጠሪያ የሄክስ ፋይል ይፈልጋል።

ሁለቱም ፋይሎች ቀርበዋል።

ደረጃ 3 PCB ን መሥራት

ፒ.ሲ.ቢ
ፒ.ሲ.ቢ

ይህንን ፕሮጀክት በፒሲቢ ላይ እንዲገነቡ እመክርዎታለሁ።

ይህንን ፒሲቢ ያትሙ ፣ በእኔ በ Cadsoft ንስር ላይ የተነደፈ ነው። የ Cadsoft ንሥር ጭነው ከጫኑ የ brd ፋይልን ይክፈቱ (ከዚህ በታች ያውርዱ) እና እንደ የገጽ መጠን ፍላጎትዎ ፋይልን ያመንጩ።

ያለበለዚያ እኔ ሁለት ፋይሎችን በ A4 እና በሌላ A5 ላይ አያይዣለሁ ፣ የህትመት እና የቦታ ክፍሎችን ይፈትሹ እና ከዚያ የእርስዎን ፒሲቢ ያትሙ። ይህንን የምጠይቀው የገጽ ልኬት ምክንያት ሊኖር ስለሚችል ነው።

ማሳሰቢያ - ፕሮጀክቱን በ 7805 አቅራቢያ ካለው አገናኝ ጋር በሚገናኝ ባትሪ በባትሪ ኃይል ማብራት ይችላሉ። ወይም በዲሲ የኃይል መሰኪያ በኩል ፕሮጀክቱን በአመቻች ማብራት ይችላሉ። አዝራሩ በወረዳ ኃይሎች ውስጥ ከውጪ ምንጭ በአገናኝ በኩል ሲወጣ ፣ አዝራሩ ከወረዳ ኃይሎች ውጭ ከዲሲ የኃይል መሰኪያ ሲገፋ ፣ የኃይል መዥገሪያ ቁልፍ በሚለው ምልክት ምልክት ሊለወጥ ይችላል።

ደረጃ 4 የሽያጭ አካላት

የመሸጫ አካላት
የመሸጫ አካላት
የመሸጫ አካላት
የመሸጫ አካላት
የመሸጫ አካላት
የመሸጫ አካላት
የመሸጫ አካላት
የመሸጫ አካላት

ሁሉንም አካላት ያሽጡ ፣ የተያዙትን ስዕሎች ይመልከቱ።

በነገራችን ላይ ፕሮቲዩስ ተስማሚ ስለሆነ ቁልፎቹ ያለ ተከላካይ በቀጥታ ከማይክሮ መቆጣጠሪያ ፒን ጋር የተገናኙት ለዚህ ነው።

ግን በእውነተኛ ህይወት ውስጥ የድምፅ ጫጫታ አለ።

እንደዚያ እንበል ፣ በዚህ ፕሮጀክት ውስጥ አንድ ጊዜ አዝራር 4 ን ከጫኑ በፕሮቲዩስ ላይ 4 ኤልሲዲ ላይ ያገኛሉ ፣ ግን በእውነተኛ ህይወት ከጫኑ በድምፅ ምክንያት 44444444 በ LCD ላይ ያገኛሉ። ይህንን ለማስወገድ ፒሲቢው በእያንዳንዱ አዝራር 220 Ohm resistor ይ containsል።

ደረጃ 5 የፕሮግራም አወጣጥ RTC IC PCF8583

ፕሮግራሚንግ RTC IC PCF8583
ፕሮግራሚንግ RTC IC PCF8583

እሺ ይህ ትንሽ አስቸጋሪ ነገር ነው ፣ ግን ኮድ ከተሰጠ ያን ያህል አስቸጋሪ አይሆንም። አስፈላጊውን ጊዜ ለማቀናበር ማመንጨት ስላለብዎት ፣ እንዲሁም ዓመቱ ወደ 2015 ተቀናብሯል ፣ ማቀናበር የለብዎትም።

MikroC Pro ከ PIC ይክፈቱ እና PIC18F4550 ን ይምረጡ ፣ ከዚህ በታች ያለውን ኮድ ይቅዱ እና ይለጥፉ

// የኤልሲዲ ሞዱል ግንኙነት ቢቢሲ LCD_RS በ RB2_bit;

sbit LCD_EN በ RB3_bit;

sbit LCD_D4 በ RB4_bit;

sbit LCD_D5 በ RB5_bit;

sbit LCD_D6 በ RB6_bit;

sbit LCD_D7 በ RB7_bit;

sbit LCD_RS_Direction በ TRISB2_bit;

sbit LCD_EN_Direction በ TRISB3_bit;

sbit LCD_D4_Direction በ TRISB4_bit;

sbit LCD_D5_Direction በ TRISB5_bit;

sbit LCD_D6_Direction በ TRISB6_bit;

በ TRISB7_bit ላይ sbit LCD_D7_Direction;

// ኤልሲዲ ሞዱል ግንኙነቶችን ጨርስ

ባዶ ባዶ () {

ADCON1 = 0x0F;

CMCON | = 7; // ተነፃፃሪዎችን ያሰናክሉ

OSCCON = 0b01111111; // ውስጣዊ Oscilator @ 8MHz ን በመጠቀም

TRISB = 0x00; // PORTB ለውጤት (ኤል.ሲ.ዲ.)

LATB = 0xFF; // PORTC ለግብዓት

LATC = 0xFF; // PORTD ለግቤት

TRISA. RA2 = 0; // RA2 ለውጤት

TRISA. RA3 = 0; // RA3 ለውጤት

UCON. USBEN = 0; // ዩኤስቢን ያሰናክሉ UCFG. UTRDIS = 1;

TRISD = 0xF9; // PORTD ውፅዓት

Lcd_Init (); // LCD ን ያስጀምሩ

Lcd_Cmd (_LCD_CLEAR); // ግልጽ ማሳያ

Lcd_Cmd (_LCD_CURSOR_OFF); // ጠቋሚ ጠፍቷል

Lcd_Out (1 ፣ 1 ፣ “ሰዓት ማቀናበር…”);

መዘግየት_ኤምኤስ (1000);

I2C1_Init (100000); // ሙሉ ማስተር ሁነታን ያስጀምሩ

I2C1_Start (); // እትም መጀመሪያ ምልክት

I2C1_Wr (0xA0); // አድራሻ PCF8583

I2C1_Wr (0); // ከቃላት በአድራሻ 0 (የውቅር ቃል) ይጀምሩ

I2C1_Wr (0x80); // ለማዋቀር 80 ዶላር ይፃፉ። (ቆጣሪ ቆም…)

I2C1_Wr (0); // ወደ ሳንቲሞች ቃል 0 ይፃፉ

I2C1_Wr (0); // ከ 0 እስከ ሰከንዶች ቃል ይፃፉ

I2C1_Wr (0x10); // ለማቀናበር ወደፈለጉት ደቂቃዎች ይህንን 10 ይለውጡ

I2C1_Wr (0x17); // ይህንን 17 ለመለወጥ ወደፈለጉት ሰዓት ይለውጡ

I2C1_Wr (0x23); // ለማቀናበር ወደፈለጉት ቀን ይህንን 23 ይለውጡ

I2C1_Wr (0x2); // ለማቀናበር ወደፈለጉት ወር ይህንን 2 ይለውጡ

I2C1_Stop (); // የማቆም ምልክት ያወጣል

I2C1_Start (); // እትም መጀመሪያ ምልክት

I2C1_Wr (0xA0); // አድራሻ PCF8530

I2C1_Wr (0); // በአድራሻ 0 ላይ ከቃላት ይጀምሩ

I2C1_Wr (0); // ቃል ለማዋቀር 0 ይፃፉ (መቁጠርን ያንቁ)

I2C1_Stop (); // የማቆም ምልክት ያወጣል

Lcd_Cmd (_LCD_CLEAR);

Lcd_Out (1 ፣ 1 ፣ “ጊዜ አዘጋጅ!”);

መዘግየት_ኤምኤስ (500);

}

_ ኮድ _ ላክ

ከላይ ያለውን ኮድ ካጠናቀቁ በኋላ ከኤክሲኮ ፕሮ ለ ፒሲ አንድ የሄክስ ፋይል ያመንጩ እና ከዚያ ወደ ማይክሮ መቆጣጠሪያ PIC18F4550 ያቃጥሉት

ከሁሉም አካላት ጋር በተሸጠው ፒሲቢ ላይ ያስቀምጡት ፣ ያብሩት። ኤልሲዲው “ሰዓት ማቀናበር…” ከዚያም “የጊዜ ስብስብ!” ን ሲያሳይ ማሳየት አለበት። ኃይልን ያጥፉ። ፒሲኤፍ ማይክሮ መቆጣጠሪያን ከ DIP ያስወግዱ በተሳካ ሁኔታ PCF8583 RTC IC ን በፕሮግራም አዘጋጅተዋል።:)

ደረጃ 6 - ፕሮግራሚንግ PIC18F4550

ፕሮግራሚንግ PIC18F4550
ፕሮግራሚንግ PIC18F4550

ደህና ፣ የሄክሱ ፋይል ቀድሞውኑ በደረጃ 2 ውስጥ ቀርቧል ፣ በ PIC ፕሮግራም አቅራቢ በኩል ወደ የእርስዎ PIC18F4550 ሊያቃጥሉት ይችላሉ።

ደረጃ 7: የመጨረሻው ደረጃ እና የመጨረሻ ሙከራ…

ከታች በስተቀኝ ካለው የ 3.5 ሚሜ የድምጽ መሰኪያ እና ከላይኛው ቀኝ 3.5 ሚሜ መሰኪያ ላይ አንድ LED ን ያያይዙ። ፕሮግራም የተደረገበትን PIC18F4550 ን በፒሲቢ ላይ ያስቀምጡ እና ኃይልን ያብሩ።

ትክክለኛው ኮድ ሲገባ አመክንዮ 1 ለዝቅተኛ መሪ ይሰጣል ፣ እኔ አመክንዮ 1 ሲሰጥ በር ይከፍታል ብዬ አስባለሁ።

እርስዎ የኤሌክትሮኒክ ደህንነት ስርዓት አሁን ዝግጁ መሆን አለበት…! እና ሁሉንም ነገር በትክክል ከሠሩ በጥሩ ሁኔታ መሥራት አለበት።

የፌስቡክ ገ pageን ላይክ እና ይከተሉ -

www.facebook.com/pg/ElectronicProjectsbySh…

የእኔ ብሎግ ጣቢያ:

epshahrukh.blogspot.com/

የሚመከር: