Სარჩევი:

ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით: 5 ნაბიჯი (სურათებით)
ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით: 5 ნაბიჯი (სურათებით)

ვიდეო: ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით: 5 ნაბიჯი (სურათებით)

ვიდეო: ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით: 5 ნაბიჯი (სურათებით)
ვიდეო: "ჭკვიანი სარკე" ჯანსაღი წონის შესანარჩუნებლად 2024, დეკემბერი
Anonim
ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით
ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით
ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით
ჭკვიანი სარკე გატეხილი Android ტაბლეტის გამოყენებით

რამდენიმე ხნის წინ შემთხვევით ჩამოვუშვი ჩემი Android ტაბლეტი სახეზე. მინა გატეხილია, მაგრამ დანარჩენი მაინც კარგად მუშაობდა. იმის რისკის ქვეშ, რომ პარტნიორმა კიდევ ერთხელ დამიძახოს შემგროვებელი, მე მას ფრედ დავდებ, იმ იმედით, რომ ერთ დღესაც გამოვიყენებ. ის დღე დადგა, როდესაც მე მივიღე "პერსონალის არჩევანი" ელ.წერილი Instructables– დან ბმული ამ მაგარი Smart Mirror პროექტის

ბევრი მსგავსი პროექტია გამოქვეყნებული და ჩემი არ არის ყველაზე შთამბეჭდავი. პირიქით, მე უბრალოდ მინდოდა ტაბლეტი სარკესთან გამეჩერებინა, ჩამოტვირთო აპლიკაცია და ამით დამთავრებულიყო. მაგრამ არაფერია მარტივი, არა? აღმოჩნდა, რომ ჩემი ტაბლეტი ძალიან დიდხანს იჯდა გათამაშებაში და არ არსებობს პროგრამები, რომლებიც Android v2.3 (Gingerbread) - ზე აღარ იმუშავებს. ამიტომ მომიწია ამ ყველაფრის დამოუკიდებლად დაწერა. ეს იყო ჩემი პირველი Android (და Java) პროექტი, ასე რომ გთხოვთ არ განსაჯოთ.

ფიზიკური შეკრების განხორციელება საკმაოდ მარტივი იყო. მე გავხსენი ტაბლეტი ჯერ კიდევ მანამ, სანამ ნაწილებს ვუბრძანებდი დავრწმუნებულიყავი, რომ ადვილად შემიძლია მისი დამონტაჟება მინის გარეშე. გამოდის, რომ მინა ცალკეა LCD ეკრანისგან და საკმაოდ ადვილად იშლება. ამავე დროს, ყველა კომპონენტი, როგორიცაა PCB, ბატარეა და თავად ეკრანი ლამაზად იყო შეფუთული ერთად, ამიტომ დამატებითი მონტაჟი არ იყო საჭირო. მე აღმოვაჩინე, რომ შეხების სენსორი მინაზეა მიბმული. მაგრამ რადგან მე არ ვაპირებდი ინტერაქტიული სარკის ქონებას, ეს კარგი იყო.

ნაბიჯი 1: საყიდლების სია

როგორც აღვნიშნე მე უკვე მქონდა ტაბლეტი - Scroll Excel 7 დიუმიანი, მაგრამ ნებისმიერი ტაბლეტი თანაბრად კარგად ან კიდევ უკეთესად იმუშავებდა. გარდა ამისა, მე უნდა ვიყიდო:

  1. A3 ზომის ფოტო ჩარჩო IKEA– დან
  2. ორმხრივი აკრილის სარკის ფურცელი ebay– დან
  3. შავი ფანქრის ქაფი A3 HobbyCraft– დან

მე ასევე გამოვიყენე:

  1. სტენლის დანა
  2. სუპერ წებო
  3. სანდლის ქაღალდი
  4. საბურღი პატარა საბურღი ნაჭრებით
  5. დრემელი და მინი ხერხი

გართულებების თავიდან ასაცილებლად, მე პირველად ვიყიდე სურათის ჩარჩო. მე ვეჭვობდი, რომ აღწერილობაში განზომილებები არ შეიძლება იყოს ზუსტი და მე ამაში მართალი ვიყავი - ზომები მოცემულია ჩარჩოს შიგნიდან და არა მინის ან უკანა დაფის ზომა.

მე ავირჩიე ყიდვა აკრილის ფურცლის ნახევრად გამჭვირვალე ფილმით, რომელიც უკვე შეტანილია, როცა ვკითხულობ ადამიანების ისტორიებს, რომლებიც იბრძვიან კარგი ხარისხის წებოვანი ფილმისგან. სცადეთ თქვენს ტელეფონში ეკრანის დამცავის დაყენება? მე ვფიქრობ, რომ სუფთა შედეგების მიღება შეუძლებელია სუფთა ოთახის გარეშე.

ნაბიჯი 2: მომზადება

მომზადება
მომზადება
მომზადება
მომზადება
მომზადება
მომზადება
მომზადება
მომზადება

ასე რომ, პირველი რაც თავად ჩარჩოს დაშლა იყო. გამიკვირდა რამდენად ადვილი იყო ეს პატარა სამაგრებით გვერდებზე. მე ვფიქრობ, რომ ეს ჩემს სასარგებლოდ გამოვიდა, რადგან ზოგიერთ ჩარჩოს აქვს უკანა ნაწილი, რომელიც შიგნიდან და გარეთ სრიალებს, რამაც შეიძლება პოტენციურად გაანადგუროს მყიფე სარკის საფარი.

შემდეგ გავზომე აკრილის სარკის ფურცელი და გავჭრა ზომა. ფურცელს აქვს დამცავი ფილმი ორივე მხრიდან, ასე რომ ჭრა საკმაოდ ადვილი იყო (თუმცა, თქვენ მაინც უნდა იყოთ ფრთხილად, რომ არ მოხდეს ღრმა ნაკაწრები). მე სტენლის დანა გამოვიყენე ფურცლის გასატანად და შემდეგ ხის ნაჭრის პირას მივადექი. ეს არ იყო სუფთა ჭრილობა და წარმოქმნიდა მკვეთრ კიდეებს, ამიტომ მე საგულდაგულოდ გავათანაბრე ისინი სანდლის ქაღალდის გამოყენებით. ფრთხილად იყავით აქ, რადგან აკრილის ტენდენცია უფრო მეტად გაიბზარება და დაიმსხვრა ვიდრე თქვენ მოელით პლასტმასისგან.

მე მხოლოდ სარკის ფურცლის სიგრძე უნდა გავჭრა, რადგან სიგანე თითქმის სრულყოფილი იყო ჩარჩოსთვის და მას მხოლოდ რამდენიმე მილიმეტრიანი თამაში ჰქონდა. იმის დასარწმუნებლად, რომ ის არ სრიალებს, მე გამოვიყენე იზოლირებული მავთულის ბიტი ორივე მხრიდან.

სარკის ფურცელი ნაკაწრებისგან დასაცავად მე დავამატე შავი ფერის ქაფის ფურცელი, რომლის ამოკვეთა LCD მილიმეტრზე მცირეა LCD ეკრანზე, რათა თავიდან ავიცილოთ კიდეები. თავდაპირველად ვცდილობდი ხელახლა გამომეყენებინა თეთრი შიდა დაფა, რომელიც მოდიოდა ჩარჩოსთან ერთად, მაგრამ თეთრი ფერი ადვილად შესამჩნევი იყო შავ LCD ეკრანზე, განსაკუთრებით დღის შუქზე.

თქვენ შეიძლება შეამჩნიოთ ჩემს ზოგიერთ ფოტოში, რომ ჩარჩოს ქვეშ მქონდა ბალიში. ცოტა გვიან მივხვდი, რომ აკრილის ფურცელი ძალიან მოქნილია და სანამ ჩარჩო მას მაგიდის თავზე ინახავდა, ზოგჯერ ფურცელი შეეხებოდა ზედაპირს და იკაწრებოდა. ნაკაწრები ამ მომენტში ძლივს ჩანს, მაგრამ ყოველ ჯერზე, როცა მას ვასუფთავებ, მაღიზიანებს. Შენ გაგაფრთხილეს.

ოჰ, და არ დაგავიწყდეთ დამცავი ფილმის ამოღება შეკრებისას. მე წავიკითხე რამდენიმე მიმოხილვა, რომელიც ჩივის იმის შესახებ, რომ სარკე საერთოდ არ არის ამრეკლავი ან გამჭვირვალე. ცოტა გამეცინა:)

ნაბიჯი 3: ტაბლეტის დამონტაჟება

ტაბლეტის დამონტაჟება
ტაბლეტის დამონტაჟება
ტაბლეტის დამონტაჟება
ტაბლეტის დამონტაჟება
ტაბლეტის დამონტაჟება
ტაბლეტის დამონტაჟება

მე დავამატე ტაბლეტი პირდაპირ უკანა მხარეს. ეს არის 3 მმ -იანი დაფა, ასე რომ მას აქვს საკმარისი ძალა ტაბლეტის წონის შესანარჩუნებლად. დაფის მოჭრა ადვილი იყო ხერხით და დრემელის ხელსაწყოთი, თუმცა ფრთხილად უნდა ვიყო, რომ ხვრელი ძალიან დიდი არ გამეკეთებინა.

მიუხედავად იმისა, რომ კამერის გამოყენებას არ ვგეგმავ, ყოველი შემთხვევისთვის გამოვუშვი პატარა ხვრელი. შემდეგ მე გადავაჭერდი ნაწილობრივ დარჩენილ მყარ დაფას სუპერ წებოთი, სადაც საფარის დამონტაჟებას ვგეგმავდი. თქვენ შეიძლება შეამჩნიოთ რამდენიმე პლასტიკური სამაგრიც იქ. სამონტაჟო ხვრელების ირგვლივ არსებული ელექტრონული კომპონენტების გამო, მე შემეძლო მხოლოდ მცირე რაოდენობის მასალის გამოყენება და არ მეგონა, რომ მყარ დაფაზე იტევდა. ვიპოვე ძველი პლასტიკური ყუთი და ამოვიღე ნაჭრები.

ბოლოს ტაბლეტის ორიგინალური უკანა საფარი შევაგუე. ის სრულყოფილად არ იკეტება, მაგრამ ის უზრუნველყოფს კარგ მხარდაჭერას და დაცვას ყველა კომპონენტისთვის, მიუხედავად იმისა, რომ მაძლევს წვდომას კონექტორებზე და დენის ღილაკზე.

ნაბიჯი 4: პროგრამული უზრუნველყოფა

იმის გათვალისწინებით, რომ პროგრამების უმეტესობა არსებობს Android v4 ან უფრო მაღალი ვერსიისთვის, მე მქონდა ძალიან მცირე შანსი, მეპოვა Smart Mirror პროგრამა, რომელიც იმუშავებდა ჩემს ტაბლეტზე. ტაბლეტის განახლება არც იყო შესაძლებელი, ამიტომ გადავწყვიტე გადმოვწერო Android Studio და თვითონ შემემუშავებინა პროგრამა. პასუხისმგებლობის შეზღუდვა - მე ვარ სრულ განაკვეთზე. NET დეველოპერი, ასე რომ, მიუხედავად იმისა, რომ მობილური და ჯავის განვითარება ჩემთვის ახალია, სწავლის მრუდი არ იყო ისეთი მკვეთრი, როგორც პროგრამირების ნულიდან სწავლა.

მთლიანი წყაროს კოდის აღწერა იქნება ცალკე თემა. შემატყობინეთ კომენტარებში თუ დაგაინტერესებთ და იქნებ სხვა პოსტს გავაკეთებ. ჯერჯერობით, მე მხოლოდ განვმარტავ ჩემს მოთხოვნებს და ძირითად ფუნქციონირებას. სხვათა შორის, საწყისი კოდი ხელმისაწვდომია GitHub– ზე (https://github.com/audrius-a/smart-mirror.git). იგი გამოქვეყნებულია MIT ლიცენზიით, ასე რომ გთხოვთ მოგერიდოთ მისი ჩანგალი და გამოიყენოთ თქვენი პროექტებისთვის.

ჩემი მოთხოვნები:

  • უნდა აჩვენოს თარიღი და დრო;
  • უნდა აჩვენოს დღის და ღამის ტემპერატურის პროგნოზი 5 დღით ადრე;
  • უნდა აჩვენოს ამინდის პირობები 5 დღით ადრე;
  • მუდმივად უნდა იმუშაოს მომხმარებლის ურთიერთქმედების გარეშე გადატვირთვის შემდეგაც კი;

ზემოაღნიშნულის მისაღწევად, მე დავრეგისტრირდი Met Office DataPoint– ზე, რომელიც უზრუნველყოფს უფასო ამინდის განახლებებს, რომლებიც საკმაოდ საიმედოა, თუნდაც დიდი ბრიტანეთის ამინდის არაპროგნოზირებადი ამინდისთვის. დარეგისტრირება ძალიან ადვილია და ისინი მოგაწვდით API კლავიშს, რომელიც საშუალებას იძლევა მონაცემების თითქმის დაუყოვნებლივ მოთხოვნა. შეამოწმეთ app/src/main/java/com/development/audrius/smartmirror/MetService.java ფაილი ზუსტად გამოსაყენებელი მოთხოვნისათვის.

ამინდის პირობების საჩვენებლად გამოვიყენე უფასო ხატები https://www.alessioatzeni.com/meteocons/ გაზიარებული ალესიო ატცენისგან. მადლობა ალესიოს, ამ ხატების გამოქვეყნებისთვის, ისინი შესანიშნავია.

ვიფიქრე, რომ ყველაზე დიდი ბრძოლა იქნება ბოლო მოთხოვნას, რომ აპლიკაცია ყოველთვის იყოს თავზე. გამოდის, რომ ეს ძალიან ადვილია AndroidManifest.xml ფაილში რამდენიმე ნებართვით და StartupHandler კლასში. მაშინაც კი, თუ ტაბლეტი კვდება რაიმე მიზეზის გამო ან უბრალოდ სჭირდება გადატვირთვა, პროგრამა გამოჩნდება გაშვებიდან რამდენიმე წამში და რჩება სამუდამოდ.

ერთადერთი აქტუალური პრობლემა, რაც აქამდე მაქვს, არის WiFi სიგნალის გაქრობა ერთი -ორი დღის შემდეგ. მე მჯერა, რომ ეს იყო წარსულში და, ალბათ, ჩემი ერთადერთი ვარიანტი იქნებოდა ტაბლეტის გადატვირთვა ინტერნეტთან დაკავშირების რამდენიმე წარუმატებლობის შემდეგ. მას შემდეგ რაც გადავწყვეტ პოსტს განვაახლებ.

ნაბიჯი 5: შეჯამება

ვიმედოვნებ, რომ თქვენ ისიამოვნეთ ამ სასწავლო ინსტრუქციის კითხვით და ალბათ ისწავლეთ რამე ან მიიღეთ შთაგონება. გთხოვთ თავისუფლად დატოვოთ თქვენი გამოხმაურება ან შეკითხვები კომენტარების არეში.

გირჩევთ: