Სარჩევი:
- ნაბიჯი 1: აპარატურა
- ნაბიჯი 2: ელექტრონიკა
- ნაბიჯი 3: პროგრამული უზრუნველყოფა
- ნაბიჯი 4: შეტყობინება IFTTT– ის საშუალებით
- ნაბიჯი 5: შეჯამება
ვიდეო: IPad Play ტაიმერი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ვფიქრობ, ეს არის თემა, რომელსაც ყველა მშობელი ებრძვის. რამდენად შეუძლიათ ბავშვებს ეთამაშონ თავიანთ iPad– ებს (ან სხვა ტაბლეტს).
ჩვენ შევეცადეთ მრავალი მიდგომა, როგორც ფიქსირებული დრო, მაგრამ ეს ნამდვილად არ გამოვიდა, რადგან ჩვენს შვილს ყოველთვის სურდა სახლში წასვლა იმ მომენტში, როდესაც მას საშუალება მისცეს ეთამაშა თავისი iPad– ით.
ასე რომ, მე გავაკეთე iPad Play ტაიმერი. ნათელი, მარტივი მოწყობილობა, რომელიც აძლევს ბავშვებს თვითკონტროლს, როდესაც მათ შეუძლიათ გამოიყენონ თავიანთი საყვარელი iPad. პროგრამულ უზრუნველყოფაში შეგიძლიათ დაადგინოთ კვირის ყოველი დღის განმავლობაში რამდენი დრო აქვთ მათ iPad– ზე (ან ნებისმიერ სხვა ტაბლეტზე) თამაშის უფლება. რა თქმა უნდა, ნულოვანი წუთი ასევე არის ვარიანტი:-) როგორც ჩვენს შემთხვევაში სკოლის დღეებში.
ბონუს ბარათის სისტემა მოიცავს "ბონუს ბარათის სისტემას". ეს არის RFID ბარათები, რომელთა მოპოვება შეუძლიათ ბავშვებს, მაგალითად, როდესაც ისინი ჯანსაღ კვებას დაასრულებენ წუწუნის გარეშე:-) თქვენ შეგიძლიათ დააყენოთ პროგრამულ უზრუნველყოფაში, თუ რამდენ დამატებით დროს დაამატებს თითოეული ბარათი. ჩვენს შემთხვევაში, ჩვენს შვილს უფლება აქვს ითამაშოს მხოლოდ შაბათ -კვირას (პარასკევი, იჯდა და მზე), ასე რომ მას შეუძლია შეაგროვოს ეს ბარათები კვირის განმავლობაში და თავად გადაწყვიტოს, როდის მოისურვებს დამატებით დროს ამ დღეებში.
რა თქმა უნდა, თითოეული ბარათი შეიძლება გამოყენებულ იქნას მხოლოდ ერთხელ! არსებობს "მშობელი" RFID ტეგი, რომელსაც შეუძლია გადატვირთოს ყველა გამოყენებული ბარათი, რათა ხელახლა გამოიყენოს.
თუ მოგწონთ ეს პროექტი, გთხოვთ ხმა მომცეთ საათის კონკურსში:-)
ნაბიჯი 1: აპარატურა
კორპუსი ლაზერულია 3 მმ ხისგან. თქვენ შეგიძლიათ ჩამოტვირთოთ.dwg ფაილი აქ (იხილეთ თანდართული ფაილები). იგი შედგება 8 მმ ფენისგან 3 მმ. თქვენ, რა თქმა უნდა, შეგიძლიათ შეცვალოთ ეს თქვენი ტაბლეტის მოწყობილობის სისქეზე (ფენების რაოდენობა) და სიგანეზე.
შუაში არის არკადული სტილის შეცვლა მოთავსებული, რათა დადგინდეს არის თუ არა ცხრილი ჩასმული თუ არა.
იმ შემთხვევაში, თუ თქვენ არ იცნობთ 2D დიზაინს (.dwg ფაილები). მე გამოვიყენე უფასო პროგრამა, სახელწოდებით draftsight. შეგიძლიათ გადმოწეროთ აქ:
იმ შემთხვევაში, თუ თქვენ თვითონ არ გაქვთ ლაზერული საჭრელი, ეცადეთ იპოვოთ ადგილობრივი მწარმოებელი ადგილი / fablab, / hackerspace მათ სავარაუდოდ ექნებათ ლაზერული საჭრელი. დიზაინი არ არის ძალიან დიდი, ასე რომ თქვენ უნდა შეგეძლოთ მისი მარტივად მოჭრა (მრავალ ნაწილად) პატარა ლაზერულ საჭრელზე.
დიზაინში არის ხრახნიანი ხვრელები, მაგრამ მე ცალკეული ფენებიც წებოვანა.
მას შემდეგ, რაც საქმე გაკეთდა, მე გავხეხე, გამოვიყენე თეთრი პრაიმერი და სპრეი შეღებეს ნაცრისფერი/ვერცხლის შემდეგ.
თქვენ შეგიძლიათ კედელი ჩამოკიდოთ, ან ჩემს შემთხვევაში მე დავაყენე იგი მძიმე მეტალის ზოლზე (რომელსაც ვინახავდი IKEA– ს კარადას გადაყრის შემდეგ, რომელსაც ეს ბარები ჰქონდა, რათა თავიდან აეცილებინათ ახლო გადასვლა.
ნაბიჯი 2: ელექტრონიკა
მე მინდოდა ელექტრონიკა შემეძლებინა იაფი და მარტივი გამოსაყენებლად. ასე რომ, მე დავამყარე დიზაინი adafruit– დან ESP8266– ზე:
ეს არის $ 9.95 'arduino' ჩიპი wifi და aliexpress– ზე შეგიძლიათ იპოვოთ ბევრი კიდევ უფრო იაფი ESP8266 მოწყობილობა, რომელიც ასევე უნდა მუშაობდეს.
დიზაინმა საბოლოოდ გაზარდა ESP8266– ის ყველა პორტი. ორივე I2C და SPI გამოიყენება.
- I2C adafruit i2c LED უკან:
- SPI MFRC-522 (უბრალოდ მოძებნეთ aliexpress.com "mfrc-522"
- ერთი პორტი გადამრთველის შესაერთებლად
- ერთი პორტი პიეზო დინამიკის დასამაგრებლად, ასე რომ მოწყობილობას შეუძლია "ატეხოს":-)
ეს იყო ცოტა მჭიდროდ მორგებული, მაგრამ ჩემი კარგი ძველი ცხელი წებოს იარაღის გამოყენებით, მე შევძელი, რომ ყველაფერი თავის ადგილზე გამეჩერებინა:-)
აქ მოცემულია აპარატურის კომპონენტების სრული სია:
- ადაფრუტი HUZZAH ESP8266 გარღვევა
- ადაფრუტი 0.56 დიუმიანი 4-ციფრიანი 7-სეგმენტიანი ჩვენება w/I2C ზურგჩანთით
- MFRC-522 RF-ID მკითხველი
- პიეზო ზუზუნი
- 1x 10K Ohm რეზისტორი (გადართვისთვის)
- 1x 100 Ohm რეზისტორი (პიეზოსთვის)
- არკადული მიკრო გადამრთველი
-
FTDI სერიული TTL-232 USB კაბელი (ESP8266 პროგრამირებისთვის)
ნაბიჯი 3: პროგრამული უზრუნველყოფა
შეგიძლიათ ჩამოტვირთოთ Arduino კოდი აქედან:
თქვენ უნდა დააკონფიგურიროთ პროგრამული უზრუნველყოფა, რომელსაც ფლობთ wifi პარამეტრებს (SSID და პაროლი). ასევე თქვენ უნდა დაამატოთ რა RFID ბარათები თქვენ იყენებთ.
თუ არ იცით თქვენი SSID ბარათების პირადობის მოწმობა, უბრალოდ გაუშვით პროგრამული უზრუნველყოფა და შეამოწმეთ სერიული გამომავალი, ის აჩვენებს ნებისმიერ "არაღიარებულ ბარათს" და აჩვენებს მათ პირადობის მოწმობას.
ბარათის კონფიგურაცია
თითო ბარათზე შეგიძლიათ დააკონფიგურიროთ წუთის დამატება.
თუ თქვენ დააკონფიგურირებთ ბარათს 254 -ით, ის გადააყენებს ყველა გამოყენებულ ბარათს გამოუყენებელს. თუ თქვენ დააკონფიგურირებთ ბარათს 253 -ით, ის გადააყენებს საათს იმ დღის ნაგულისხმევ მნიშვნელობას.
პროგრამული უზრუნველყოფა ადევნებს თვალყურს რა RFID ბარათია გამოყენებული. ასე რომ, გადატვირთვის წინ, ისინი ვერ გამოიყენებენ და ბარათის წარდგენისას ეკრანზე გამოჩნდება "USED".
პროგრამული უზრუნველყოფა ასევე ინახავს ყოველ წუთს "ბოლო წუთს" EEPROM მეხსიერებაში, ასე რომ, ელექტროენერგიის გათიშვის შემთხვევაში, ან ბავშვი ცდილობს მოწყობილობის გადატვირთვას, ის ყოველთვის დაუბრუნდება ბოლო წუთს.
Countdown
ათვლის საათი აჩვენებს რაოდენობას ან საათებს: დარჩენილი წუთები, როდესაც 60 წუთზე მეტია. ბოლო 60 წუთის განმავლობაში ის აჩვენებს წუთებს: წამი
შეტყობინებები
მოწყობილობის ერთ -ერთი მთავარი ელემენტია ის, რომ ის აგზავნის შეტყობინებებს ტაბლეტზე. რადგან ESP8266 ვერ აგზავნის შეფუთულ HTTPS- ს (არასაკმარისი სიმძლავრე დაშიფვრისათვის), ის იყენებს IFTTT შეტყობინების სერვისს და ვებგვერდებს, რომლებიც მხარს უჭერენ უბრალო HTTP ზარებს. იხილეთ შემდეგი განყოფილება IFTT კონფიგურაციისთვის.
ნაბიჯი 4: შეტყობინება IFTTT– ის საშუალებით
ESP8266– ს არ შეუძლია HTTPS მოთხოვნების გაკეთება, შეტყობინებების API– ების უმეტესობა შეუძლებელია. ფანტასტიკურია, რომ IFTTT– ს ჯერ კიდევ აქვს ძირითადი HTTP ვებგვერდი. ეს საშუალებას გაძლევთ გააქტიუროთ მოქმედება, თუ HTTP მოთხოვნა გაკეთებულია. ამის საფუძველზე შეგიძლიათ დაიწყოთ შეტყობინების მოქმედება.
თქვენ ნამდვილად გჭირდებათ IFTTT აპლიკაცია თქვენს ტაბლეტზე დაინსტალირებისთვის. ორივე iPad და Android მხარდაჭერილია. ჩემს შემთხვევაში, მე შევქმენი ცალკე ანგარიში ipad– ისთვის ამის გასაკეთებლად.
Webhook– ის პარამეტრებში ნახავთ უნიკალურ გასაღებს, რომელიც უნდა დაამატოთ არდუინოს კოდში.
ნაბიჯი 5: შეჯამება
ასე რომ, თუ შეგიძლია…
- ჩარჩოს ამოკვეთა ლაზერული საჭრელის გამოყენებით
- შეაგრილეთ ყველა კომპონენტი ერთად
- IFTTT სერვისის კონფიგურაცია
- და ატვირთეთ სწორი Arduino კოდი თქვენს ESP8266- ში
თქვენ შეგიძლიათ თქვენს დამოკიდებულ ბავშვს შესთავაზოთ მოწყობილობის დროის კონტროლის მკაფიო სისტემა:-)
გირჩევთ:
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: 5 ნაბიჯი (სურათებით)
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: ეს არის მორფინგი ციფრული საათი (ჰარი ვიგუნას წყალობით კონცეფციისა და მორფული კოდისათვის), ის ასევე არის ანალოგური საათი, ამინდის საანგარიშო სადგური და სამზარეულოს ტაიმერი. იგი მთლიანად კონტროლდება Blynk აპლიკაცია თქვენს სმარტფონზე WiFi- ით. აპლიკაცია გაძლევთ საშუალებას
ებრძოლო კორონავირუსს: ხელის დაბანის მარტივი ტაიმერი: 8 ნაბიჯი (სურათებით)
ებრძოლო კორონავირუსს: ხელის დაბანის მარტივი ქრონომეტრი: მსოფლიოში არსებული პანდემიის პირობებში სიტუაცია საკმაოდ საშიში ჩანს. კორონა ვირუსი შეიძლება იყოს სადმე. რამდენადაც ჩვენთვის ცნობილია, შეიძლება ვირუსი ატარებდეს რამდენიმე დღის განმავლობაში ყოველგვარი სიმპტომების გარეშეც კი. მართლაც საშინელია. მაგრამ ჰეი, ნუ გეშინია
20 მეორადი სარეცხი ტაიმერი COVID-19– ისთვის: 6 ნაბიჯი (სურათებით)
20 მეორადი სარეცხი ქრონომეტრი COVID-19– ისთვის: როგორც გლობალური COVID-19 გავრცელდა, ჩვენ უნდა დავიცვათ თავი არა მხოლოდ ნაკლების შეგროვებით და სახის ნიღბის ტარებით, არამედ ხელების უფრო ხშირად დაბანით. ეს არ არის ეფექტური ვირუსების საწინააღმდეგოდ არ დაიბანეთ ხელები სწორად. როგორ დავიბანოთ ხელები სწორად? W
ყველაფერი ერთ ციფრულ ქრონომეტრში (საათი, ტაიმერი, მაღვიძარა, ტემპერატურა): 10 ნაბიჯი (სურათებით)
ყველაფერი ერთ ციფრულ ქრონომეტრში (საათი, ტაიმერი, სიგნალიზაცია, ტემპერატურა): ჩვენ ვგეგმავდით ტაიმერის გაკეთებას სხვა კონკურსისთვის, მაგრამ მოგვიანებით ჩვენ ასევე განვახორციელეთ საათი (RTC– ს გარეშე). პროგრამირების დაწყებისთანავე ჩვენ დავინტერესდით მოწყობილობაზე მეტი ფუნქციონალურობით და საბოლოოდ დავამატეთ DS3231 RTC, როგორც
Light Theremin NES კონტროლერში - 555 ტაიმერი: 19 ნაბიჯი (სურათებით)
Light Theremin NES კონტროლერში - 555 ქრონომეტრი: მე ვთამაშობ 555 IC– ით და აქამდე არასდროს მიმიღწევია. როდესაც გავიგე, რომ ის გაცოცხლდა და ჩემზე რხევა დაიწყო, საკმაოდ კმაყოფილი ვიყავი საკუთარი თავით. თუ მე შემიძლია ხმის ამოღება, მაშინ ვინმეს უნდა