Isi kandungan:

Selamatkan Anak Saya: Tempat Duduk Pintar yang Menghantar Mesej Teks Sekiranya Anda Melupakan Anak di dalam Kereta: 8 Langkah
Selamatkan Anak Saya: Tempat Duduk Pintar yang Menghantar Mesej Teks Sekiranya Anda Melupakan Anak di dalam Kereta: 8 Langkah

Video: Selamatkan Anak Saya: Tempat Duduk Pintar yang Menghantar Mesej Teks Sekiranya Anda Melupakan Anak di dalam Kereta: 8 Langkah

Video: Selamatkan Anak Saya: Tempat Duduk Pintar yang Menghantar Mesej Teks Sekiranya Anda Melupakan Anak di dalam Kereta: 8 Langkah
Video: Rupanya ada rahsia tersembunyi pada duit kita😱 | #shorts 2024, Julai
Anonim
Selamatkan Anak Saya: Tempat Duduk Pintar yang Menghantar Mesej Teks Sekiranya Anda Melupakan Anak di dalam Kereta
Selamatkan Anak Saya: Tempat Duduk Pintar yang Menghantar Mesej Teks Sekiranya Anda Melupakan Anak di dalam Kereta

Ia dipasang di dalam kereta, dan berkat alat pengesan yang diletakkan di tempat duduk kanak-kanak, ia memberi amaran kepada kami - melalui SMS atau panggilan telefon - jika kami melarikan diri tanpa membawa anak itu bersama kami

Langkah 1: Pengenalan

Pengenalan
Pengenalan

Di antara kemalangan yang paling menyedihkan (dan tidak jarang, jarang) dalam berita, ada orang tua yang - kerana cepat, masalah kesihatan atau kurang perhatian - keluar dari kereta dan "lupa" anak-anak mereka di tempat duduk anak, dalam persekitaran yang panas atau sejuk. Sudah tentu, kemalangan seperti itu dapat dielakkan sekiranya seseorang atau sesuatu mengingatkan pemandu bahawa dia meninggalkan anak di dalam kereta; teknologi pasti dapat membantu dan menawarkan penyelesaian, untuk dilaksanakan di dalam kenderaan oleh pengeluar atau jenis "retrofit", seperti projek di sini yang dijelaskan di sini. Itu adalah peranti berdasarkan telefon bimbit GSM yang mengesan beberapa parameter, berdasarkan mana tingkah laku pemandu dinilai dan tindakan yang diperlukan dilaksanakan: khususnya, SMS dihantar ke telefon pemandu yang melarikan diri dari kereta. Peranti dipasang di dalam kereta dan dikuasakan oleh sistem elektrik yang terakhir; ia mengesahkan bahawa anak itu berada di tempat duduknya (melalui sensor yang terdiri dari beberapa butang berprofil rendah, dipasang di papan roti untuk diletakkan di bawah penutup tempat duduk anak): jika ternyata butang ditekan (oleh itu, anak itu duduk), rangkaian juga akan mengesahkan bahawa kenderaan telah berhenti (dengan percepatan triaksial), jika demikian dan setelah waktu yang ditetapkan berlalu, ia akan menghantar pesanan SMS penggera ke telefon pemandu dan akan mengeluarkan bunyi bel.

Lebih-lebih lagi, ia melakukan panggilan ke nombor telefon yang sama dan mungkin ke yang lain, supaya ibu bapa, rakan, dan orang lain dapat menghubungi pemandu untuk mengesahkan apa yang berlaku. Walaupun aplikasi pilihan adalah yang disebutkan di atas, projek ini telah dibuat di makmal kami sebagai platform yang dapat disesuaikan untuk dua tujuan lain. Yang pertama adalah peranti arus baki untuk orang tua dan rapuh, sementara yang kedua adalah alat penggera jarak jauh, beroperasi sekiranya berlaku pemadaman (dan berguna untuk tujuan mengelakkan pembekuan membeku dan makanan yang terkandung di dalamnya menjadi berbahaya).

Langkah 2: Simpan Rajah Litar Anak Saya

Simpan Litar Anak Saya
Simpan Litar Anak Saya

Oleh itu, mari kita lihat semua ini, dan menganalisis rajah elektrik litar, yang pengurusannya telah dipercayakan kepada mikrokontroler PIC18F46K20-I / PT oleh Microchip, yang telah diprogramkan melalui firmware MF1361 kami, sehingga membaca status input (di mana sensor berat tempat duduk anak, dan alat pengesan yang mungkin, disambungkan), dan memperoleh isyarat yang diberikan oleh akselerometer (U5), dan bercakap dengan EEPROM luaran (U4) (yang mengandungi pengaturan untuk fungsi sistem)) dan menghubungkan penerima radio (U6) yang mungkin, dan menguruskan modul selular (GSM).

Harap maklum bahawa litar mempertimbangkan elemen yang mungkin dipasang atau tidak, kerana kami menganggapnya sebagai platform pengembangan yang dapat diperluas, bagi anda yang ingin membuat aplikasi mereka sendiri, bermula dari firmware asas. Mari kita mulakan dengan menerangkan mikrokontroler, bahawa - setelah power-on-reset - menginisialisasi garis RB1 dan RB2 sebagai input yang dibekalkan dengan resistor penarik dalaman, yang akan diperlukan untuk membaca beberapa kenalan terbuka yang disambungkan ke IN1 dan IN2; dioda D2 dan D3 melindungi mikrokontroler sekiranya voltan di atas salah satu sumber kuasa PIC salah digunakan pada input. IN1 saat ini digunakan untuk sensor berat tempat duduk anak, sementara IN2 tersedia untuk kawalan yang lebih mungkin: kami mungkin menggunakannya, misalnya, untuk mengesan pembukaan dan penutupan pintu, melalui pembacaan voltan pada lampu hormat; mengenai hal ini, harap pertimbangkan bahawa di beberapa kereta moden lampu siling diuruskan (di PWM) dengan kotak persimpangan (untuk memastikan pengaktifan dan pemadaman secara beransur-ansur), sementara kita hanya perlu membaca keadaan lampu yang langsung dihidupkan dan mati (jika tidak, bacaannya tidak normal); selepas itu, kita mesti menapis PWM dengan menggunakan kapasitor yang diletakkan di antara input mikrokontroler dan tanah (selepas diod). Masukan lain adalah RB3, masih dibekalkan dengan resistor pull-up dalaman, yang diperlukan untuk membaca butang P1 (yang digunakan untuk menghidupkan modul selular secara paksa, yang biasanya dimatikan). Masih semasa inisialisasi I / Os, RB4 ditetapkan sebagai input untuk tujuan pembacaan - melalui pembahagi voltan R1 dan R2 - permulaan litar, yang dilakukan oleh SW1b penyimpangan berganda; pembahagi voltan diperlukan kerana mikrokontroler bertoleransi voltan yang lebih rendah daripada input yang terdapat pada penyambung kuasa. Fungsi RB4 telah diperuntukkan untuk pengembangan di masa depan, dijelaskan mengingat bahawa rangkaian mungkin digerakkan oleh bekalan kuasa rangkaian melalui soket USB dan dengan menggunakan bateri lithium yang disambungkan ke output pengatur cas khusus.

Langkah 3: Rajah Litar

Rajah Litar
Rajah Litar

Apabila SW1 digerakkan pada kenalan yang ditandai dengan salib dalam rajah litar, selebihnya litar diasingkan dari bateri dan oleh itu dimatikan; jika pada input sumber kuasa (USB) voltan 5 volt digunakan, hanya tahap pengecas yang akan beroperasi (ia digerakkan melalui dioda D1, yang melindunginya dari terbalik polaritas). Dengan menggerakkan SW1 ke posisi dihidupkan, SW1b membawa voltan masukan ke saluran RB4 dan SW1a memberi kuasa pada mikrokontroler dan yang lainnya, dengan voltan di hujung bateri (kira-kira 4V ketika diisi penuh) selain menyalakan penukar suis step-up ditandatangani sebagai U3, yang menghasilkan 5V yang diperlukan oleh litar lain.

Mengenai fungsi rangkaian yang digerakkan melalui USB, SWb membawa voltan input ke RB4, yang - dengan melaksanakan pembacaannya dalam firmware - memungkinkan untuk memahami apakah sumber kuasa rangkaian dijumpai; fungsi sedemikian berguna untuk tujuan membuat penggera anti-pemadaman. Sebaliknya, semasa operasi bateri, RB4 memungkinkan pengawal mikro mengetahui hal itu dan melakukan strategi yang mungkin untuk mengurangkan penggunaan tenaga (misalnya, dengan mengurangkan selang waktu telefon bimbit dihidupkan). Garis RB4 adalah satu-satunya cara yang harus difahami oleh firmware ketika litar dikendalikan dengan bateri, kerana jika U1 menerima kuasa walaupun RB4 berada pada sifar volt, ini bermaksud litar dikendalikan dengan bateri, sementara jika ada sumber kuasa lain, ia akan berfungsi berkat voltan yang diambil dari USB. Mari kembali sekarang ke inisialisasi I / Os dan lihat bahawa garis RC0, RE1, RE2 dan RA7 diinisialisasi sebagai input, bahawa mereka telah dilengkapi dengan perintang penarik luaran, memandangkan kita tidak dapat mengaktifkannya secara dalaman untuk garis seperti itu; mereka akan diperlukan untuk membaca saluran penerima hibrid, yang merupakan aksesori, yang disediakan untuk perkembangan masa depan. Penerima sedemikian boleh berguna untuk penggunaan rumah sebagai penggera jarak jauh, bagi mereka yang mengalami gangguan pergerakan atau terpaksa di tempat tidur mereka; dengan mengesan variasi pada output radio RX, ia akan melakukan panggilan telefon untuk meminta pertolongan atau ia akan menghantar SMS yang serupa. Ini adalah kemungkinan aplikasi, tetapi ada yang lain; bagaimanapun, ia mesti dilaksanakan dalam firmware. RC3, RC4, RB0 dan RD4 adalah garis yang telah ditetapkan ke akselerometer U4, yang lebih khusus adalah papan pemecah berdasarkan akselerometer triaksial MMA8452 oleh NXP: RC3 adalah output dan diperlukan untuk mengirim isyarat jam, RC4 adalah I / O dua arah dan menggerakkan SDA, sementara dua pin lain adalah input yang telah disediakan untuk pembacaan gangguan INT1 dan INT2, yang dihasilkan oleh pecutan ketika peristiwa tertentu terjadi. Garis RA1, RA2 dan RA0 masih merupakan input, tetapi telah digandakan pada penukar A / D dan digunakan untuk membaca pecutan triaksial U5, yang juga ada di papan pelarian dan berdasarkan modul pecutan MMA7361; komponen seperti itu dimaksudkan sebagai alternatif untuk U4 (yang mana yang diharapkan oleh firmware kami) dan membekalkan maklumat mengenai pecutan yang dikesan pada paksi X, Y, Z dengan voltan analog yang keluar dari garis yang sesuai. Dalam kes ini, firmware dipermudahkan, kerana rutin pengurusan MMA8452 tidak diperlukan (memerlukan bacaan daftar, pelaksanaan protokol I²C-Bus, dan sebagainya). Masih mengenai subjek ADC, saluran An0 digunakan untuk membaca tahap voltan, yang dibekalkan oleh bateri litium, yang memberi kuasa pada mikrokontroler dan rangkaian yang lain (simpan untuk penerima radio); jika firmware mempertimbangkannya, ia memungkinkan kemungkinan mematikan keseluruhan ketika bateri habis, atau ketika berada di bawah ambang voltan tertentu. Garis RC2 diinisialisasi sebagai output dan menghasilkan serangkaian denyutan digital apabila buzzer piezoelektrik BUZ1 harus mengeluarkan nota akustik peringatan yang telah ditunjukkan oleh firmware; dua output lain adalah RD6 dan RD7, yang telah diberi tugas untuk menyalakan LED LD1 dan LD2.

Langkah 4: Diagram Litar PCB

Rajah Litar PCB
Rajah Litar PCB

Mari kita lengkapkan analisis I / Os dengan RD0, RD2, RD3, RC5, bahawa bersama dengan RX dan TX UART dari antara muka ke modul selular SIM800C oleh SIMCom; dalam litar yang terakhir dipasang pada papan khusus untuk dimasukkan ke dalam penyambung khusus yang terdapat pada papan litar bercetak. Modul ini menukar data mengenai mesej yang dihantar (alarm) dan yang diterima (konfigurasi) dengan mikrokontroler, melalui UART PIC, yang juga diperlukan untuk perintah untuk pengaturan telefon bimbit; selebihnya talian berkenaan dengan beberapa isyarat keadaan: RD2 membaca output untuk "isyarat" LED yang diulang oleh LD4, sementara RD3 membaca Dering Penunjuk, iaitu, hubungan telefon bimbit yang membekalkan tahap logik tinggi ketika panggilan telefon diterima. Garis RD0 memungkinkan untuk menetapkan semula modul dan perjanjian RC5 dengan menghidupkan dan mematikan; reset dan ON / OFF dilaksanakan oleh litar pada papan di mana SIM800C dipasang.

Papan, yang gambarajah litarnya telah ditunjukkan - bersama dengan pin penyambung penyisipan - dalam Rajah 1, mengandungi telefon bimbit SIM800C, penyambung antena MMX 90 ° dan jalur pin 2mm 10 mm lelaki 2mm di mana daya sumber, saluran kawalan pencucuhan (PWR), semua isyarat dan talian komunikasi bersiri dari dan menuju modul GSM, seperti yang ditunjukkan pada Gambar. 1.

Langkah 5: Diagram Litar PCB

Rajah Litar PCB
Rajah Litar PCB

Oleh kerana I / Os mikrokontroler telah ditentukan, kita mungkin melihat dua bahagian yang terlibat dalam menghidupkan litar: pengecas dan penukar step-up DC / DC.

Pengecas didasarkan pada litar bersepadu MCP73831T (U2), yang dihasilkan oleh Microchip; sebagai input biasanya menerima 5V (julat yang boleh ditoleransi adalah antara 3.75V dan 6V), datang dalam litar ini dari penyambung USB; ia membekalkan - pada output - arus yang diperlukan untuk mengecas unsur ion lithium atau polimer litium (Li-Po), dan membekalkan sehingga 550mA. Bateri (untuk disambungkan ke kenalan +/- BAT) mungkin mempunyai kapasiti teori yang tidak terhad, kerana paling banyak ia akan dicas dalam masa yang sangat lama, namun harap diingat bahawa dengan arus 550mA, elemen 550 mAh adalah dikenakan dalam satu jam; kerana kami memilih sel 500 mAh, ia akan dicas dalam masa kurang dari satu jam. Litar bersepadu beroperasi dalam konfigurasi khas, di mana dioda cahaya LD3 didorong oleh output STAT, yang dibawa ke tahap logik rendah ketika mengecas, sementara tetap pada tahap logik tinggi ketika berhenti mengecas; yang sama dibawa ke impedans tinggi (terbuka) ketika MCP73831T dimatikan atau apabila ternyata tidak ada bateri yang disambungkan ke output VB. VB (pin 3) adalah output yang digunakan untuk bateri litium. Litar bersepadu melaksanakan pengecasan dengan arus dan voltan berterusan. Arus pengecasan (Ireg) ditetapkan dengan menggunakan perintang yang disambungkan ke pin 5 (dalam kes kami, itu R6); nilainya dihubungkan dengan rintangan dengan hubungan berikut:

Ireg = 1, 000 / R

di mana nilai R dinyatakan dalam ohm jika arus Ireg dinyatakan dalam A. Contohnya, dengan 4.7 kohm had 212 mA diperoleh, sementara dengan R menjadi 2.2 kohm arus bernilai sekitar 454 mA. jika pin 5 dibuka, litar bersepadu dibawa ke keadaan terbiar dan hanya menyerap 2 µA (shutdown); Oleh itu, pin boleh digunakan sebagai pengaktifkan. Mari lengkapkan keterangan rajah litar dengan penukar langkah, yang menarik 5 volt stabil dari voltan bateri; panggung berdasarkan litar bersepadu MCP1640BT-I / CHY, itu adalah pengatur peningkatan segerak. Terdapat penjana PWM di dalamnya, yang menggerakkan transistor yang kolektornya secara berkala menutup gegelung L1 ke tanah, dengan menggunakan pin SW, ia mengecasnya dan membiarkannya melepaskan tenaga terkumpul semasa berhenti - dengan menggunakan pin 5 - ke kapasitor penapis C2, C3, C4, C7 dan C9. Pengapit diod melindungi transistor dalaman juga dalaman, sehingga mengurangkan komponen luaran yang diperlukan minimum: sebenarnya, terdapat kapasitor penapis antara Vout dan ground, induktor L1 dan pembahagi resistif antara Vout dan FB yang menangani dengan pengaktifan semula penjana PWM melalui penguat ralat dalaman, dengan menstabilkan voltan keluaran pada nilai yang diinginkan. Oleh itu, dengan mengubah nisbah antara R7 dan R8, adalah mungkin untuk mengubah voltan yang dibekalkan oleh pin Vout, tetapi itu tidak menarik bagi kita untuk melakukannya.

Langkah 6: Tetapan dan Perintah untuk Simpan Anak Saya

Tetapan dan Perintah untuk Selamatkan Anak Saya
Tetapan dan Perintah untuk Selamatkan Anak Saya
Tetapan dan Perintah untuk Selamatkan Anak Saya
Tetapan dan Perintah untuk Selamatkan Anak Saya

Setelah pemasangan selesai, anda perlu mengkonfigurasi unit; operasi seperti itu dilakukan melalui SMS, oleh itu sila masukkan SIM operasi dalam pemegang SIM modul 7100-FT1308M, dan perhatikan nombor telefon yang sesuai. Selepas itu, berikan semua arahan yang diperlukan melalui telefon bimbit: semuanya ditunjukkan dalam Jadual 1.

Di antara perkara pertama yang harus dilakukan ialah konfigurasi nombor telefon dalam senarai nombor yang akan dipanggil oleh sistem atau yang akan dihantar oleh SMS SMS penggera, jika ada anak di tempat duduk anak yang mungkin terlupa ditinggalkan”. Untuk mempermudah prosedur, memandangkan sistem dilindungi oleh kata laluan seperti untuk operasi ini, mod Penyediaan Mudah telah dirancang: pada saat pertama kali dimulakan, sistem akan menyimpan nombor telefon pertama yang memanggilnya, dan menganggapnya sebagai nombor pertama dalam senarai. Nombor ini dapat melakukan pengubahsuaian, walaupun tanpa kata laluan; bagaimanapun perintah boleh dihantar melalui telefon apa pun, selagi SMS yang bersangkutan termasuk kata laluan, dan walaupun - untuk mempercepat beberapa perintah - kami membenarkan bahawa yang dihantar oleh nombor telefon dalam senarai dapat diberikan tanpa memerlukan kata laluan. Mengenai perintah mengenai penambahan dan penghapusan nombor telefon dari daftar, permintaan kata sandi membuatnya sehingga daftar tersebut hanya dikendalikan oleh orang yang diizinkan untuk melakukannya. Mari beralih sekarang ke keterangan perintah dan sintaks yang sesuai, dengan premis bahawa litar juga menerima mesej SMS yang mengandungi lebih daripada perintah; dalam kes itu, perintah mesti dipisahkan dari yang berikut, dengan menggunakan koma. Perintah pertama yang diperiksa adalah yang mengubah kata laluan, ia terdiri dalam SMS seperti PWDxxxxx; pwd, di mana kata laluan baru (terdiri daripada lima nombor) mesti ditulis di tempat xxxxx, sementara pwd menunjukkan kata laluan semasa. Kata laluan lalai adalah 12345.

Penghafalan salah satu daripada lapan nombor yang diaktifkan untuk mengirim perintah konfigurasi dilakukan dengan mengirim SMS, yang teksnya mengandungi teks NUMx + nnnnnnnnnnnnn; pwd, di mana kedudukan (nombor mana yang dihafal) mesti ditulis di tempat x, nombor telefon masuk di tempat ns, sementara pwd adalah kata laluan semasa. Semua itu mesti ditulis tanpa ruang. Nombor yang berukuran 19 angka dibenarkan, sementara + menggantikan 00 sebagai awalan panggilan antarabangsa, pada telefon bimbit. Sebagai contoh, untuk menambahkan nombor telefon 00398911512 di kedudukan ketiga, anda perlu menghantar arahan seperti ini: NUM3 + 398911512; pwd. Kata laluan hanya diperlukan apabila anda cuba menyimpan nombor telefon pada kedudukan yang telah dihuni oleh orang lain; sebaliknya, jika anda perlu menambahkan nombor dalam posisi kosong, anda hanya perlu menghantar SMS dengan teks berikut: NUMx + nnnnnnnnnnnnn. Penghapusan nombor dilaksanakan melalui SMS yang mengandungi NUMx; teks pwd; di tempat x anda harus menuliskan kedudukan nombor telefon yang akan dihapuskan, sedangkan pwd adalah kata laluan biasa. Sebagai contoh, untuk menghapus nombor telefon keempat dari senarai yang dihafal, diperlukan mesej yang mengandungi teks NUM4; pwd. Untuk meminta senarai nombor telefon yang dihafal dalam rangkaian, anda harus mengirim SMS yang mengandungi teks berikut: NUM?; Pwd. Papan menjawab nombor telefon dari mana siasatan akan datang. Adakah mungkin untuk mengetahui kualiti isyarat GSM dengan menghantar QUAL? arahan; sistem akan membalas dengan SMS yang mengandungi keadaan semasa. Mesej akan dihantar ke telefon yang menghantar arahan. Mari beralih sekarang ke keadaan input dan mesej konfigurasi: LIV? membolehkan mengetahui keadaan input; IN2 boleh beroperasi baik pada tahap voltan (diatur melalui LIV2: b, yang memicu penggera ketika input terbuka) dan pada variasi (ia diatur melalui LIV: v). Mengenai input, adalah mungkin untuk menetapkan waktu penghambatan, melalui perintah INI1: mm (minit larangan masuk di tempat mm) untuk IN1 dan melalui INI2: mm untuk IN2; penghambatan diperlukan untuk mengelakkan menghantar amaran berterusan sekiranya input - dalam mod tahap - tetap terbuka. Untuk menentukan nombor dalam senarai yang harus menerima panggilan telefon, Anda harus mengirim pesan VOCxxxxxxxx: ON; pwd, dengan peraturan yang sama digunakan untuk pengelolaan nombor telefon untuk mengirim pesan SMS. Mesej balasan sangat serupa: "Nombor yang dihafal: Posx V + nnnnnnnnnnnn, Posy V + nnnnnnnnnnn." S SMS telah digantikan oleh V suara. Walaupun dalam kes ini, terdapat dua perintah yang berbeza untuk penonaktifan: SMSxxxxxxxx: OFF; pwd menyahaktifkan penghantaran mesej dan VOCxxxxxxxx: OFF; pwd melumpuhkan kemungkinan untuk membuat panggilan telefon. Huruf x mewakili kedudukan nombor yang tidak boleh menerima amaran penggera. Kita perlu menjelaskan sesuatu yang berkaitan dengan perintah untuk menetapkan nombor telefon yang akan dipanggil atau yang akan menghantar mesej SMS penggera: mengikut tetapan lalai firmware dan setelah setiap set semula, sistem akan mengarahkan panggilan dan SMS mesej, ke semua nombor yang dihafal. Akibatnya, untuk meninggalkan beberapa daripadanya, diperlukan untuk mengirimkan perintah penyahaktifan: SMSxxxxxxxx: OFF; pwd atau VOCxxxxxxxx: OFF; pwd, dan untuk menunjukkan kedudukan untuk keluar. Sistem menghantar SMS ke nombor telefon yang menduduki tempat pertama dalam senarai, setiap kali ia baru dihidupkan. Fungsi seperti itu mungkin dilumpuhkan / diaktifkan melalui perintah AVV0 (nyahaktifkan) dan AVV1 (aktifkan); teks lalai adalah MULAI SISTEM. Mari beralih sekarang ke perintah yang memungkinkan penghafalan atau penimpaan mesej SMS dihantar: sintaksnya seperti TINn: xxxxxxxxx, di mana n adalah bilangan input yang dimaksudkan oleh mesej, sementara xs sesuai dengan pesanan teks, yang tidak boleh melebihi 100 aksara. Pengaturan penting adalah yang berkaitan dengan waktu pemerhatian IN1, yang dilakukan melalui perintah OSS1: ss, di mana waktu (antara 0 hingga 59 saat) berjalan di tempat ss: ini menunjukkan ke litar berapa butang mesti terus ditekan dari saat ia dikesan bahawa kereta telah berhenti dan sebelum penghasilan penggera. Kelewatan adalah mustahak, untuk mengelakkan timbulnya penggera palsu apabila anda berhenti untuk waktu yang singkat. Di bawah sudut pandang ini, firmware, ketika litar dihidupkan (ketika papan pemuka dihidupkan), menunggu masa yang dua kali lebih besar dari yang ditetapkan, untuk membolehkan pemandu menjalankan operasi seperti menutup pintu garaj atau mengikat tali pinggang keselamatan, dll. Masa pemerhatian untuk IN2 juga dapat ditentukan, dengan prosedur yang sama, dengan memberikan perintah OSS2: ss; juga dimungkinkan untuk meminta waktu yang ditentukan sekarang melalui SMS (perintah OSS?). Mari lengkapkan gambaran keseluruhan ini pada perintah dengan yang mengembalikan tetapan lalai: itu RES; pwd. Mesej balasan adalah "Tetapkan semula". Selebihnya perintah telah dijelaskan dalam Jadual 1.

Langkah 7: Senarai Komponen

Kapasitor seramik C1, C8, C10: 1 µF (0805)

Kapasitor seramik C2, C6, C7, C9: 100 nF (0805)

Kapasitor tantalum C3, C4: 470 µF 6.3 VL (D)

Kapasitor tantalum C5: 4, 7 µF 6,3 VL (A)

R1, R2, R4: 10 kohm (0805)

R3, R12: 1 kohm (0805)

R5: 470 ohm (0805) R6: 3.3 kohm (0805)

R7: 470 kohm (0805) 1%

R8: 150 kohm (0805) 1%

R9 ÷ R11: 470 ohm (0805)

R13 ÷ R16: 10 kohm (0805)

R17: -

U1: PIC18F46K20-I / PT (MF1361)

U2: MCP73831T

U3: MCP1640BT-I / CHY

U4: Kod papan pelarian. 2846-MMA8452

U5: Kod papan pelarian. 7300-MMA7361 (tidak digunakan)

P1: Penyekat Mikro 90 °

P2: -

LD1: LED kuning 3 mm

LD2, LD4: LED hijau 3 mm

LD5: - LD3: LED merah 3 mm

D1 ÷ D3: MBRA140T3G

D4: MMSD4148

DZ1: Diod Zener 2.7V 500mW

L1: Induktor luka wayar 4.7 µH 770mA

BUZ1: Buzzer tanpa elektronik

Pemisah jalur wanita 8 hala

Pemisah jalur wanita 9 hala

Pemisah jalur lelaki 6 hala

Palam 2mm penyambung wanita 2 × 10

2.54 terminal 2 arah (3 pcs.)

Penyambung JST 2 hala pitch 2 mm untuk PCB

Bateri LiPo 500mA dengan penyambung JST 2 mm

Papan litar bercetak S1361 (85 × 51 mm)

Langkah 8: Kesimpulannya

Kesimpulannya
Kesimpulannya

Projek yang kami cadangkan di sini adalah platform terbuka; adalah mungkin untuk menggunakannya untuk membuat banyak aplikasi, di antaranya terdapat: penggera untuk mengelakkan melupakan anak-anak di dalam kereta, sistem penjagaan jarak jauh dan penggera jarak jauh yang telah kami sebutkan sebelumnya. Secara umum, itu adalah sistem yang mampu menghasilkan amaran dan pemberitahuan melalui telefon, apabila peristiwa tertentu - yang tidak semestinya berlaku kecemasan - berlaku, dan oleh itu ia juga berfungsi untuk tujuan pemantauan jarak jauh.

Disyorkan: