
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

ზოგჯერ ერთ ან ორ წამს შეუძლია გადაარჩინოს ადამიანის სიცოცხლე. ყოველდღე ხდება უბედური შემთხვევები და Me_Time შექმნილია სამედიცინო ჩარევის ოპტიმიზაციისთვის.
Me_Time არის სისტემა, რომელიც დაუყოვნებლივ უზიარებს პერსონალურ სამედიცინო მონაცემებს საავადმყოფოს პერსონალს, რათა დაესწროს პაციენტს უბედური შემთხვევის ან გადაუდებელი შემთხვევის დროს.
იგი შედგება ორი მოწყობილობისგან, რომლებიც ურთიერთქმედებენ ახლოს ყოფნისას: მე და დრო.
Me არის მეხსიერების ჩიპი, რომელიც დამონტაჟებულია მოქალაქეებისთვის კისერზე და შეიცავს კოდიფიცირებულ პერსონალურ სამედიცინო ინფორმაციას.
დრო არის ლექტორის მოწყობილობა, რომელიც მოთავსებულია ექიმის, დამხმარე ან მედდის ხელში. ეს მათ საშუალებას აძლევს წაიკითხონ ინფორმაცია ჩემს შესახებ და აჩვენონ იგი კანის ეკრანზე.
ამრიგად, ამ სისტემას შეუძლია დაეხმაროს პაციენტებს ნებისმიერ სიტუაციაში, განსაკუთრებით იმ შემთხვევაში, თუ ისინი დაზარალებულები და უბედური შემთხვევები არიან და არ შეუძლიათ გამოხატონ საკუთარი თავი.
რადგან წამებს აქვს მნიშვნელობა. რადგან სიცოცხლე მნიშვნელოვანია. იმიტომ, რომ ჩემი დროა. ერთი მეორე, ერთი სიცოცხლე.
ნაბიჯი 1: კომპონენტები
მასალა
- არდუინო 1
- პურის დაფა
- მავთულები
- პოტენომეტრი
- ეკრანის ჩვენება 16x2
- წინააღმდეგობა 220
- RFID RC522 KIT (ლექტორი+ ბარათი+ გასაღები კაენი)
- ელექტრო წყარო (3.3V და 5V)
- საბაზისო
- თაბაშირის სახვევი
- წყალი
- თეთრი ნაყენი ფხვნილი
- თასი
- ხის ზოლები ან კოვზი
- სანდლის ქაღალდი
- შავი სპრეი
პროგრამები
Arduino IDE
ნაბიჯი 2: წრე

ამ ნაწილში წარმოდგენილია წრე, რომელიც უნდა იყოს ჩართული, როგორც ნაჩვენებია სურათზე.
ძირითადი პუნქტები:
RFID RC522 ნაკრების ლექტორი უნდა იყოს დაკავშირებული GND, 3, 3 V და ციფრული ქინძისთავებით.
LCD ეკრანი 16x2 უნდა იყოს დაკავშირებული GND, 5 V, ციფრული ქინძისთავებით და პოტენომეტრით.
პოტენომეტრი უნდა იყოს დაკავშირებული 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 ინსტანციის შექმნა // პინის ადგილმდებარეობის განსაზღვრა, სადაც ის მდებარეობს
ბაიტი LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // ჩვენ ვინახავთ UID– ის წაკითხულ მნიშვნელობას bybyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}; // ბარათის uid // 0x წინ, რომ მიუთითოს, რომ რიცხვი არის თექვსმეტობითი ბაიტი Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};
void setup () {
სერიული.დაწყება (9600); // სერიული კომუნიკაციის ინიციალიზაცია კომპიუტერთან SPI.begin (); mfrc522. PCD_Init (); // მკითხველის მოდულის ინიციალიზაცია // PCD: სიახლოვის დაწყვილების მოწყობილობა (მკითხველის მოდული) Serial.println ("BIENVENIDO AL SISTEMA"); // ეკრანის ცარიელი ჩატვირთვის გარეშე lcd. დაწყება (16, 2); // inicializacion. Indica el tamaño del lcd de 16columnas y 2filas}
ბათილი მარყუჟი () {
თუ (! mfrc522. PICC_IsNewCardPresent ()) // PICC: სიახლოვის ინტეგრირებული მიკროსქემის ჩიპი (ბარათი ან კლავიშები) // შეამოწმეთ არ არის ბარათის ბრუნება უკან; // შეასრულეთ დაბრუნება, დაუბრუნდით წინა ფუნქციას // ასე სანამ არ გამოავლენს ბარათს ან კლავიშს
თუ (! mfrc522. PICC_ReadCardSerial ()) // თუ აღმოაჩენთ ბარათს, ჰკითხეთ შეგიძლიათ მიიღოთ ინფორმაცია მისგან
დაბრუნების; // თუ თქვენ ვერ მიიღებთ ინფორმაციას, გააკეთეთ დაბრუნება
Serial.print ("UID:"); // მხოლოდ ბარათის იდენტიფიკატორის ან საკვანძო ჯაჭვის მოსაპოვებლად
for (ბაიტი i = 0; i <mfrc522.uid.size; i ++) {// ბაიტის ტიპის მარყუჟის განმეორებითი ცვლადი წაიკითხავს ერთ ბაიტს ერთდროულად, თუ (mfrc522.uid.uidByte <0x10) { / / მონიტორის მიერ გამოსაყენებელი ტექსტის ფორმატირება Serial.print ("0"); } else {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 "); // ისევ, თუ ის აბრუნებს true ის დაბეჭდავს ტექსტს ეკრანზე 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. დასაწყისი (16, 2); } else {Serial.println ("usuario no registrado"); // თუ შედარება წარმატებული არ არის, ტექსტი ნაჩვენებია lcd.setCursor (0, 0); lcd.print ("რეგისტრატორის გარეშე"); დაგვიანება (2000); ბაიტი LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd. დასაწყისი (16, 2); }
mfrc522. PICC_HaltA (); // ბარათთან კომუნიკაციის დასრულება
}
boolean comparaUID (byte lectura , byte usuario ) {// ეს ფუნქცია ადარებს და დააბრუნებს ცრუ მნიშვნელობას, თუ წაკითხული uid განსხვავდება მომხმარებლისგან და true თუ ორივე თანაბარია
for (byte i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // თუ რომელიმე მნიშვნელობა არ არის თანაბარი დაბრუნება (ყალბი); // ჩვენ ვტოვებთ ფუნქციას მცდარი მნიშვნელობის დაბრუნებით} return (true); // თუ ყველაფერი ემთხვევა}
ნაბიჯი 4: MOCK-UP



ამ ნაბიჯში განმარტებულია, თუ როგორ შევქმენით მაკეტი იმის იმიტირებისთვის, თუ სად იქნება ჩადებული ადამიანის სხეულში სხვადასხვა მოწყობილობა.
მაკეტი მზადდება 3 პროცესის შემდეგ. მათ უნდა დაისვენონ, ყოველ ჯერზე, როდესაც ერთი პროცესი დასრულდება და დაიცვან ბრძანება.
პირველი პროცესი მოიცავს ხელისა და თავის შიდა სტრუქტურის შექმნას. ამ მიზნის მიღწევა შესაძლებელია ინსტრუქციის შემდეგ:
- შეარჩიეთ მოდელი და განათავსეთ საბაზისო ნაწილი სხეულის იმ ნაწილში, რომელიც გამეორდება.
- თაბაშირის ბენდი გაჭერით ნაწილებად, აურიეთ წყლით თასში და დაფარეთ მოდელის ხელი და თავი. არ დაფაროთ ცხვირი, პირი და თვალები.
- მიეცით სტრუქტურა 15 წუთი დასვენების საშუალებას და გაათავისუფლეთ იგი მოდელის სხეულიდან, როდესაც ის სრულად არ გაშრება.
- გამოიყენეთ სველი თაბაშირის ზოლები ბოლო ხვრელების დასაფარავად
- გააჩერეთ 20 წუთი.
მეორე პროცესი მიზნად ისახავს შინაგანი სტრუქტურის გამძლეობას. შემდეგი ნაბიჯები განმარტავს, თუ როგორ უნდა გავაკეთოთ ეს:
1. შეურიეთ თეთრი შუშის ფხვნილი წყალში თასში.
2. დაფარეთ შიდა სტრუქტურა ნარევით.
3. გააჩერეთ ერთი დღე.
4. ქვიშაქვით გააპრიალეთ ზედაპირი.
მესამე პროცესი შედგება მაკეტების შეღებვით შავი სპრეით და გააშრეთ.
ნაბიჯი 5: შედეგი
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)

სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი

Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი

აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ნაბიჯი: 4 ნაბიჯი

聲納: 改作: https: //aboutsciences.com/blog/arduino-radar-using … 我 在 原本 聲納 的 ar ar ar ar ar: arduino uno, 感測器, 馬達, 喇叭: 掃描 到 物品 加速 並 傳 述 cm cm cm cm cm cm cm 10 სმ 時 喇叭 會
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი
![პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: შემდეგი სახელმძღვანელო დაგეხმარებათ მიიღოთ პირდაპირი HD ხარისხის ვიდეო ნაკადები თითქმის ნებისმიერი DJI თვითმფრინავისგან. FlytOS მობილური აპლიკაციისა და FlytNow ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან