Съдържание:

Как да рециклирате Android телефони за BOINC или сгъваема платформа без използване на батерии: 8 стъпки
Как да рециклирате Android телефони за BOINC или сгъваема платформа без използване на батерии: 8 стъпки

Видео: Как да рециклирате Android телефони за BOINC или сгъваема платформа без използване на батерии: 8 стъпки

Видео: Как да рециклирате Android телефони за BOINC или сгъваема платформа без използване на батерии: 8 стъпки
Видео: 10 вариантов использования старого смартфона на Android 2024, Ноември
Anonim
Как да рециклирате Android телефони за BOINC или сгъваема платформа, без да използвате батерии
Как да рециклирате Android телефони за BOINC или сгъваема платформа, без да използвате батерии
Как да рециклирате Android телефони за BOINC или сгъваема платформа, без да използвате батерии
Как да рециклирате Android телефони за BOINC или сгъваема платформа, без да използвате батерии
Как да рециклирате Android телефони за BOINC или сгъваема платформа, без да използвате батерии
Как да рециклирате Android телефони за BOINC или сгъваема платформа, без да използвате батерии

ВНИМАНИЕ:

НИКОГА НЕ СЪМ ОТГОВОРЕН ЗА ВРЕДИ, НАПРАВЕНИ НА ХАРАКТЕРИСТИКАТА ВИ, СЛЕДВАЩИ НАСТОЯЩОТО РЪКОВОДСТВО.

Това ръководство е по -ефективно за потребителите на BOINC (личен избор / причини), може да се използва и за СГЪВАНЕ

Тъй като нямам твърде много време, ще се опитам да направя този урок кратък, но ще добавя информация, ако повече хора го поискат.

Стъпка 1: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер

Идеята е да имате регулирано захранване с достатъчно ампери, за да захранвате колкото се може повече октоядрени андроиди, които можете да получите

Моята настройка се основава на TDK-Lambda HWS-150A-3/A 3.96 V/DC 30 A, който купих за под 100 евро. Това захранване с отворена рамка дава 30A при 3.3V +/- 20%, което означава 3.96V max, над 3.8V, поискано от „батерията“

Първоначално използвах друг TDK Lambda с 12V & 12.5A (много по-евтина версия LS150-12) заедно с евтин конвертор, който намалява напрежението до 3.8V.

За идеални резултати всички батерии, използвани в смартфоните, трябва да имат почти идентично напрежение, което трябва да бъде около 3.8V. Почти година използвам 2 -октови ядра смартфони Landvo с USB 5V, като използвам „спасената“верига на батерията. За другите андроиди на Allview този метод не работи, въпреки че при 5V получавах съобщения за … над ток, тъй като не „спасих“веригата на батерията.

Най -важната/трудна част от хардуера е USB хъбът. Един мой приятел трябваше да го отпечата 3D и да запои цялата схема. По принцип захранва желаното нестандартно напрежение (в моя случай 3.8V), но има опция за „бързо зареждане“при 5V (което не тествах, тъй като ако имате нужда от 5V има куп опции за закупуване)

3D схемите той ще ги добави малко по -късно и ще актуализирам урока тук

Тъй като няма включени батерии, на гърба на телефоните запоявах „червеното“към плюса и „черното“към минуса. Другите 1, 2 или 3 средни щифта ми се сториха без значение, можете да търсите в интернет

Четвъртата снимка показва щифтова конфигурация на типично 4 -пинова батерия на Samsung. По принцип Pin 1 е положителен, Pin 2 & 3 са отрицателни, а pin 4 е за температурен датчик, така че не се нуждаете от него. Запояването за захранване трябва да се извърши за Pin 1 & Pin 2 (не го препоръчваме, тъй като е твърде близо и може да се късо) или Pin 1 и Pin 3 (препоръчайте го, тъй като са далеч един от друг, също така по -добре използвайте горещо лепило). В случай на нестандартна батерия, като правило, по-добро спойка между щифтове, които имат напрежение 3.7-4.2 V, ако намирането на щифтовете е твърде трудно.

Стъпка 2: Софтуер

Софтуер
Софтуер

Използвах само officialBOINC и предполагам, че ще бъде по -добре да активирам и възпроизвеждане на актуализации на магазина, освен ако телефоните не са ограничени от RAM

Предпочитам да стартирам WCG, тъй като това по същество е Badge Rig, въпреки че ограниченията на 256MB RAM зависят от проекта, а понякога предполагам, че 7 ядра заемат нещо като 400MB RAM

Така че по принцип съм работил с това през последните две седмици и получавам около 97%

CPU Time / Elapsed Time (часа) в WCG:)

Стъпка 3: Контрол и настройка

Използвам team viewer + host, инсталиран на телефоните. Въпреки че Landvo + Allview не поддържа пълно дистанционно управление, това е единственото решение, което успях да намеря. Моля, добавете в коментарите, ако използвате друго решение.

Използвам само 7 от 8 ядра, само за предпазливост, но SoC не се нагрява много.

В момента изпълнявам 4 окта + 1 дуал на платформата и 2 окта (Landvo) на нормален usb хъб, вижте таблицата по -долу.

Стъпка 4: Възможни подобрения

Ще се опитам да премина към телефони на Samsung, тъй като те трябва да могат да стартират екипна програма за преглед с бърза поддръжка.

Също така би било хубаво, ако мога да отпечатам 3D батерия само с червения + кабел, който излиза, за да използвам задния капак на телефона.

10 -ядрени телефони би било хубаво да се опитат, когато те ще бъдат по -често срещани и по -евтини.

За да постигна целта от 20 окта, бих могъл да използвам няколко конектора за гайки на лост wago 222-415 (5 проводника) (един хъб от 5 usb на проводник), тъй като захранването на отворената рамка няма достатъчно място за поставяне на 4-те хъба проводници

За грешки и коригиране, моля, оставете ги в коментарите по -долу.

Стъпка 5: Това е за създателите

Това е за създателите
Това е за създателите
Това е за създателите
Това е за създателите
Това е за създателите
Това е за създателите

Изисква се 3D печат + запояване

Приятелят ми направи тази част, така че не мога да дам твърде много подробности.

KiCad файлове, прикрепени също за запояване и за изглед на 3D модела

Стъпка 6: 6. Актуализация през март 2018 г

6. Актуализация за март 2018 г
6. Актуализация за март 2018 г
6. Актуализация за март 2018 г
6. Актуализация за март 2018 г
6. Актуализация за март 2018 г
6. Актуализация за март 2018 г

6.1 Избор на устройство Аз лично предпочитам да използвам поне окта ядра, тъй като предполагам, че четири ядра могат да консумират колкото окта ядро.

Ако обаче успеете да купите четворки за почти нищо, би било логично да имате малка евтина ферма за Android. По -малко ядра биха могли да имат предимство за повече пространство, по отношение на ядрата от по -висок клас.

Съдя този филтър, за да има избор на телефон от https://www.gsmarena.com/results.php3?nCPUCoresMi… Бих препоръчал поне 1,5 GB оперативна памет и според моя опит устройствата на Samsung ще бъдат най -добрият вариант за избор, тъй като общността е по -голяма (TWRP и персонализирани ROM) в сравнение с устройствата Mediatek. Въпреки това, тъй като повечето от новите смартфони имат несменяема батерия, опасявам се, че ще бъде трудно да се намерят телефони с несменяеми батерии. Тествах следното: 6 Allview E4 - MT6753, с kingroot 2 Landvo L700 - MT6592, с magisk 1 Samsung Galaxy Alpha - Exynos 5430, с magisk+TWRP

6.2 Корен

Силно бих препоръчал да изкорените устройството си, за да деактивирате термичното регулиране.

6.2.1 Kingroot

Това е най -лесният метод, но е и несигурен

6.2.2 Magisk

Ако имате персонализирано ядро, просто преместете magisk zip. Странична бележка, също успях да закърпя boot.img за Allview E4, като намерих оригиналните файлове на needrom (добро място за намиране на телефонни файлове за magisk root)

6.2.3 Персонализиран ROM с root поддръжка

Ако имате по -скъп телефон и имате инсталиран персонализиран ROM, тогава сте готови.

Можете също така да играете с някои параметри на мощност/топлина, за да извлечете максимума от вашето устройство. Прикачена е снимка на cpufreq_power_dump, която все още не мога да разбера как да задам състоянието на захранване "0":)

6.3 Захранване

Като общо правило, моят съвет е каквото и захранване да закупите, опитайте се да го използвате на около 50% от общата "рекламирана" мощност.

6.3.1 ПХБ с подаване на захранване (добро решение, но трудно, ВИЖ ПРЕДВАРИТЕЛНА СТЪПКА 1 - 5 за приложимост, не се използва в момента)

Както е описано в първоначалната ми публикация, горещо бих препоръчал да използвате източник 4.62V (напр. TDK-Lambda CUS-250LD-4 4.62 V/DC 50 A) Той е по-подходящ, тъй като обхваща диапазони от 4.2V-5.0V Поради спадът на напрежението на някои USB кабели (0-0.2V) по-добре да подобря предишното си решение с "дебел" винтов кабел. Ще публикувам актуализация за това решение, когато приятелят ми има достатъчно време да изгради персонализирана печатна платка за доставка на енергия.

6.3.2 С батерии (най -лошото решение, проверете публикациите на Coleslaw на WCG)

Можете да използвате това решение, но определено ще експлодира батерията ви, освен ако не държите батериите достатъчно хладни или не намалите честотата на процесора

6.3.3 С верига на батерията, но без батерия (добро решение)

Можете да унищожите батерията и внимателно да извадите веригата на акумулатора. По -добре е първо да я разредите, за да не избухне в лицето ви! След това можете да се свържете с 5V usb кабел. Опитах го на Landvo L700 и по принцип той работи без проблеми около 1,5 години при по -ниско напрежение (предполагам, че веригата на батерията е имала нещо за понижаване на входното напрежение)

6.3.4 USB кабели с диоди (добро решение и лесно, актуално решение)

Можете да свържете кабелите директно, но аз предпочитам да използвам диоди (серия 1N5400) Диодът поддържа до 3A и има падащо напрежение от около 0.7V - 0.9V за 0.6A - 1.2A (3W - 6W) Става доста горещо, но тъй като USB кабелите имат падащо напрежение 0-0.2V, трябва да получите напрежение от 3.9V - 4.4V, подобно на вашата батерия с напрежение Не са ви необходими много компоненти за запояване (ниско ниво от моята точка на изглед), вижте приложената снимка. Трябва да използвате мултиметър за измерване на различните напрежения на щифтовете. Моето основно правило е да измервам всички щифтове, да идентифицирам кои осигуряват 3.8-3.9V (и да не вземат под внимание щифтовете на батерията) и да избера най-крайните щифтове за по-добро освобождаване.

В момента използвам 2 Anker 5 порта USB 40W за захранване на 9 андроид + диода и един пожарен телевизор

6.3.4.1 Ефект на пулсации

Не съм сигурен за това, моля, поправете ме, тъй като диодът има пулсационен ток, ако поставите твърде много устройства заедно, това може да окаже влияние върху веригата. Това не е напълно тествано, но може да окаже влияние.

6.3.5 USB кабели с диоди (добре решение, проверете публикациите на joneill003 на WCG)

Можете да свържете директно 5V към телефонни щифтове и да се надявате, че няма да изпържи веригата. Базиран на

публикациите на joneill003 трябва да работи добре, в зависимост и от хардуера.

6.4 Отдалечен достъп

Teamviewer е жизнеспособна опция, но е с затворен код. Ако някой използва различен метод, моля, публикувайте го тук. По -добре да настроите пощенски акаунт и да го използвате само за Android дистанционно (може да използва до 40 устройства) По -добре да търсите в google play и форуми, ако вашето устройство поддържа дистанционно управление за по -лесен достъп.

Направено е заобиколно решение с автоматизиран поток, тъй като teamviewer понякога прекъсва връзката, вижте

groups.google.com/forum/#!topic/automate-u…

6.4.1 Достъп до компютър чрез кабел

Преносим софтуер с отворен код, който използвах наскоро, е scrcpy. Много полезно, ако екранът ви е счупен, но все още имате активиран adb във вашия Android.

6.5 Термично дроселиране

Това е трудната част и отне известно време, за да го разберете, определено се нуждае от root Ако не деактивирате термичното регулиране, някои ядра ще излязат офлайн, което не е добре, ако искате да стартирате някои WCG модули Винаги следете Термичен раздел CPU-Z за стойности в реално време.

Ще се опитам да актуализирам колкото е възможно по -точно моя общ преглед на андроид графиката, приложена стайна температура

6.5.1 Устройства на Samsung

"трябва" е универсален метод

forum.xda-developers.com/galaxy-s8/how-to… На Samsung отидох до 94 градуса по C:)

6.5.2 Устройства Mediatek

"трябва" е универсален метод

forum.xda-developers.com/showpost.php?p=76…

6.5.3 Hotplugging драйвери

Ако имате персонализиран ром, който поддържа това, тогава "може би" можете също да промените min_core онлайн и "може би" друга термична настройка

6.6 Мониторинг на процесора

Използвам CPU-Z за термичен раздел, за да следя за температурите CPU монитор за отделна история на честотата на ядрото. Открих някои грешки (не отчитат реалната честота), ако някой има по -добра алтернатива, моля да го публикува

Аз също използвам следния поток, ако температурата на процесора пада под предварително определена индивидуална граница

groups.google.com/forum/#!topic/automate-u…

6.7 Wifi смущения

Ако телефонът ви има двойна лента, горещо препоръчвам да използвате 5GHz обхват. Вече имам проблеми с китайска кутия (рутер от нисък клас без 5GHz) с почти 20 устройства за boinc и 5 лични устройства. Всеки път, откакто пуснах онлайн Amlogic H96 Pro стикове, те изглеждаха някак агресивни (изхвърляйки) телефоните Allview E4. Опитах се да смекча това с графика на телефона, но съм сигурен, че не работи. Затова по някакъв начин включвам екрана и изчаквам няколко секунди, за да получа нови единици, следя https://login.teamviewer.com/, за да видя последния път, когато тези устройства бяха онлайн

Актуализация1: Имаше проблем с моя рутер поради … лош фърмуер.

Силно препоръчвам да използвате вторичен рутер само за boinc устройства (ако имате 10+ устройства), за предпочитане с openwrt двойна лента, за да можете да намалите powerTx (по -добре да поставите устройствата около рутера) и всички да са онлайн.

Или можете да използвате automate, за да завъртите устройствата, за да не "заредите" рутера, вижте моята връзка на

groups.google.com/forum/#!msg/automate-use…

6.8 Дълбок сън

Имах някои проблеми с телефоните Landvo L700, при които те не можеха да работят, когато екранът е изключен. При мен работеше с CPU Awake (99% вероятно), докато не работеше с режим на пестене на батерията Можете да използвате някое приложение, за да минимизирате интензивността на екрана, но не е ефективно. Пълен телефон с 8 ядра на около 1 GHz консумира 6W с включен екран (3W с изключен екран)

6.9 Честота на процесора

Използвам Kernel Adiutor, който е с отворен код, така че можете да зададете своя собствена честота на процесора (нужда от root). КОГАТО (а не АКО) натиснете температурата на дросела, честотата ще се понижи (или ядрата излязат офлайн, докато честотите се повишат) Дори и с изключено регулиране, все още не мога да получа максимална честота от всички ядра едновременно. Така че предполагам, че това е "функция" на ядрото. По принцип, през повечето време трябва да получите поне 60-70% от максималната теоретична честота на процесора.

6.10 Отстраняване на неизправности

Проверете в екипа за преглед, ако дадено устройство е офлайн. Когато използвате няколко устройства, просто поставете номер на капака за лесна идентификация

Очевидно можете да използвате това за добив на монети. Но би било хубаво да използваме всичките 3 милиона графични процесора там (0,24% световно потребление на енергия) за оценка (моя) на 10 EFlops за решаване на медицински проекти. Те щяха да завършат всички задачи на GPUgrid и FOLDING за няколко седмици.

6.11 Пистолет за лепило

Използвам пистолет за лепило поради следното: Поддържа проводниците на място. Тъй като са крехки, това предотвратява усукването и възможното прекъсване на връзката. Евтини, лесни за нанасяне и лесни за сваляне. Не препоръчвайте да се прилага върху диодите, тъй като той ще се стопи (диодът се повишава до 105 ° C) около него … постоянно.

6.12 Жилища

За окончателната настройка използвах рафт IKEA KALLAX, за да го напълня с лего.

6.12.1 За четириядрени ядра или устройства с по -ниска температура

Направих 3 етажа от лего (42 единици широк, 9 единици (3x височина) висок, 16 единици дълбочина)

Отнеха около 2,5 кг Legos, можеше да използва още 2 кг, за да запълни напълно всички ребра.

Някои от телефоните станаха много горещи, около 90 градуса по Целзий, а някои от тях продължиха да се зареждат

6.12.2 За устройства с висока температура

По -добре да използвате снимките от първата ми снимка, където кабелите са направени сами и диодът не е в контакт с телефона

6.13 Домашно изработени кабели

Купих следното от Amazon

www.amazon.de/gp/product/B00I8NACEA/ref=oh…

www.amazon.de/gp/product/B071R2KD9T/ref=oh…

www.amazon.de/gp/product/B01N22469I/ref=oh…

Използвах следните инструкции

www.whatimade.today/all-i-know-about-usb-ph…

Жицата AWG 18 беше малко пресилена, AWG 20 би трябвало да е добре

Пластмасовият usb ръкав непрекъснато разрушаваше връзката ми, затова вместо това използвах топлина, намалена.

Диод N5402 намалява напрежението с 0.7-0.9V, което би трябвало да поддържа телефона около 4.2-4.4V натоварен, което според мен е най-добрият сценарий

При този подход диодът не е в контакт с телефона, което води до по -ниска температура и по -добро управление на кабела.

6.14 Използване на вътрешната верига на батерията (най -доброто решение) Имам телефон UMI Rome, който не мога да стартирам с хакване на щифтове.

Така че прекъснах веригата на батерията (ВНИМАТЕЛНО ДА ИЗСУДИТЕ АКУМУЛАТОРА ПЪРВО, ЗА ДА НЕ СЕ ЕКСПЛОДИРАТ) и запоявах червените/черните проводници към щифтовете на батерията.

Беше нанесено горещо лепило, за да се ограничат щифтовете, така че те винаги да са в контакт с веригата на батерията.

Това беше моят оригинален дизайн преди 2 години на телефоните Landvo и би трябвало да е най -добрият, тъй като напрежението 4.3V (също е използван диод 0.7V) ТРЯБВА да се регулира от веригата на батерията.

6.15 Телефони с вградена батерия Имам и дека ядро Apollo Vernee Lite MTK6797 Helio X20, от което бях малко разочарован, не съм сигурен дали вече е счупен, когато го купих от ebay.

Първоначално успях да го заредя с помощта на вътрешната верига на батерията и той работи добре на всичките 10 ядра, но след няколко часа напрежението спадна до 2.5V и нямаше да стартира.

Възможно е хардуерът за управление на захранването да е счупен?!?.

Също така, когато е прикрепен към 5 usb концентратора, при зареждане той би рестартирал други 2 -октови ядрени телефони, което беше някак странно/не готино в същото време.

Също така беше болка да стартирате всичките 3 клъстера едновременно (quad+quad+dual), тъй като трябва да създадете и стартирате файл при зареждане с всяка честота на клъстера (https://en.miui.com/thread-2105983-1- 1.html).

Така че може би нямах късмет с първото дека ядро, но е малко по -сложно от окта ядрата.

Въпреки това, ако вътрешната верига на батерията е стабилна с 5V и диод, можете да премахнете други компоненти, за да сведете до минимум консумацията на енергия (телефонът се стартира без: задна камера, сензор за пръстови отпечатъци, цяла дъщерна платка: мобилна антена, зарядно за micro usb) и все още контролират топлинната обвивка поради по -нисък възел на производство.

6.99 Проблеми

- Този метод не е съвсем доказателство за бъдещето, тъй като играх с Deca-ядро Vernee Apollo Lite и не мога да поддържам всичките 10 ядра заредени

- Новите телефони имат вградена батерия, която ще бъде по -трудна за смяна чрез кабел, всяка помощ ще бъде оценена.

- Открих първото окта ядро (UMI Rome), което не може да се зареди по този метод, поради, предполагам, резистор на батерията, който трябва да се постави

- рестартирайте устройството, когато последната честота на процесора е по -ниска от определена стойност, се нуждае от root: Може да бъде покрит от потока за проверка на CPU Temp

- автоматично рестартиране след прекъсване на захранването

- на един anker 40W с 5 usb порта имаше един usb порт на мен след 3-4 години

- Samsung G850F и един от Landvo L700 понякога решават да спрат изчисленията за boinc и трябва да събудя устройството ръчно или да рестартирам устройството, което е … досадно

Стъпка 7: 7. Как да рециклирате поточните стикове за BOINC 2018 март актуализация

7. Как да рециклирате поточните стикове за BOINC 2018 Актуализация през март
7. Как да рециклирате поточните стикове за BOINC 2018 Актуализация през март

Вижте също 6 -та стъпка за повече подробности

7.1 Избор на устройство

Използвам един телевизор с пожарна пръчка (3/4 ядра винаги активирани), който е доста солиден (5 GHz също включва) Недостатъци: 4 ядра, без дистанционно управление на екипа за преглед

10 Amlogic H96 pro окта ядро

Против: няма поддръжка на aac като кодек (или друг, не помня). без дистанционно управление (използвам usb/клавиатура на logitech с usb порт) Ако комбинирате това с aukey aukey pa-t8, тогава получавате малък "клъстер" с 80 ядра с 0,11x0,16x0,17 литра (използвайки също 10 usb 3.0 адаптери за мъжки към мъжки от ebay) Всичко това за около 32W консумация:). Можете да вземете пръчката от gearbest само за 25 евро (изберете най -евтиното от ЕС/САЩ/Великобритания) А за 300 евро получавате 80 ядра, докато консумирате около 30 W, което предполагам е … доста ефективно

7.2 Корен

За Amlogic стикове идва по подразбиране:)

7.3 Захранване

За всички стикове е достатъчен нормален 5V usb порт. За Amlogic използвам един от двата USB порта, за да ги захранвам с USB 3.0 мъжки към мъжки адаптер (0.9V max = 4.5W, 3.2W номинално при 1GHz честота)

7.4 Отдалечен достъп

Amlogic stick се предлага с дистанционно управление Teamviewer

7.5 Термично дроселиране

За Amlogic просто използвам Kernel Adiutor и задавам цялата честота на 1GHz, докато температурите са под 80 градуса (което предполагам е температурата на дроселиране) Не търсих начин да деактивирам това на стрийминг стиковете

7.6 Мониторинг на процесора

CPU-Z & CPU монитор. Мониторът на процесора показва температура на процесора от около 7 градуса по-ниска по отношение на CPU-Z

7.7 Wifi смущения

Amlogic стиковете може би са офлайн за няколко минути, но не повече.

7.8 Дълбок сън

Без проблеми

7.9 Честота на процесора

Просто настройте всички ядра на 1 GHz и през последните седмици те работят добре

7.10 Отстраняване на неизправности

7.99 Проблеми

- Някои от пръчката се нагорещиха, така че трябваше да намаля честотата на процесора, за да не достигна 80 degC

Ако се страхувате, че някой криптира крипто с вашите телефони, тогава (приложимо за изпълнение само на WCG проекти): Изчислете колко ядра имате. Умножете с 97% процесорно време / изминало време (часове) и 24 часа Сумата трябва да е равна на общото време на работа (часове)

Ще актуализирам повече за тази инструкция за конкретни искани проблеми.

Мултам Ката!

Стъпка 8: Актуализиране на декември 2020 г

Актуализация през декември 2020 г
Актуализация през декември 2020 г

Окончателната настройка се основава на конектори wago 5, показана по -горе

Boinc Tasks за Android, базиран на софтуер efmer, трябва да излезе през следващите седмици/месеци

efmer.com/boinctasks-for-android/

Препоръчано: