Cov txheej txheem:
- Kauj Ruam 1: Sib Sau Ua Ke
- Kauj Ruam 2: TESTING PROTEUS
- Kauj Ruam 3: Ua PCB
- Kauj Ruam 4: Cov Khoom Siv Hluav Taws Xob
- Kauj Ruam 5: RTC IC PCF8583
- Kauj Ruam 6: Ua Haujlwm PIC18F4550
- Kauj Ruam 7: Kauj Ruam Kawg & Kawg Kawg …
Video: Kev Ruaj Ntseg Hauv Hluav Taws Xob Nrog RTC thiab Tus Neeg Siv Qhia Tus lej Pin: 7 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Nyob Zoo Cov Menyuam!
Nov yog qhov haujlwm uas kuv tau siv pic pic microcontroller nws yog Electronic PIN Code Security System nrog lub sijhawm tiag tiag thiab tus neeg siv txhais tus lej tus lej tus lej, nplooj ntawv no muaj txhua yam ntxaws kom ua rau koj tus kheej.
Ua haujlwm thiab xav:
Zoo los ntawm kev qhib Kev Ruaj Ntseg rau, nws yuav thov kom PINCODE qhib lub qhov rooj, (nws 140595) yog tias koj nkag mus rau qhov raug, lub qhov rooj yuav qhib. Lub qhov rooj qhib rau 1 feeb nkaus xwb, tom qab ntawd nws kaw dua. Yog tias koj nkag mus rau tus lej tsis raug Tus Txheej Txheem Kev Ruaj Ntseg yuav muab rau koj 3 txoj hauv kev ntxiv, yog tias txhua txoj hauv kev raug pov tseg tom qab ntawd nws hloov lub suab nrov, thiab thov kom muaj lwm txoj cai kom tsis txhob buzzer, yog tias lwm txoj cai (piv txwv li 1984) tau nkag mus raug yog:
1) Nws nres buzzer
2) Rov pib dua tus lej qub uas yog 140595
3) Nug cov cai tshiab los hloov tus lej qub uas yog 140595 (tsis ntau dua 6 tus lej)
tam sim no lub qhov rooj yuav qhib los ntawm txoj cai tshiab no.
Piv txwv tias tsis raug lwm txoj cai tau muab tso rau tom qab ntawd System nug kom tos kom suav rov qab ntawm 1 feeb thaum lub sijhawm tag nrho cov nyees khawm tsis taus thiab lub suab nrov nrov nrov.
YEEB YAJ:
www.youtube.com/watch?v=O0lYVIN-CJY&t=5s
OKAY LETS Ua Ib Leeg …
Ua ntej peb pib, Kuv xav tias koj twb muaj kev paub yooj yim ntawm C lus thiab tau ua haujlwm ntawm MikroC pro ua ntej thiab koj paub yuav ua li cas ci LED, yuav ua li cas cuam tshuam LCD nrog PIC Microcontroller. Okay cia pib ua!
Kauj Ruam 1: Sib Sau Ua Ke
Rau qhov project: S. No. | NQI | KAWG | INFO
1) 1 16x2 LCD Pin 14 rau Pin 1 ces Pin 15 thiab Pin 16 pins pob.
2) 1 PIC18F4550 Microcontroller
3) 1 PCF8583 Lub Sijhawm Tiag (RTC) IC
4) 14 Rov Pib Dua Cov Hloov Hloov ntawm Keypad Kuv siv cov khawm pib dua
5) 1 9v Roj teeb Lub hwj chim tseem ceeb.
6) 1 10K Ohm Pot Rau teeb sib piv ntawm LCD
7) 2 3.5mm audio jacks rau sab nrauv txuas lub buzzer thiab lub qhov rooj
8) 1 100uF Capacitor Ceremic cap rau siv nrog tus pin1 ntawm tus tswj.
9) 1 32.682kHz Crystal Rau PCF8583 IC
10) 1 DC Power Jack Yog siv qhov project nrog DC adapter
11) 1 IC7805 Rau hloov 9V rau 5V
12) 1 1K Ohm resistor rau siv nrog tus pin1 ntawm tus tswj.
13) 3 10K Ohm resistor rau siv nrog tus pin1 ntawm tus tswj thiab RTC IC
14) 13 220 Ohm resistor txhua khawm yuav siv 1 220 Ohm Kuv yuav piav qhia tom qab
15) 1 3V Cell rau siv nrog RTC IC
16) 1 TICK TICK Hloov
17) 1 Lub Rooj Tswjhwm Saib PCB koj xaiv yog tias koj nyiam ntawm qhov tseeb nws zoo.
18) 18 tus pin DIP rau RTC IC
19) 1 40 tus pin DIP rau PIC184550 lossis koj tuaj yeem Zip lub qhov (socket) yog tias koj xav tau
20) 1 3V tus tuav tes
21) 1 9V tus tuav lub roj teeb
22) 1 tus txiv neej lub taub hau rau cov laug nrog LCD
23) 1 tus poj niam lub taub hau rau qhov muag ntawm PCB lossis verro qhov twg LCD yuav muab tso rau.
Lwm yam:
20) Breadboard rau kev sim
21) Cov hlau phom
22) Soldering hlau
23) PIC Programmer (lossis PICKIT2)
24) Etching solution (rau PCB)
25) PCB Laum
26) Multimeter
Ib tus xav tias koj yuav pom tias kuv tsis suav nrog ib qho siv lead ua rau PIC Microcontroller txoj cai? Zoo tias yog vim kuv siv sab hauv oscillator ntawm PIC18F4550
TAB SIS …! Tam sim no nws ua nws…!
Kauj Ruam 2: TESTING PROTEUS
Koj tuaj yeem kuaj qhov Circuit Court ntawm proteus, yog li koj tuaj yeem tau txais lub tswv yim hais txog txoj haujlwm.
Cov ntaub ntawv tiv thaiv yuav xav tau cov ntaub ntawv hex rau PIC microcontroller.
Ob cov ntaub ntawv raug muab.
Kauj Ruam 3: Ua PCB
Kuv yuav qhia koj kom tsim txoj haujlwm no ntawm PCB tsis txhob siv verroboard.
Luam tawm PCB no, nws tau tsim los ntawm Cadsoft Eagle los ntawm kuv. Yog tias koj muaj cadsoft eagle tau teeb tsa qhib brd cov ntaub ntawv (rub tawm hauv qab) thiab tsim cov ntawv raws li koj xav tau ntawm nplooj ntawv loj.
Txwv tsis pub kuv tau txuas ob daim ntawv ntawm yog ntawm A4 thiab lwm qhov yog A5, luam tawm thiab txheeb xyuas cov cheeb tsam tom qab ntawv luam koj li PCB. Kuv nug qhov no vim tias tej zaum yuav muaj nplooj ntawv teev npe.
NCO TSEG: Koj tuaj yeem tsim lub phiaj xwm los ntawm ib lub roj teeb uas yuav tsum txuas nrog lub txuas ze rau 7805, saib xyuas kom meej. LOSSIS koj tuaj yeem ua lub zog los ntawm qhov hloov pauv los ntawm DC Power jack. Cov peev txheej tuaj yeem hloov pauv los ntawm cov zuam zuam, thaum khawm raug thawb sab hauv lub zog hluav taws xob los ntawm cov khoom siv sab nraud los ntawm txuas, thaum khawm raug thawb sab nraum lub zog hluav taws xob nce los ntawm DC lub zog.
Kauj Ruam 4: Cov Khoom Siv Hluav Taws Xob
Solder tag nrho cov khoom, saib cov duab txuas nrog.
Ntawm qhov kuv yuav tsum qhia koj, txij li tus tiv thaiv yog qhov zoo tagnrho yog vim li cas cov nyees khawm tau txuas ncaj qha rau tus pin microcontroller yam tsis muaj tus tiv thaiv.
Tab sis hauv lub neej tiag muaj lub suab nrov.
Zoo li xav tias, hauv txoj haujlwm no yog tias koj nias lub pob 4 ib zaug, ntawm tus tiv thaiv koj yuav tau 4 ntawm LCD, tab sis yog koj nias nws hauv lub neej tiag koj yuav tau txais 44444444 ntawm LCD vim muaj suab nrov. ITo tshem qhov no pcb muaj 220 Ohm resistor nrog txhua khawm.
Kauj Ruam 5: RTC IC PCF8583
Okay qhov no yog qhov nyuaj me ntsis tab sis txij li tau muab cov cai nws yuav tsis yog qhov nyuaj. Kuv tsis tau muab.hex cov ntaub ntawv rau kev ua haujlwm RTC IC txij li koj yuav tsum tsim nws los teeb tsa koj lub sijhawm xav tau, thiab xyoo tau teeb tsa rau xyoo 2015 koj tsis tas yuav teeb nws.
Qhib mikroC Pro fro PIC thiab xaiv PIC18F4550, luam thiab muab cov cai hauv qab no:
// LCD module txuas txuas me ntsis LCD_RS ntawm RB2_bit;
sbit LCD_EN ntawm RB3_bit;
sbit LCD_D4 ntawm RB4_bit;
sbit LCD_D5 ntawm RB5_bit;
sbit LCD_D6 ntawm RB6_bit;
sbit LCD_D7 ntawm RB7_bit;
sbit LCD_RS_Direction ntawm TRISB2_bit;
sbit LCD_EN_Direction ntawm TRISB3_bit;
sbit LCD_D4_Direction ntawm TRISB4_bit;
sbit LCD_D5_Direction ntawm TRISB5_bit;
sbit LCD_D6_Direction ntawm TRISB6_bit;
sbit LCD_D7_Direction ntawm TRISB7_bit;
// Xaus LCD module sib txuas
void main () {
ADCON1 = 0x0F;
CMCON | = 7; // Disable Comparators
OSCCON = 0b01111111; // Siv sab hauv Oscilator @ 8MHz
TSIB = 0x00; // PORTB rau cov zis (LCD)
LATB = 0xFF; // PORTC rau kev tawm tswv yim
LATC = 0xFF; // PORTD rau cov tswv yim
TRISA. RA2 = 0; // RA2 rau cov zis
TRISA. RA3 = 0; // RA3 rau cov zis
UCON. USBEN = 0; // Disable usb UCFG. UTRDIS = 1;
TRISD = 0xF9; // PORTD cov zis
Lcd_Init (); // Pib LCD
Lcd_Cmd (_LCD_CLEAR); // Clear zaub
Lcd_Cmd (_LCD_CURSOR_OFF); // Cursor tawm
Lcd_Out (1, 1, "Teeb Sijhawm …");
Ncua_ms (1000);
I2C1_Init (100000); // initialize puv tswv hom
I2C1_Start (); // teeb meem pib teeb liab
I2C1_Wr (0xA0); // chaw nyob PCF8583
I2C1_Wr (0); // pib los ntawm lo lus ntawm chaw nyob 0 (lo lus teeb tsa)
I2C1_Wr (0x80); // sau $ 80 rau kev teeb tsa. (ncua lub txee…)
I2C1_Wr (0); // sau 0 rau xees lo lus
I2C1_Wr (0); // sau 0 rau lo lus thib ob
I2C1_Wr (0x10); // Hloov qhov no 10 rau feeb twg koj xav teeb tsa
I2C1_Wr (0x17); // Hloov qhov no 17 mus rau teev twg koj xav teeb tsa
I2C1_Wr (0x23); // Hloov qhov no 23 mus rau hnub tim twg koj xav teeb tsa
I2C1_Wr (0x2); // Hloov qhov no 2 mus rau lub hli twg koj xav teeb tsa
I2C1_Stop (); // teeb meem nres teeb liab
I2C1_Start (); // teeb meem pib teeb liab
I2C1_Wr (0xA0); // chaw nyob PCF8530
I2C1_Wr (0); // pib los ntawm lo lus ntawm chaw nyob 0
I2C1_Wr (0); // sau 0 rau teeb tsa lo lus (pab kom suav)
I2C1_Stop (); // teeb meem nres teeb liab
Lcd_Cmd (_LCD_CLEAR);
Lcd_Out (1, 1, "Sijhawm Teeb.!");
Ncua_ms (500);
}
_END CODE _
Tsim kom muaj cov ntaub ntawv hex los ntawm Mikroc Pro rau PIC tom qab suav sau cov cai saum toj no ces hlawv nws mus rau pic microcontroller PIC18F4550
Muab nws tso rau ntawm pcb soldered nrog txhua yam khoom siv, tig nws. LCD yuav tsum tso saib "Teeb Sijhawm …" tom qab ntawd thaum nws qhia "Teeb Sijhawm!" tua hluav taws. Tshem PIC microcontroller los ntawm DIP koj tau ua tiav txoj haujlwm PCF8583 RTC IC.:)
Kauj Ruam 6: Ua Haujlwm PIC18F4550
Zoo cov ntaub ntawv hex twb tau muab hauv Step2 koj tuaj yeem hlawv nws rau koj PIC18F4550 los ntawm PIC Programmer.
Kauj Ruam 7: Kauj Ruam Kawg & Kawg Kawg …
Txuas ib qho LED mus rau sab xis 3.5mm lub suab nkaus thiab lub suab nrov rau sab xis 3.5mm nkaus. Muab koj qhov program PIC18F4550 tso rau hauv pcb thiab qhib lub zog.
Thaum qhov chaws raug nkag mus nws muab logic 1 rau qis coj, Kuv xav tias thaum muab logic 1 coj nws qhib lub qhov rooj.
Koj Cov Khoom Siv Hluav Taws Xob yuav tsum tau npaj tam sim no …! Thiab yog tias koj tau ua txhua yam yog lawm nws yuav tsum ua haujlwm zoo.
Thov pab like thiab ຕິດ ຕາມ kuv tus facebook page:
www.facebook.com/pg/ElectronicProjectsbySh…
Kuv qhov chaw blog:
epshahrukh.blogspot.com/
Pom zoo:
Cov Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob Igniter: 6 Kauj Ruam (nrog Duab)
Cov Hluav Taws Xob Bluetooth Hluav Taws Xob Igniter: Puas yog nws zoo rau taws ntau dua ib lub foob pob hluav taws tib lub sijhawm? Lossis txawm tias muaj kev nyab xeeb nyob deb rau qhov phom sij txaus ntshai. Hauv qhov haujlwm no kuv yuav qhia koj yuav tsim lub Circuit Court uas tuaj yeem ua tau li cas nrog kev pab ntawm Bluetooth ua haujlwm
Yuav Ua Li Cas Tswj DC Gear Motor los ntawm Kev Siv 160A Txhuam Cov Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob thiab Servo Tester: 3 Cov Kauj Ruam
Yuav Ua Li Cas Tswj DC Gear Motor los ntawm Kev Siv 160A Txhuam Cov Hluav Taws Xob Hluav Taws Xob thiab Cov Kev Pabcuam Servo: Kev Qhia Tshwj Xeeb: Voltage: 2-3S Lipo lossis 6-9 NiMH Nruam tam sim no: 35A Tam sim no tawg: 160A BEC: 5V / 1A, tawm qauv: 1. pem hauv ntej & thim rov qab; 2. mus &nres; 3. rau pem hauv ntej & nres & thim rov qab: 34g Loj: 42*28*17mm
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Ib Leeg Hluav Taws Xob Hluav Taws Xob / Hluav Taws Xob Hluav Taws Xob: 6 Cov Kauj Ruam
Ib Leeg Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob / Hluav Taws Xob Hluav Taws Xob: Hauv qhov haujlwm no peb tab tom ua kom muaj Ib lub kauj induction lub cev Muaj zog, thiab ntau yam piav qhia ntxiv, cov qauv ntawm lub tshuab hluav taws xob no tau siv ntau yam khoom siv tam sim no. Peb lub cav tsis muaj lub zog loj, nws yog ntau ntxiv txog kev ua haujlwm
Yuav Ua Li Cas Siv Cov Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob Module: 6 Kauj Ruam
Yuav Ua Li Cas Siv Cov Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob Module: Nco tseg thiab ceev faj: CFL muaj cov mercury uas yog cov khoom phom sij, yog li nws yuav tsum tau ua raws li feem ntau CFL cov teeb, hluav taws xob hluav taws xob tau ua haujlwm zoo thiab tseem siv tau, tsuas yog lub teeb mus tsis zoo. CFL Circuit Court ntawm 18-24 Watts yog