Мазмұны:
- Жабдықтар
- 1 -қадам: Бұл не істейді?
- 2 -қадам: Бұл қандай тақта?
- 3 -қадам: Arduino эскизі
- 4 -қадам: Басқарма менеджеріне өтіңіз
- 5 -қадам: ESP8266 тақталарын табу
- 6 -қадам: тақтаны таңдаңыз
- 7 -қадам: Arduino эскизі
- 8 -қадам: Пайдаланушы конфигурацияланатын айнымалылар
- 9 -қадам: Көңілді болыңыз және Рект алмаңыз
- 10 -қадам: 3D басып шығаруға болатын корпус
- 11 -қадам:.stl қоршауға арналған файлдар
- 12 -қадам: Қосымша 18650 зарядталатын батарея модулінің суреті
Бейне: Rekt-O-Matic Turbo S: Биткоинге арналған жалғыз тақта: 12 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
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 тақталарының барлық жиынтығына орнатыңыз.
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 басып шығаруға болатын корпус
Мен сондай -ақ қаласаңыз, LiPo қайта зарядталатын батарея модульдерінің бірін орналастыратын 3D басып шығарылатын корпусты ойлап таптым.. Stl файлдары келесі қадамға бекітіледі
11 -қадам:.stl қоршауға арналған файлдар
3D басып шығарылатын корпусқа арналған.stl файлдары.
12 -қадам: Қосымша 18650 зарядталатын батарея модулінің суреті
Мұны қосылу/өшіру қосқышы арқылы Wemos тақтасымен біріктіруге болады, ол кішкене құрылғы болады, оны USB кабелі арқылы зарядтауға болады, содан кейін үйдің қай жерінде болсаңыз болады. Екеуі де алдыңғы қадамдарда сипатталған 3D басып шығарылатын корпуста орналасады.
Ұсынылған:
Балаларға арналған электронды викториналық тақта жасау: 10 қадам (суреттермен)
Балаларға арналған электронды викториналық тақта жасау: Бұл нұсқаулықта мен сізге немере ағамның ұлы Мейсон екеуміз электронды викториналық тақтаны қалай жасағанымызды көрсетемін! Бұл ғылымға қызығушылық танытатын кез келген жастағы балаларға арналған STEM-ге қатысты тамаша жоба! Мэйсон небәрі 7 жаста, бірақ барған сайын
Raspberry Pi-де биткоинге ұқсас крипто: 5 қадам
Raspberry Pi-де биткоинге ұқсас Crypto Running: түйінді іске қосуға арналған нұсқаулықтар. US-OS операциялық жүйесі us-cryptoplatform пакетін іске қосатын raspbian-дан жасалған. Қосылу үшін рұқсат сұраудың қажеті жоқ. Осы қарапайым нұсқауларды орындаңыз. минут сайын криптовалюта табатын түйінді іске қосыңыз
Жаңадан бастаушыларға арналған электрлік тақта (0 код) + Бонус: 3 қадам
Жаңадан бастаушыларға арналған электрлік лонгборд (0 код) + Бонус: Мен қаланың айналасында бірдеңе қозғалғым келді, бірақ мені скутер, коньки немесе мотоцикл қызықтырмады, сондықтан мен миымды қысып көруді шештім, мен осында ойладым! оны мүмкіндігінше қарапайым ету үшін, ол сәтсіздікке ұшырамады, сонымен қатар
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Жаңадан бастаушыларға арналған Arduino -ның 10 негізгі жобасы! Жалғыз тақтамен кемінде 15 жоба жасаңыз!: 6 қадам
Жаңадан бастаушыларға арналған Arduino -ның 10 негізгі жобасы! Жалғыз тақтамен кемінде 15 жоба жасаңыз !: Arduino Project & Оқу кеңесі; Arduino -ның 10 негізгі жобасын қамтиды. Барлық бастапқы кодтар, Gerber файлы және т.б. SMD жоқ! Барлығына оңай дәнекерлеу. Оңай алынбалы және ауыстырылатын компоненттер. Сіз кем дегенде 15 жоба жасай аласыз