Агуулгын хүснэгт:

Crypto Ticker: 6 алхам
Crypto Ticker: 6 алхам
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

Би янз бүрийн криптовалютын одоогийн үнийг шалгах сонирхолтой байдаг, гэхдээ таб солих эсвэл утсаа сугалах нь миний ажлын урсгалыг тасалдуулж, миний анхаарлыг сарниулдаг. Шороон энгийн интерфэйстэй тусдаа дэлгэц нь үнийг нэг дор харуулахад ашигтай байх болно гэж би шийдсэн. Энэхүү гарын авлагад би ширээн дээрээ эсвэл хөргөгчин дээрээ тавьж, цорго ашиглан идэвхжүүлэх жижиг криптовалютыг хэрхэн яаж хийхийг харуулах болно.

Онцлог:

  • 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 (10х1 мм хэмжээтэй диск) [1 доллар]
  • 3 зүү эрэгтэй толгой
  • Нимгэн утас (би 26ga соронзон утас ашигласан)

Багаж хэрэгсэл

  • Гагнуурын төмөр
  • Утас таслагч
  • Хясаа
  • Хобби хутга эсвэл бусад жижиг ир
  • супер цавуу

Нэмэлт

Хэлхээний зөвлөлийн дэд

Томруулдаг шил эсвэл нүдний харандаа

Алхам 2: Мэдрэгч товчийг нэмнэ үү

Мэдрэгч товчийг нэмнэ үү
Мэдрэгч товчийг нэмнэ үү
Мэдрэгч товчийг нэмнэ үү
Мэдрэгч товчийг нэмнэ үү
Мэдрэгч товчийг нэмнэ үү
Мэдрэгч товчийг нэмнэ үү

Эдгээр нь ямар ч төсөлд нэмэхэд хялбар, жижигхэн мэдрэгчтэй товчлуурууд юм. Тэд ихэвчлэн 10 ширхэг багцаар ирдэг бөгөөд ойролцоогоор 3 доллар зардаг! ESP32 нь мэдрэгч суурилуулах чадвартай гэдгийг би мэднэ, гэхдээ эдгээр самбарыг ашиглах нь илүү хялбар болгож, програм хангамжийн тохиргооны алдааг арилгадаг. Мэдрэгч IC -ийн хамгийн их зогсолтын гүйдэл нь ердөө 7µA тул энэ товчлуурыг нэмэхэд маш их хүч алддаггүй.

LED -ийг идэвхгүй болгох

Товчлуур дээрх гаралтын зүү өндөр болж, хуруугаа мэдрэгчтэй гадаргуугаас хэдхэн мм зайд ороход арын хэсэгт LED гэрэл асдаг. LED -д резисторыг салгаснаар үүнийг идэвхгүй болгож, эрчим хүчний хэрэглээг бууруулдаг. A ба/эсвэл B дэвсгэр дээр гагнуурын гүүр үүсгэх нь товчлуур солигдох ба гаралт нь идэвхтэй эсвэл өндөр байх үед өөрчлөгддөг. Манай тохиолдолд бид эдгээр гүүрийг нээлттэй үлдээх гэж байгаа бөгөөд энэ нь товчлуурыг түр зуурын унтраалга болгон ажиллах болно.

Ул мөрийг таслах

Товчлуурын хүчдэлийн оролт нь үндсэн самбарын 3.3V гаралттай төгс нийцдэг. Харамсалтай нь дохио болон газардуулгын тээглүүр нь тийм биш тул бид зарим өөрчлөлт хийх шаардлагатай болно. Хобби хутга эсвэл бусад хурц ир ашиглан үндсэн самбарын ар тал дахь дахин тохируулах ул мөрийг урд талын 13 -р зүүгээр хайчилж ав. Үлдэгдэл метал байхгүй эсэхийг шалгахын тулд томруулсан шилээр хайчилж ав. Эдгээр нүхнүүд нь мэдрэгч самбарын дохио, газардуулгыг тус тус байрлуулах болно.

Толгойг угаах

Энэ төсөлд маш их зай байхгүй тул зай хэмнэх ямар ч арга хэрэг болдог. Мэдрэгч самбараас хэр өндөр цухуйж байгааг багасгахын тулд зүү толгойг гагнахаас өмнө огтлох нь дээр. Гагнуурын дараа толгойг хайчилж авах нь гагнуурын конусын суурь нь маш зузаан бөгөөд огтлоход тийм ч хялбар биш тул угаах нь илүү хэцүү болно. Тиймээс толгойг мэдрэгчтэй самбараар сайтар огтолж, дараа нь гагнана. Самбар ба толгойг үндсэн хэлхээний самбар дээр байрлуулж, толгойны нөгөө талыг нь тэгшхэн болгож хайчилж, дараа нь гагнана.

Цахилгаан утсаар холбоно уу

Жижиг, бага чадалтай утаснуудын хувьд би 26ga ашиглах дуртай. Соронзон утас, хямд бөгөөд ажиллахад хялбар тул энд ямар ч жижиг утас ашиглаж болно. Холболт хийхийн тулд утсан дээрх паалангаа хутганы тусламжтайгаар хусах эсвэл хайлуулж, гагнуурын төмрийг үзүүр дээр нь гагнуурын бөмбөг барьж, утасны төгсгөл хүртэл барьж болно. Үүнийг утасны нэг талд хийж, дараа нь газрын дэвсгэр дээр бэхлээрэй. Утсыг хэмжих ба хайчлах нь мэдрэгчтэй товчлуурын газардуулагчид хүрнэ. Дараа нь утасны нөгөө талд паалан зайлуулах процессыг давтана. Утасыг хямсаагаар барьж, мэдрэгчтэй дэвсгэр дээр гагнана. 12 -р зүүг товчлуурын дохио зүү рүү холбохын тулд энэ үйлдлийг давтана уу. Үлдэгдэл гагнуурын урсгалыг цэвэрлэж, товчлуур бэлэн боллоо!

Алхам 3: Батерейг бэлтгэ

Батерейг бэлтгэ
Батерейг бэлтгэ
Батерейг бэлтгэ
Батерейг бэлтгэ
Батерейг бэлтгэ
Батерейг бэлтгэ
Батерейг бэлтгэ
Батерейг бэлтгэ

Энэ самбартай төгс зохицох эдгээр батерейг би олсон. Батерей нь самбарын тоймоос арай бага бөгөөд хэлхээний хамгаалалтын тал нь самбар дээрх холбогчийг байрлуулах хангалттай зай үлдээдэг. Харамсалтай нь тэд 3 зүү 1.5 мм JST холбогчтой ирсэн бөгөөд самбар нь зөвхөн 2 зүү холбогчийг дэмждэг. Үүнийг арилгахын тулд шар утсыг хайчилж, дараа нь холбогчийг самбар дээр тааруулан тайрч авах боломжтой. Хэрэв таны батерей өөр холбогчтой эсвэл огт байхгүй бол та хэлхээний самбартай холбогдсон холбогчийг салгаж болно. Шар утсыг бүрмөсөн арилгаж болох ч ирээдүйд ашиглах хүсэлтэй байгаа бол бэлэн байлгахаар шийдсэн. Цэнэглэх явцад температурыг хянахын тулд утсыг батерейны доторх термистортой холбодог.

Алхам 4: Кейсийг хэвлэх

Кейсийг хэвлэх
Кейсийг хэвлэх
Кейсийг хэвлэх
Кейсийг хэвлэх
Кейсийг хэвлэх
Кейсийг хэвлэх

Би хайрцаг хийж, орон нутгийн хэвлэх үйлчилгээг ашиглан 3D хэвлэв. Би тунгалаг ХАЧА -тай явахаар шийдсэн бөгөөд ингэснээр хайрцагны урд талд нүх гаргахгүйгээр улаан цэнэглэгч LED -ийг харж болно. Давхаргын өндөр нь 100 микрон юм. Хоёр тохиолдол надад хүргэлтгүйгээр 10 орчим долларын үнэтэй байдаг. Хэргийн дээд хэсгийг супер цавуу ашиглан сууринд наасан байх ёстой. Батерей ба самбар нь хайрцаг руу нэг хэсэг болж ордог бөгөөд дотоод төмөр замаар дэмжигддэг. Дараа нь тал нь гулсаж, үрэлтийн улмаас хадгалагдана.

Алхам 5: Хэрэгт соронз нэмнэ үү

Соронзыг хайрцагт нэмнэ үү
Соронзыг хайрцагт нэмнэ үү

Хэрэв та тасалбараа хөргөгчинд эсвэл өөр металл гадаргуу дээр тавихыг хүсч байвал энэ бол заавал хийх арга юм. Миний ашигладаг соронз бол N50 зэрэглэлийн 10х1 мм хэмжээтэй неодим диск соронз юм. Хэргийн ар талд Superglue 2 ба түүнээс дээш. Энэ нь хамгийн сайн шийдэл биш юм. Супер цавуу өөр соронз нэмж өгөхөөсөө өмнө эдгэрсэн эсэхийг шалгаарай.

Алхам 6: Ирээдүйн сайжруулалтууд

Touch Button

Би гадаад хэлхээнд найдахгүйгээр ESP32 -ийн мэдрэгчтэй функцийг шууд ашиглахыг хүсч байна. Нэг боломж бол мэдрэгчтэй товчлуур дээрх IC -ийг салгаж, I/O зүүг мэдрэгчтэй дэвсгэрт шууд холбох явдал юм. Эсвэл би ямар ч хэлхээгүй, зүгээр л мэдрэгчтэй ПХБ -ийг зохион бүтээж болно.

Батерейны температурын хяналт

Батерейны шар утсыг цэнэглэж байх үед температурыг хянахад ашигладаг. Энэ нь термистортой холбогдсон бөгөөд температур нэмэгдэх тусам эсэргүүцэл буурдаг. Нэмэлт эсэргүүцэл бүхий хүчдэл хуваагч үүсгэж, уулзварыг ADC оролттой холбох нь температурыг харьцангуй хянах боломжийг олгох ёстой. ESP32 нь цэнэглэх хэлхээг хянадаггүй тул дэлгэц дээр эсвэл WiFi дээр температурын анхааруулга өгөх боломжтой болно.

Програм хангамжийн сайжруулалт

  • WiFi итгэмжлэлийг тохируулахын тулд SmartConfig эсвэл Bluetooth програмыг ашиглана уу
  • Тохиргоог алсаас өөрчлөх боломжтой болгох
  • Дээд буланд байгаа сэрүүлгийн цагийг цаг болгон солино уу

Зөвлөмж болгож буй: