Სარჩევი:

Tattlebrush: 4 ნაბიჯი
Tattlebrush: 4 ნაბიჯი

ვიდეო: Tattlebrush: 4 ნაბიჯი

ვიდეო: Tattlebrush: 4 ნაბიჯი
ვიდეო: Tattlebrush 2024, ოქტომბერი
Anonim
ტეტბრუსი
ტეტბრუსი
ტეტბრუსი
ტეტბრუსი
ტეტბრუსი
ტეტბრუსი
ტეტბრუსი
ტეტბრუსი

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

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

მარაგები

Adafruit Huzzah ESP8266 სწრაფი ვიბრაციის სენსორი

2 ნეოპიქსელი

რამოდენიმე ხვეული მავთული

3.7 V LiPoly ბატარეა

Მავთულის საჭრელები

შედუღების იარაღი

მკვეთრი სასარგებლო დანა

ლითონის მმართველი

ცხელი დნობის წებოს იარაღი, solderless breadboard სამონტაჟო ფირფიტაზე

USB A-B კაბელი

Soldering რკინის & solderWire strippers

მესამე ხელის ინსტრუმენტი მულტიმეტრი (სურვილისამებრ)

მცირე ზომის ნემსით დაფები

პინცეტი

ნაბიჯი 1: წრის შექმნა

წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა

შეაგროვეთ კომპონენტები:

ჩვენ დაგვჭირდება შემდეგი კომპონენტები სქემის მშენებლობის დასასრულებლად.

1 x ESP8266 Huzzah დაფა

1 x პროტო დაფა

2 x Neopixel მინი ღილაკი PCB

1 x სწრაფი ვიბრაციის გადამრთველი

და რამდენიმე ჩამკეტი მავთული

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

Წრიული დიაგრამა:

კავშირები საკმაოდ მარტივია, იხილეთ ზემოთ გამოსახულება.

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

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

  • დაამყარეთ კავშირი ორ ნეოპიქსელს შორის. დარწმუნდით, რომ პირველი ნეოპიქსელის გამომუშავება იკვებება მე -2 ნეოპიქსელის შესასვლელთან.
  • შეაერთეთ მავთული პირველი ნეოპიქსელის 5V– დან PIN– ზე, რომელსაც აქვს წარწერა BAT.
  • შეაერთეთ მავთული პირველი ნეოპიქსელის GND– დან პინზე, რომელსაც ეწოდება GND.
  • შეაერთეთ მავთული პირველი ნეოპიქსელის Din- დან (INPUT) 15 -ის მარკირებით.

შემდეგი, ჩვენ დავაკავშირებთ სწრაფი ვიბრაციის შეცვლას.

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

ასევე გაასხურეთ და კალის ორი ძაფის მავთული.

წაისვით სითბოს შესამცირებელი მილის პატარა ნაჭერი და დააბრუნეთ შედუღება ამ მავთულს და ვიბრაციის შეცვლის ცენტრალურ ბოძს შორის

გადაიტანეთ სითბოს შემცირების მილები სახსარზე და შეაერთეთ სხვა მავთული ვიბრაციის გადამრთველის გარე პოლუსზე.

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

  • შეაერთეთ ვიბრაციის სენსორის უფრო სქელი ბუდე Arduino Analog pin A0 ან ADC.

    შეაერთეთ ვიბრაციის სენსორის თხელი ბუდე Arduino pin BAT- თან.

    ჰურრაი, თქვენ დაასრულეთ პროექტისთვის საჭირო სქემის დაყენება.

ნაბიჯი 2: კოდის წერა და აპლეტის შექმნა

კოდის წერა და აპლეტის შექმნა
კოდის წერა და აპლეტის შექმნა
კოდის წერა და აპლეტის შექმნა
კოდის წერა და აპლეტის შექმნა
კოდის წერა და აპლეტის შექმნა
კოდის წერა და აპლეტის შექმნა
კოდის წერა და აპლეტის შექმნა
კოდის წერა და აპლეტის შექმნა

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

ნაწილი I

Adafruit IO და IFTTT აპლეტის დაყენება

თქვენ უნდა დარეგისტრირდეთ ანგარიშზე Adafruit IO და IFTTT სერვისზე, რათა მათზე წვდომა გქონდეთ. ხელმოწერის შემდეგ, გთხოვთ გაეცნოთ ქვემოთ მოცემულ ნაბიჯებს აპლეტის შესაქმნელად.

გადადით Adafruit. IO– ზე და შექმენით ახალი ფეხები სახელწოდებით "ანალოგი". შემდეგ ჩვენ მივუთითებთ ამ არხს ჩვენს არდუინოს კოდში. ლოგიკურად, ჩვენ შევქმნით აპლეტს, სადაც ხდება მოქმედება (ვიბრაცია იგრძნობა სენსორიდან). ეს არხი დაუკავშირდება თქვენს Arduino Huzzah დაფას, რომ ჩაიწეროს დავარცხნის მდგომარეობა. როდესაც დავარცხნის მდგომარეობა არის 0, Arduino Huzzah გაგზავნის შეტყობინებას Adafruit. IO არხზე. ინფორმაცია ამ არხში შემდგომ გამოყენებული იქნება აპლეტში ტვიტის გასააქტიურებლად. გთხოვთ გაითვალისწინოთ AIO გასაღები და ანგარიშის სახელი. ის გამოყენებული იქნება ჰუზას დაფის ადაფრუტის სერვისთან დასაკავშირებლად.

შემდეგ გადადით IFTTT– ზე. ახალი აპლეტის შექმნისას მოძებნეთ სერვისი Adafruit "ეს" განყოფილების დაჭერის შემდეგ, შემდეგ შეარჩიეთ ვარიანტი "მონიტორინგი საკვების Adafruit IO". შემდეგ შეარჩიეთ არხი სახელწოდებით "ანალოგი" და შეიყვანეთ ურთიერთობა თანაბარი და ღირებულებით 1. შემდეგ დააჭირეთ შექმნა ტრიგერის.

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

ნაწილი II

არდუინოს კოდი

იმისათვის, რომ კოდმა იმუშაოს, თქვენ უნდა გადმოწეროთ გარე ბიბლიოთეკები. გთხოვთ მიმართოთ Arduino– ს შექმნილ სამეურვეოს ESP8266 მონაცემთა ცხრილში.

მასში ნახსენები კოდი მოგვცემს საშუალებას გავზომოთ ვიბრაცია ვიბრაციის სენსორიდან და შევასრულოთ საჭირო მოქმედება. კოდი თავისთავად მოიცავს დაახლოებით 3 ბლოკს.

ინიციალიზაცია: ამ ნაწილში ჩვენ ვაყენებთ ყველა ცვლადს და მუდმივსა და ბიბლიოთეკას, რომელიც საჭიროა კოდის შესასრულებლად.

დაყენება: ყველა ერთჯერადი დეკლარაცია კეთდება ამ ბლოკში.

მარყუჟი: ყველა კოდი, რომელიც უნდა განმეორებით შესრულდეს, კონტროლერის თითოეული ციკლი აქ არის ჩასმული.

მარყუჟის განყოფილებაში ჩვენ ვკითხულობთ სენსორის მნიშვნელობას pin A0– დან და თუ ის ზღურბლზე მეტია, ჩვენ ვამატებთ ცვლადების რიცხვს 1. შემდეგ პერიოდულად 12 საათის განმავლობაში დადგენილ ინტერვალში, ჩვენ ვამოწმებთ აქვს თუ არა ცვლადების რიცხვს გადაკვეთა მნიშვნელობა, რომელიც მიუთითებს დავარცხნაზე 2 წუთის განმავლობაში. თუ არა, მაშინ ჩვენ ვაგზავნით შესაბამის მონაცემებს Adafruit IO– ს. ადაფრუტისგან წარმატებული შეტყობინების გამოხმაურებისას, ჩვენ ვცვლით ნეოპიქსელის ფერს მომხმარებლის მითითების მიზნით. გთხოვთ გაეცნოთ კოდექსში მითითებულ კომენტარებს დეტალური განმარტებებისათვის.

დაბოლოს, დარწმუნდით, რომ სწორი დაფა და პორტი არჩეულია Arduino IDE– ში. ატვირთვის დაჭერისას, შეამოწმეთ კოდი სერიულ მონიტორში შესვლისას, ის გამოჩნდება მოთხოვნაზე, რომელიც მიუთითებს წარმატებულია თუ არა კოდი.

ნაბიჯი 3: 3D მოდელის შექმნა

3D მოდელის შექმნა
3D მოდელის შექმნა
3D მოდელის შექმნა
3D მოდელის შექმნა
3D მოდელის შექმნა
3D მოდელის შექმნა

Tattlebrush– ის შექმნის საბოლოო ნაბიჯი არის ფუნჯის მოდელირება და დაბეჭდვა თქვენი არჩევანის 3D მოდელირების პროგრამული უზრუნველყოფისა და 3D პრინტერის გამოყენებით.

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

3D მოდელი დაიბეჭდა ABS მასალის გამოყენებით და ამ მოდელში გამოყენებული ბეჭდვის პარამეტრები იყო 0,00001 ფენა. სტრუქტურის დაბეჭდვას დასჭირდა 5 სთ და 17 წუთი. მხარდაჭერა შეიქმნა ავტომატურად პროგრამული უზრუნველყოფის გამოყენებით.

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

ნაბიჯი 4: შეკრება

Image
Image

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

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

გირჩევთ: