
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Заримдаа ганц хоёр секунд хүний амийг аварч чадна. Өдөр бүр осол гардаг бөгөөд Me_Time нь эмнэлгийн оролцоог оновчтой болгох зорилготой юм.
Me_Time бол осол, ослын үед өвчтөнд үзүүлэх эмнэлгийн хувийн мэдээллийг эмнэлгийн ажилтнуудтай шууд хуваалцдаг систем юм.
Энэ нь ойролцоо байхдаа харилцан үйлчлэлцдэг хоёр төхөөрөмжөөс бүрдэнэ: Би ба Цаг.
Me бол иргэдийн хүзүүнд суулгасан санах ойн чип бөгөөд кодлогдсон хувийн эмнэлгийн мэдээллийг агуулдаг.
Цаг бол эмч, туслах эсвэл сувилагчийн гар дээр байрлуулсан лектор төхөөрөмж юм. Энэ нь тэдэнд Миний тухай мэдээллийг уншиж, дэлгэцэн дээр харуулах боломжийг олгодог.
Тиймээс энэхүү систем нь ямар ч нөхцөлд, ялангуяа зовж, осолд орсон, өөрийгөө илэрхийлэх чадваргүй өвчтөнүүдэд тусалж чадна.
Учир нь секундүүд чухал байдаг, учир нь амьдрал чухал байдаг, учир нь миний цаг, нэг секунд, нэг амьдрал.
Алхам 1: Бүрэлдэхүүн хэсгүүд
МАТЕРИАЛ
- Ардуино 1
- Талхны самбар
- Утас
- Потенциометр
- LCD дэлгэц 16x2
- Эсэргүүцэл 220
- RFID RC522 иж бүрдэл (лектор+ карт+ түлхүүр)
- Цахилгаан эх үүсвэр (3.3V ба 5V)
- Суурь шугам
- Гипс боолт
- Ус
- Цагаан шаваас нунтаг
- Аяга
- Модон тууз эсвэл халбага
- Зүлгүүр
- Хар шүршигч
ХӨТӨЛБӨР
Arduino IDE
Алхам 2: ЦИРХ

Энэ хэсэгт зураг дээр үзүүлсэн шиг залгах ёстой хэлхээг танилцуулсан болно.
Гол оноо:
RFID RC522 хэрэгслийн лекторыг GND, 3, 3 V, дижитал тээглүүрээр холбох ёстой.
LCD 16x2 дэлгэц нь GND, 5 В, дижитал тээглүүр, потенциометртэй холбогдсон байх ёстой.
Потенциометрийг GND, 5V, LCD 16x2 дэлгэцтэй холбох ёстой.
Алхам 3: КОД
Энэ алхамд ME_TIME кодыг танилцуулж, тайлбарласан болно. Код нь карт эсвэл түлхүүрийн оосорыг бүртгэх, дэлгэцийг тохируулах, эмнэлгийн мэдээллийг бичихэд тусалдаг. Энэ нь Arduino IDE програм хангамжаар хийгдсэн болно.
#оруулах // номын сангийн оруулах#оруулах
#оруулах
#тодорхойлох RST_PIN 9 // зүү байрлаж буй байршлын тодорхойлолт
#SS_PIN 10 -ийг тодорхойлох
MFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 жишээ үүсгэх
LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // LiquidCrystal instance үүсгэх // зүү байрлаж буй байршлын тодорхойлолт
байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // бид UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C} -ийн уншсан утгыг хадгалдаг; // картын uid // 0x урд нь дугаар нь арван зургаат арван байт болохыг харуулах Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};
хүчингүй тохиргоо () {
Цуваа эхлэх (9600); // PC SPI.begin () ашиглан цуваа холболтыг эхлүүлэх; mfrc522. PCD_Init (); // уншигчийн модулийг эхлүүлэх // PCD: Ойролцоох холбогч төхөөрөмж (уншигчийн модуль) Serial.println ("BIENVENIDO AL SISTEMA"); // дэлгэц хоосон lcd.beginгүйгээр ачаалах (16, 2); // албан ёсны бус байдал. Indica el tamaño del lcd de 16columnas y 2filas}
void loop () {
if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Ойролцоох нэгдсэн хэлхээний чип (карт эсвэл түлхүүрийн оосор) // Карт байхгүй байгаа эсэхийг шалгах; // буцааж гүйцэтгэх, өмнөх функц руу буцах // ингэснээр карт эсвэл түлхүүрийн оосор илрэх хүртэл
хэрэв (! mfrc522. PICC_ReadCardSerial ()) // хэрэв та карт илрүүлсэн бол түүнээс мэдээлэл авах боломжтой эсэхийг асууна уу.
буцах; // хэрэв та мэдээлэл авч чадахгүй бол буцааж өгнө үү
Serial.print ("UID:"); // зөвхөн картын таних тэмдэг эсвэл түлхүүрийн оосор авахын тулд
for (byte i = 0; i <mfrc522.uid.size; i ++) {// Loop байтын төрлийн давталтын хувьсагч нь (mfrc522.uid.uidByte <0x10) { / / дэлгэцээр харуулах текстийг форматлах Serial.print ("0"); } өөр {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // дэлгэц дээрх давталтын уншилтыг харуулдаг бол Hex нь арван зургаатын форматтай текстийг харуулдаг болохыг харуулж байна LecturaUID = mfrc522.uid.uidByte ; // явж байтыг нэг дор харуулаад хадгалахын зэрэгцээ}
Serial.print ("\ t"); // uid болон дараагийн тоонуудын хооронд зай үлдээх
if (comparaUID (LecturaUID, Usuario1)) {// энэ нь уншигчдад хандаж буй карт / түлхүүрийн оосорыг хэрэглэгчийн 1 хэрэглэгчийн төхөөрөмжтэй харьцуулж үздэг.
Serial.println ("n ° 1002 061055881 01 08 1 || пеницилина, напроксено содико"); // хэрэв энэ харьцуулалт амжилттай бол жинхэнэ утга, текстийг дэлгэцэн дээр хэвлэ
lcd.setCursor (3, 0); // бид аль багана, мөрөнд бичиж эхлэх газар
lcd.print ("Мариана Бенитез"); // текст lcd.setCursor (3, 1) дэлгэц дээр харагдаж байна; lcd.print ("пеницилина, напроксено содико");
for (байт j = 1; j <20; j ++) {// нүүлгэн шилжүүлэх функцийг зөвхөн 20 хөдөлгөөнөөр хязгаарладаг lcd.scrollDisplayLeft (); // зүүн тийш гүйлгэх функцын саатал (500); // цаг} саатал (1000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // LecturaUID -ийг дахин гүйцэтгэх lcd.begin (16, 2); // текстгүй дэлгэц
}
else if (comparaUID (LecturaUID, Usuario2)) {// энэ нь уншигчдад хандаж буй карт / түлхүүрийн оосор 2 -ийн хэрэглэгчийн Serial.println ("n ° 1007 041089231 03 06 1 | | sin alergias conocidas "); // дахин үнэн бол буцааж өгвөл текстийг lcd.setCursor (2, 0) дэлгэц дээр хэвлэнэ; lcd.print ("Лаура Эскофет"); lcd.setCursor (2, 1); lcd.print ("sin alergias conocidas");
for (байт j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); саатал (500); } саатал (1000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } өөр {Serial.println ("usuario no registrado"); // хэрэв харьцуулалт амжилтгүй болбол текст гарч ирнэ lcd.setCursor (0, 0); lcd.print ("бүртгэл байхгүй"); саатал (2000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }
mfrc522. PICC_HaltA (); // карттай харилцах харилцаагаа дуусга
}
boolean comparaUID (байт лекура , байт usuario ) {// энэ функц нь харьцуулсан бөгөөд уншсан uid нь хэрэглэгчийнхээс өөр, хэрэв хоёулаа тэнцүү бол үнэн байвал худал утгыг буцаана.
for (байт i = 0; i <mfrc522.uid.size; i ++) {if (лектура ! = usuario ) // хэрэв утгуудын аль нэг нь тэнцүү өгөөж биш бол (худал); // бид хуурамч утга буцаах функцийг орхидог} return (true); // хэрэв бүгд таарч байвал}
Алхам 4: MOCK-UP



Энэ алхам дээр бид янз бүрийн төхөөрөмжийг хүний биед хаана суулгахыг дуурайх загварыг хэрхэн бүтээсэн талаар тайлбарласан болно.
Дүрслэлийг 3 процессын дагуу хийдэг. Тэд нэг процесс дуусах бүрт амрах ёстой бөгөөд захиалгыг дагах ёстой.
Эхний үйл явц нь гар ба толгойны дотоод бүтцийг бүрдүүлэх явдал юм. Энэхүү зорилгыг дараах зааврын дагуу хэрэгжүүлэх боломжтой.
- Загвар өмсөгчөө сонгоод биеийнхээ хуулбарлах гэж буй хэсэгт үндсэн шугам тавь.
- Гипсэн туузыг хэсэг болгон хайчилж, аяганд устай хольж, загварын гар ба толгойг таглана. Нүд, хамар, амаа битгий таглаарай.
- Бүтцийг 15 минут байлгаад бүрэн хатаагүй байхад загварыг нь биеэс нь гарга.
- Сүүлийн нүхийг хаахын тулд нойтон гипс тууз ашиглана уу
- Үүнийг 20 минут хатаана.
Хоёрдахь процесс нь дотоод бүтцийг илүү тэсвэртэй болгох зорилготой юм. Дараагийн алхамууд үүнийг хэрхэн хийх талаар тайлбарлах болно.
1. Цагаан шаваасны нунтагыг аягатай усаар холино.
2. Дотоод бүтцийг хольцоор хучих.
3. Үүнийг нэг өдрийн турш тайван байлга.
4. Зүлгүүрээр гадаргууг өнгөлнө.
Гурав дахь процесс бол макетуудыг хар шүршигчээр будаж хатаана.
Алхам 5: Үр дүн
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам

Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам

Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам

Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам

Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам

DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно