Мазмұны:

Rekt-O-Matic Turbo S: Биткоинге арналған жалғыз тақта: 12 қадам
Rekt-O-Matic Turbo S: Биткоинге арналған жалғыз тақта: 12 қадам

Бейне: Rekt-O-Matic Turbo S: Биткоинге арналған жалғыз тақта: 12 қадам

Бейне: Rekt-O-Matic Turbo S: Биткоинге арналған жалғыз тақта: 12 қадам
Бейне: Chinese Whales Dumping Bitcoin on Video 2024, Шілде
Anonim
Rekt-O-Matic Turbo S: Bitcoin тақтасының бір тақтасы
Rekt-O-Matic Turbo S: Bitcoin тақтасының бір тақтасы

2019 жылдың 25 қазанында Bitcoin бағасының 7500 доллардан 10300 долларға бір түнде өсуін жіберіп алдыңыз ба? Мен жасадым. Мұндай жағдай крипто әлемінде болады.

Сізге адамдарға қажет нәрсе - бұл

Rekt-O-Matic Turbo S

Бұл жақсы OLED дисплейі, үрдістер графигі мен бағаның кенеттен өзгеруі туралы ескертулері бар Bitcoin бағасының коды

Бұл өте арзан тақта. S сөзі спортты білдіреді. Рект - бұл криптовалютада көп ақша жоғалту үшін қолданылатын термин.

BTC Ticker -дің бірнеше жобалары қазірдің өзінде бар, мен ESP8266 негізіндегі Arduino -мен үйлесімді WiFi қосылған Adafruit Feather Huzzah тақтасын қолдана отырып, өткен нұсқаулық шығардым және ол 128x64 пиксельді бөлек OLED дисплейге қосылды.

Қазір Қытайда жоғарыда аталған барлық элементтер бар, оның ішінде дисплейі бар, барлығы бір тақтада 10 доллардан төмен сатылатын, бағасы жоғарыда көрсетілген комбинациядан әлдеқайда төмен шынымен жақсы тақталар бар. Кемшілігі - олар әдеттегідей құжатсыз немесе мысал эскиздерсіз келеді. Біз олардың Arduino -мен үйлесімді екенін білуіміз керек.

Мұнда мен бұрынғы жобамды азды -көпті қайталадым:

ESP8266 ESP-12F Wifi NODEMCU Wemos дамыту тақтасы CP2102 +0.96 «OLED

Бұл интернеттен іздеуге арналған тақта.

Дегенмен, экранда кез келген нәрсені алудың жолын табу үшін мен ғаламторды ұзақ жылдар бойы айналып өтуге тура келді, содан кейін бұрынғы мәндерді көрсету үшін барлық бастапқы кодты өзгертуге тура келді. Arduino эскизі аздап жиналған және ұқыпсыз, бірақ қазір ол жұмыс істейді. Мен кодтың әр түрлі бөліктері мен шабыт үшін әр түрлі көздерді мойындадым. Деректер CoinDesk API -ден сұралады. API әр минут сайын жаңартылады, сондықтан код әр 30 секунд сайын жаңартуды сұрайды.

Бұл жобаны сатып алуға бір ғана компонент бар, ол Wemos тақтасы. Содан кейін сіз кодты Arduino тақтасы сияқты жүктейсіз. Мен бұл тақтаны жұмысқа алудың қажетсіздігіне төздім!

Жабдықтар

ESP8266 ESP-12F Wifi NODEMCU Wemos дамыту тақтасы CP2102 +0.96 «OLED

Ноутбукке жалғау үшін USB -ден USB -ге дейінгі деректерге назар аударыңыз (зарядтау кабелі ғана емес, олар бірдей көрінуі мүмкін). Бұл тақталардың кейбірінде кабель жоқ.

1 -қадам: Бұл не істейді?

Ол не істейді?
Ол не істейді?

Бұл суретте көрсетілгендей экранда келесілер көрсетіледі:

а) Bitcoin бағасы доллармен CoinDesk веб -сайтынан алынды.

б) Соңғы 24 оқылымдағы үрдістерді көрсететін график.

в) Өткен 4 оқылымның соңғы 2 цифры экранның оң жағындағы бағанда, ең соңғы мән жоғарыда көрсетіледі.

d) D мәні - ағымдағы мәннің x10 алдыңғы мәнінен пайыздық өзгеруі. Бұл сізге соңғы бағадан кейінгі өзгеріс шамасы туралы түсінік береді.

e) Av мәні - мен ойлап тапқан индикатор, ол бағаның соңғы бірнеше көрсеткіштердегі өзгергіштігін көрсетеді, яғни ол жоғары немесе төмен жылдамдықпен өзгереді немесе тұрақты мәнді сақтайды.

f) Егер үлкен өзгеріс болса, (алдыңғы өзгергіштік индексіне қатысты) экранда ескерту ескертулері пайда болады. Менің кодтың осы ескерту бөліктерінде сіз, мысалы, жарық диодты қосу немесе пьезо -дыбыстық сигнал шығаратын қосымша кодты қоса аласыз. Менің бұрынғы нұсқамда қазір түнде тітіркендіруі мүмкін ескертулерге пьезо -дыбыстық сигнал немесе сіздің көзқарасыңызға байланысты ақша үнемдеу мүмкіндігі бар.

2 -қадам: Бұл қандай тақта?

Бұл қандай тақта?
Бұл қандай тақта?

Бұл сізге қажет OLED дисплейі бар Wemos тақтасы.

Мұнда сіз сатып алатын қосымша заттар бар, мысалы, қайта зарядталатын батарея ұстағыш және т.б.

Ноутбукке бағдарламалық қамтамасыз ету үшін оны қосу үшін USB-USB кабелі қажет, себебі кабель онымен бірге келмейді.

3 -қадам: Arduino эскизі

Ардуино эскизі
Ардуино эскизі

Ноутбукте Arduino ашыңыз. Сізде жаңартылған нұсқасы 1,8 немесе одан жоғары болуы керек.

Кейінгі қадамға бекітілетін Arduino эскизін (яғни бағдарламаны) ашыңыз.

Эскизде сіз өзіңіздің жеке WiFi мәліметтерін енгізуіңіз керек, яғни SSID коды мен құпия сөз, бұл скриншотта көрсетілген жерде.

Эскизді сақтаңыз.

Енді сіз оны Wemos тақтасына қандай да бір жолмен алуыңыз керек.

4 -қадам: Басқарма менеджеріне өтіңіз

Басқарма менеджеріне өтіңіз
Басқарма менеджеріне өтіңіз

Board Manager опциясын табыңыз, содан кейін біз драйверлерді жүктегіміз келетіндіктен AdaFruit Feather Huzzah іздей бастаймыз.

5 -қадам: ESP8266 тақталарын табу

ESP8266 тақталарын табу
ESP8266 тақталарын табу

Сіз ESP8266 чипіне негізделген тақталар тобы ретінде жүктелетін тақталар жиынтығын таба аласыз. Онда адафрут қауырсыны Хузза бар. Бұл драйверді ESP8266 тақталарының барлық жиынтығына орнатыңыз.

6 -қадам: тақтаны таңдаңыз

Тақтаны таңдаңыз
Тақтаны таңдаңыз

Енді, сіз Wemos тақтасын USB кабелі арқылы ноутбукке жалғап, оны іздегенде, сіз Adafruit Feather Huzzah тақтасын іздегіңіз келеді..

Сіз оны таңдағыңыз келеді (тізімдегі кейбіреулер жақсы жұмыс істеуі мүмкін, бірақ мен Adafruit Feather Huzzah нұсқасы жұмыс істейтінін сенімді түрде білемін) және сіздің эскизіңізді оған сіздің тақтаңыз Wemos тақтасы емес сияқты жүктеңіз. олар адафрут қауырсыны Хузза болды.

Егер ол жақсы жүктелсе, онда сіз шамамен 20-30 секунд күтесіз және экранда мәндер шыға бастайды.

ЕСКЕРТПЕ: Бірінші мән нөлге тең болуы мүмкін. Графиктің алғашқы бірнеше көрсеткіші қоқыс болады, оларды елемеңіз және құрылғыны біраз уақытқа қалдырыңыз, содан кейін бәрі жақсы болуы керек.

7 -қадам: Arduino эскизі

Міне, Arduino эскизі.

Эскиз - бұл компьютерлік бағдарламаның қорқынышты еместігін білдіретін Arduino сөзі, өйткені Windows жақында біздің миымыз осындай күрделілікке ұшыраған жағдайда қосымша ретінде жүктеуге болатын кез келген бағдарламаларға сілтеме жасау қажеттілігін көрді.

Код сізге Pin6 мен GND арасындағы дыбыстық сигналды қосуға мүмкіндік береді. Бірақ мен бұны өмірде сынап көргенде, дыбыстық сигналдан қорқынышты дыбыс шығады, бұл істікті қосуға немесе өшіруге байланысты емес сияқты. Сондықтан мен мұны жасамауды ұсынамын.

8 -қадам: Пайдаланушы конфигурацияланатын айнымалылар

Ескерту светодиодтарын қосудан басқа (әр түйреуішке тек 10 мА қажет болады, сондықтан ток шамасын шектейтін светодиодтармен жұмыс істеу үшін резисторларды таңдаңыз) және мүмкін пьезо -дыбыстық сигнал, графиктің көрінісін өзгертетін кейбір айнымалылар бар. Түсіндіру төменде көрсетілгендей Arduino эскизіндегі түсініктемелерде. Кенеттен ауысу триггері экранда дабыл туралы ескерту пайда болғанға дейін бағаның өзгеруіне әсер етеді.

// ********************************************************************************************************** *********************** // Y осінің жоғарғы және төменгі жағы автоматты түрде конфигурацияланады, әр график жаңартылған сайын алдыңғы мәнге плюс плюсминус мәні мен ең төменгі ең төменгі мән минус плюс минус // Сондықтан плюсминусты шамамен 20 немесе 30 деп орнату ақылға қонымды болып көрінеді. Мүмкін, қысқа мерзімді тұрақсыздық кезінде оны көбейтіңіз.

float plusminus = 30;

кенеттен өзгеретін өзгергіш = 0.8;

// Егер бұл одан да асып түссе, кенеттен болған жағдайды ескерту ретінде

// Бұл бағаның өзгеруі кішкентай болса да айқын бола бастайды // ***************************** ************************************************ ********************************

9 -қадам: Көңілді болыңыз және Рект алмаңыз

Сізге ұнайды деп үміттенемін.

Мен кодты мезгіл -мезгіл жаңартып отырамын.

10 -қадам: 3D басып шығаруға болатын корпус

3D басып шығаруға болатын корпус
3D басып шығаруға болатын корпус

Мен сондай -ақ қаласаңыз, LiPo қайта зарядталатын батарея модульдерінің бірін орналастыратын 3D басып шығарылатын корпусты ойлап таптым.. Stl файлдары келесі қадамға бекітіледі

11 -қадам:.stl қоршауға арналған файлдар

3D басып шығарылатын корпусқа арналған.stl файлдары.

12 -қадам: Қосымша 18650 зарядталатын батарея модулінің суреті

Қосымша 18650 зарядталатын батарея модулінің суреті
Қосымша 18650 зарядталатын батарея модулінің суреті

Мұны қосылу/өшіру қосқышы арқылы Wemos тақтасымен біріктіруге болады, ол кішкене құрылғы болады, оны USB кабелі арқылы зарядтауға болады, содан кейін үйдің қай жерінде болсаңыз болады. Екеуі де алдыңғы қадамдарда сипатталған 3D басып шығарылатын корпуста орналасады.

Ұсынылған: