Სარჩევი:

კრიპტო ტიკერი: 6 ნაბიჯი
კრიპტო ტიკერი: 6 ნაბიჯი

ვიდეო: კრიპტო ტიკერი: 6 ნაბიჯი

ვიდეო: კრიპტო ტიკერი: 6 ნაბიჯი
ვიდეო: Finance with Python! Dividend Discount Model 2024, ნოემბერი
Anonim
კრიპტო ტიკერი
კრიპტო ტიკერი
კრიპტო ტიკერი
კრიპტო ტიკერი

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

Მახასიათებლები:

  • იყენებს ESP32, ორმაგი ბირთვიანი, WiFi ჩართული მიკროკონტროლი
  • 128x64 თეთრი OLED ეკრანი
  • სენსორული ღილაკი აღვიძებს მოწყობილობას და შემოდის მომხმარებლის მიერ განსაზღვრულ ვალუტაში
  • USB დამუხტული Li-Po ბატარეა
  • ფასის მონაცემები მიღებულია CryptoCompare– ის API– დან
  • იყენებს Arduino IDE- ს
  • კოდი ჩემს GitHub– ზე
  • ავტომატური ძილი და საბოლოოდ ავტომატური გაღვიძება

ნაბიჯი 1: შეაგროვეთ საჭირო ნაწილები და ინსტრუმენტები

შეაგროვეთ საჭირო ნაწილები და ინსტრუმენტები
შეაგროვეთ საჭირო ნაწილები და ინსტრუმენტები

ნაწილები

  • TTGO ESP32 PRO OLED V2.0 დაფა (LoRa– ს გარეშე) [$ 14]
  • სენსორული დაფა (10 შეკვრა) [$ 1.50]
  • ლითიუმის ბატარეა (602447 ან 6.0x24x47 მმ) [~ 5 $]
  • 3D დაბეჭდილი ქეისი [5 $]
  • ნეოდიმი მაგნიტი x4 (10x1 მმ დისკი) [$ 1]
  • 3 პინიანი მამრობითი სათაური
  • თხელი მავთული (მე გამოვიყენე 26 გ. მაგნიტის მავთული)

ინსტრუმენტები

  • გასაყიდი რკინა
  • Მავთულის საჭრელები
  • პინცეტი
  • ჰობის დანა ან სხვა პატარა დანა
  • სუპერ წებო

სურვილისამებრ

მიკროსქემის დაფის ვიცე

გამადიდებელი შუშა ან თვალის ლუპი შემოწმებისთვის

ნაბიჯი 2: დაამატეთ შეხების ღილაკი

დაამატეთ შეხების ღილაკი
დაამატეთ შეხების ღილაკი
დაამატეთ შეხების ღილაკი
დაამატეთ შეხების ღილაკი
დაამატეთ შეხების ღილაკი
დაამატეთ შეხების ღილაკი

ეს არის პატარა სენსორული ღილაკები, რომელთა დამატება ადვილია ნებისმიერ პროექტში. ისინი ჩვეულებრივ პაკეტებშია 10 ცალი გამოგზავნილი 3 დოლარად! მე ვიცი, რომ ESP32– ს აქვს ჩამონტაჟებული შეხების ამოცნობის შესაძლებლობა, მაგრამ ამ დაფების გამოყენება ყველაფერს უფრო მარტივს ხდის და გამორიცხავს პროგრამული უზრუნველყოფის კონფიგურაციის შეცდომებს. სენსორული IC- ის მაქსიმალური ლოდინის დენი არის მხოლოდ 7µA, ამიტომ ამ ღილაკის დამატებისას ბევრი ენერგია არ იხარჯება.

გამორთეთ LED

ღილაკზე გამომავალი პინი მაღლა იწევს და უკანა მხარეს შუქდება, როდესაც თქვენი თითი შეხების ზედაპირზე რამდენიმე მმ -ის მანძილზეა. LED– ზე რეზისტორის ამოღება გამორთავს მას, ამცირებს ენერგიის მოხმარებას. შედუღების ხიდის შექმნა A და/ან B ბალიშებზე იცვლება, თუ ღილაკი გადადის და თუ გამომავალი მაღალი ან დაბალია, როდესაც აქტიურია. ჩვენს შემთხვევაში, ჩვენ ვაპირებთ ამ ხიდების ღიად დატოვებას, რაც ღილაკს გახდის მომენტალური გადამრთველის როლს.

მოჭრილი კვალი

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

ჩამონტაჟეთ სათაური თავში

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

გააბრტყელეთ

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

ნაბიჯი 3: მოამზადეთ ბატარეა

მოამზადეთ ბატარეა
მოამზადეთ ბატარეა
მოამზადეთ ბატარეა
მოამზადეთ ბატარეა
მოამზადეთ ბატარეა
მოამზადეთ ბატარეა
მოამზადეთ ბატარეა
მოამზადეთ ბატარეა

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

ნაბიჯი 4: დაბეჭდეთ საქმე

დაბეჭდე საქმე
დაბეჭდე საქმე
დაბეჭდე საქმე
დაბეჭდე საქმე
დაბეჭდე საქმე
დაბეჭდე საქმე

მე შევქმენი ქეისი და 3D დაბეჭდა იგი ადგილობრივი ბეჭდვის სერვისის გამოყენებით. მე გადავწყვიტე გამჭვირვალე PLA– ით წასვლა, ასე რომ მე დავინახე წითელი დამტენი LED, კორპუსის წინ ხვრელის გაკეთების გარეშე. ფენის სიმაღლე 100 მიკრონი. ორი შემთხვევა დამიჯდა დაახლოებით 10 დოლარი გადაზიდვის გარეშე. კორპუსის ზედა ნაწილი უნდა იყოს წებოვანი ბაზაზე სუპერ წებოს გამოყენებით. ბატარეა და დაფა სრიალებს კორპუსში, როგორც ერთი ერთეული და მხარდაჭერილია შიდა რელსებით. გვერდი შემდეგ გადადის და შენარჩუნებულია ხახუნის შედეგად.

ნაბიჯი 5: დაამატეთ მაგნიტები ქეისს

დაამატეთ მაგნიტები საქმეს
დაამატეთ მაგნიტები საქმეს

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

ნაბიჯი 6: მომავალი გაუმჯობესება

შეეხეთ ღილაკს

მინდა პირდაპირ გამოვიყენო ESP32– ის შეხების ფუნქცია გარე წრეზე დაყრდნობის გარეშე. ერთ -ერთი შესაძლებლობა არის IC- ის ამოღება სენსორულ ღილაკზე და უშუალოდ I/O pin- ის დაკავშირება სენსორულ ბალიშზე. ან შემეძლო შემემუშავებინა PCB, რომელიც არის მხოლოდ შეხების ბალიში, სქემის გარეშე.

ბატარეის ტემპერატურის მონიტორინგი

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

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

  • გამოიყენეთ SmartConfig ან Bluetooth აპლიკაცია WiFi სერთიფიკატების კონფიგურაციისთვის
  • გააკეთეთ კონფიგურაცია დისტანციურად ცვალებადი
  • შეცვალეთ გაღვიძების ტაიმერი ზედა კუთხეში საათზე

გირჩევთ: