Სარჩევი:
- ნაბიჯი 1: რა არის Thingspeak?
- ნაბიჯი 2: ურთიერთობა Thingspeak– თან და მონაცემების ატვირთვა
- ნაბიჯი 3: საჭირო მასალები
- ნაბიჯი 4: დამსწრე სისტემის შექმნა თითის ანაბეჭდის სენსორისა და არდუინოს გამოყენებით
- ნაბიჯი 5: წრე
- ნაბიჯი 6: კოდი
- ნაბიჯი 7: დასწრების მოწყობილობის შეკრება
- ნაბიჯი 8: რა არის შემდეგი?
ვიდეო: Arduino თითის ანაბეჭდის დასწრების სისტემა W/ Cloud მონაცემთა შენახვა: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
By Electropeak ElectroPeak ოფიციალური ვებ გვერდი დაიცავით მეტი ავტორის მიერ:
შესახებ: ElectroPeak არის თქვენი ერთჯერადი ადგილი ელექტრონიკის შესასწავლად და თქვენი იდეების რეალობად განხორციელებისთვის. ჩვენ გთავაზობთ უმაღლესი დონის სახელმძღვანელოებს, რათა გაჩვენოთ თუ როგორ შეგიძლიათ შექმნათ თქვენი პროექტები. ჩვენ ასევე გთავაზობთ მაღალხარისხიან პროდუქტს, ასე რომ თქვენ გაქვთ … მეტი Electropeak- ის შესახებ »
თქვენ შეგიძლიათ წაიკითხოთ ეს და სხვა საოცარი გაკვეთილები
ElectroPeak– ის ოფიციალური ვებ – გვერდი
მიმოხილვა
დღესდღეობით, IoT მოწყობილობების მუშაობისა და დანერგვის შესახებ სწავლა იმდენად მნიშვნელოვანია IoT სისტემების მზარდი გამოყენების გამო. ამ გაკვეთილში ჩვენ ვაპირებთ Arduino– სთან ერთად გავაკეთოთ თითის ანაბეჭდის დასწრების მოწყობილობა, რომელიც მეხსიერების ბარათზე შესვლის ინფორმაციის და სამუშაო საათების შენახვის გარდა, ატვირთავს ამ ინფორმაციას Thingspeak პლატფორმაზე, როგორც კი ის ინტერნეტთან იქნება დაკავშირებული და თქვენ შეუძლია გადმოწეროს ეს ინფორმაცია პანელიდან სხვადასხვა ფორმატში, როგორიცაა CSV.
რასაც თქვენ ისწავლით
- შესავალი Thingspeak
- ატვირთეთ მონაცემები Thingspeak– ზე Nodemcu– ს გამოყენებით
- გააკეთეთ დასწრების მოწყობილობა თითის ანაბეჭდის სენსორით და არდუინოთი
ნაბიჯი 1: რა არის Thingspeak?
Iot (ნივთების ინტერნეტი) არის პლატფორმა, რომელშიც არის მრავალი რამ, რაც უკავშირდება ინტერნეტს, ურთიერთობს ინდივიდებთან და სხვა მოწყობილობებთან და ჩვეულებრივ, ატვირთავს მონაცემებს ღრუბლოვან გამოთვლებზე ანალიზისთვის.
Thingspeak არის IoT პლატფორმა, რომელიც საშუალებას გაძლევთ აჩვენოთ და შეაგროვოთ ცოცხალი მონაცემები ღრუბლოვან გამოთვლაში.
ნაბიჯი 2: ურთიერთობა Thingspeak– თან და მონაცემების ატვირთვა
მიყევით ქვემოთ მოცემულ ნაბიჯებს Thingspeak კავშირის დასაწყებად:
ნაბიჯი 1) შეიყვანეთ Thingspeak.com ვებსაიტი და შექმენით ანგარიში.
ნაბიჯი 2) შედით თქვენი ანგარიშის გააქტიურების შემდეგ და დააწკაპუნეთ ახალ არხზე ჩემი არხის განყოფილებაში.
ნაბიჯი 3) თქვენთვის გახსნილ ახალ ფანჯარაში ჩაწერეთ სახელი თქვენი პანელისთვის და საჭიროების შემთხვევაში ნებისმიერი აღწერილობა. განსაზღვრეთ ველების რაოდენობა, რაც გჭირდებათ მათი სახელების მინიჭებით. დანარჩენი ნაწილები არჩევითია. ინფორმაციის შევსების შემდეგ შეინახეთ პანელი.
ნაბიჯი 4) ახლა გადადით API Keys თქვენს პანელში.
ნაბიჯი 5) თქვენ გჭირდებათ არხის ID და ჩაწერეთ API გასაღები მონაცემების გადასაცემად, ასე რომ ჩაწერეთ ისინი.
ნაბიჯი 6) ჩამოტვირთეთ Thingspeak ბიბლიოთეკა და დაამატეთ იგი თქვენს Arduino IDE- ში.
Thingspeak ბიბლიოთეკა
ნაბიჯი 7) გადადით Arduino IDE– ზე. გახსენით WriteMultipleFiels მაგალითების ნაწილიდან და შეიყვანეთ SSID, პაროლი, არხის ID და ჩაწერეთ API ძირითადი მნიშვნელობები.
კოდის ატვირთვის შემდეგ დაინახავთ შემთხვევით რიცხვებს, რომლებიც აიტვირთება თქვენი პანელის 1 -დან 4 ველში. იგივე სტრუქტურირებული კოდი გამოიყენება დასწრების სისტემაში მონაცემების ასატვირთად.
შენიშვნა
დაელოდეთ მინიმუმ 15 წამს ყოველ ჯერზე მონაცემების ატვირთვისას Thingspeak პანელზე.
ნაბიჯი 3: საჭირო მასალები
აპარატურის კომპონენტები
Arduino Mega 2560 R3 *1
R301T თითის ანაბეჭდის სენსორი *1
მიკრო SD TF ბარათის ადაპტერის მოდული *1
DS3231 I2C RTC მოდული *1
3.5 TFT ფერადი ჩვენების ეკრანის მოდული *1
NodeMCU ESP8266 ESP-12E დაფა *1
მამაკაცი მდედრობითი Jumper Wire *1
პროგრამული პროგრამები
Arduino IDE
ნაბიჯი 4: დამსწრე სისტემის შექმნა თითის ანაბეჭდის სენსორისა და არდუინოს გამოყენებით
ამ სისტემაში, პირის შესვლისა და გასვლის თითის ანაბეჭდით დარეგისტრირების შემდეგ, ინფორმაცია, მათ შორის თარიღი, სახელი, ჩამოსვლის დრო, გამგზავრების დრო და თანამშრომლის სამუშაო საათები ინახება SD ბარათზე. შემდეგ ეს ინფორმაცია გაიგზავნება Thingspeak– ში თქვენს მიერ მითითებულ დროს. ინტერნეტ კავშირის არარსებობის შემთხვევაში, გამოუქვეყნებელი მონაცემები ინახება და გადაეგზავნება Thingspeak– ს, როგორც კი ინტერნეტთან იქნება დაკავშირებული. ვინაიდან ინფორმაცია ინახება მიკროკონტროლის EEPROM– ში, ისინი არ დაიკარგება ელექტროენერგიის გათიშვის შემთხვევაში.
ნაბიჯი 5: წრე
ყველა მოდულის შეერთების შემდეგ, განათავსეთ LCD ფარი არდუინოზე.
რჩევა იმის გამო, რომ LCD ფარი მოიცავს Arduino– ს ზოგიერთ ქინძისთავს, შეგიძლიათ დაფაროთ დაფა სპეციალურ პინზე დაფის ქვედა მხრიდან, თუ ეს პინი გჭირდებათ.
ნაბიჯი 6: კოდი
ამ კოდისთვის გჭირდებათ შემდეგი ბიბლიოთეკები:
ადაფრუტი-თითის ანაბეჭდის სენსორი-ბიბლიოთეკა
ადაფრუტი-GFX- ბიბლიოთეკა
MCUFRIEND_kbv
RTClib
ახლა გადმოწერეთ შემდეგი კოდი და ატვირთეთ თქვენს Arduino– ში. ეს კოდი იწერება ნაგულისხმევი სახელების მქონე 11 ადამიანისთვის, მაგრამ თქვენ შეგიძლიათ შეცვალოთ ისინი და ამოიღოთ ის ნაგულისხმევი რეჟიმიდან. ახალი სახელის დარეგისტრირებისთვის, უბრალოდ დაუკავშირეთ მოწყობილობა თქვენს კომპიუტერს და დააჭირეთ ღილაკს რეგისტრაციის რეჟიმში შესასვლელად, შემდეგ გახსენით სერიული მონიტორი და მიჰყევით რეგისტრაციის პროცესს, როგორც ეს ნაჩვენებია სერიულ მონიტორზე.
ჩამოტვირთეთ კოდი ზემოდან:
თქვენ შეგიძლიათ გაიგოთ მეტი SD ბარათის, საათის მოდულისა და LCD– ის გამოყენების შესახებ შემდეგ ბმულებზე:
SD ბარათის მოდული არდუინოსთან ერთად: როგორ წავიკითხოთ/ დავწეროთ მონაცემები
როგორ გამოვიყენოთ DS1307 RTC მოდული არდუინოსთან ერთად და გააკეთეთ შეხსენება
აბსოლუტური დამწყებთათვის სახელმძღვანელო TFT LCD მონიტორებისათვის Arduino– ს მიერ.
ნოდემკუ ასრულებს ამ სისტემაში ინფორმაციის ატვირთვის ამოცანას. ის იღებს არდუინოდან ინფორმაციის ატვირთვის სერიულ პორტს და უბრუნებს ატვირთვის სტატუსს არდუინოში. ატვირთეთ შემდეგი კოდი თქვენს Nodemcu– ზე.
პირველი, შეცვალეთ არხის ID და ჩაწერეთ API გასაღები თქვენი Thingspeak პანელის მიხედვით.
სიმებიანი_შეფასება (); ფუნქცია ამ კოდში ყოფს ნოდემკუს შეყვანის სტრიქონებს თარიღში, სახელში, ჩამოსვლისა და გამგზავრების დროსა და სამუშაო საათებში და აგზავნის ამ ინფორმაციას Thingspeak– ში. შემდეგ თუ ატვირთვის პროცესი წარმატებულია, ის აგზავნის სიმბოლოს "1", წინააღმდეგ შემთხვევაში ის აგზავნის სიმბოლოს "0" არდუინოს.
ნაბიჯი 7: დასწრების მოწყობილობის შეკრება
თქვენ შეგიძლიათ გამოიყენოთ შემდეგი რუქები და პლექსიგლასი სხვადასხვა ფერებით ან სხვა მასალით, რათა ააწყოთ დამსწრე მოწყობილობის სხეული.
ჩამოტვირთეთ მოწყობილობის სხეულის ლაზერული მოჭრის რუკა ზემოდან:
ელექტრონული კომპონენტების განთავსებისა და მთელი სხეულის შეკრების შემდეგ დააინსტალირეთ სასურველ ადგილას. ახლა, უბრალოდ ჩართეთ 12V ადაპტერი მოწყობილობაზე და ის იწყებს მუშაობას.
ნაბიჯი 8: რა არის შემდეგი?
- შეეცადეთ გამოიყენოთ მეტი ხატი LCD– ზე.
- შეეცადეთ დაამატოთ RFID ვარიანტი სისტემაში.
- შეეცადეთ ატვირთოთ მონაცემები Google ცხრილებში Thingspeak– ის ნაცვლად.
თუ ეს სახელმძღვანელო თქვენთვის სასარგებლო და საინტერესოა გთხოვთ მოგვწონოთ ფეისბუქზე.
გირჩევთ:
DIY- თითის ანაბეჭდის გასაღები უსაფრთხოების სისტემა: 8 ნაბიჯი
DIY- თითის ანაბეჭდის გასაღები უსაფრთხოების სისტემა: ეს პროგრამა სასარგებლოა ჩვენი ყოველდღიური საჭირო გასაღებების უზრუნველსაყოფად (ჩაკეტვა). ზოგჯერ ჩვენ გვაქვს რამდენიმე საერთო გასაღები, როგორიცაა სახლი, ავტოფარეხი, პარკინგი ორ ან მეტ ადამიანს შორის. არსებობს მრავალი ბიო მეტრული სისტემა ბაზარზე, რაც შეიძლება
თითის ანაბეჭდი და RFID დაფუძნებული დასწრების სისტემა Raspberry Pi და MySQL მონაცემთა ბაზის გამოყენებით: 5 ნაბიჯი
თითის ანაბეჭდი და RFID დაფუძნებული დასწრების სისტემა Raspberry Pi და MySQL მონაცემთა ბაზის გამოყენებით: ამ პროექტის ვიდეო
თითის ანაბეჭდის ხმის მიცემის ონლაინ სისტემა (FVOS): 5 ნაბიჯი
თითის ანაბეჭდის ხმის მიცემის ონლაინ სისტემა (FVOS): თითის ანაბეჭდის ხმის მიცემის ონლაინ სისტემა საშუალებას აძლევს ამომრჩეველს ხმის მიცემა სრულად ციფრული გზით, მისი ინფორმაციის შეგროვებითა და დადასტურებით მოწყობილობის მეშვეობით თითის ანაბეჭდის სკანირებისა და მონაცემების სერვერზე შენახვის გზით. მას აქვს მოსახერხებელი G
თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32): 9 ნაბიჯი
თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32): ეს პროექტი არის მარტივი დასწრების სისტემა, რომელიც იყენებს GT-521F32– ს, Sparkfun– ის დაბალფასიან ოპტიკურ თითის ანაბეჭდის სკანერს, რათა დაინახოს და ჩაიწეროს ვინ და როდის შევა ვინმე
როგორ მოატყუოთ თითის ანაბეჭდის უსაფრთხოების სისტემა ისე მარტივად, როგორც ABC: 12 ნაბიჯი (სურათებით)
როგორ მოატყუოთ თითის ანაბეჭდის უსაფრთხოების სისტემა ისე მარტივად, როგორც ABC: ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა მოატყუოთ თითის ანაბეჭდის უსაფრთხოების სისტემა ისე მარტივად, როგორც ABC. IBM– ს არასოდეს სურს რომ იცოდეთ ,. ის ასევე მუშაობს თითის ანაბეჭდის უსაფრთხოების სისტემის უმეტესობაზე. მაგალითად: მაგ. კარი, მობილური ტელეფონი …. ეს ინსტრუქცია მოყვება