Indholdsfortegnelse:

Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier: 8 trin
Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier: 8 trin

Video: Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier: 8 trin

Video: Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier: 8 trin
Video: Sådan indstiller du din iPhone/iPad via Android telefon - Datamarked.dk 2024, Juli
Anonim
Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier
Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier
Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier
Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier
Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier
Sådan genbruges Android -telefoner til BOINC eller foldebøjle uden brug af batterier

ADVARSEL:

JEG ER IKKE ANSVARLIG ANSVARLIG FOR EN SKADE UDFØRT PÅ DIN HARDWARE VED AT FØLGE DENNE GUIDE.

Denne vejledning er mere effektiv for BOINC -brugere (personligt valg / årsager), den kan også bruges til FOLDING

Da jeg ikke har for meget tid, vil jeg prøve at gøre denne vejledning kort, men vil tilføje oplysninger, hvis flere mennesker anmoder om det.

Trin 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Tanken er at have en reguleret strømforsyning med nok forstærkere til at fodre så mange octo-core android du kan få fingrene i

Mit setup er baseret på en TDK-Lambda HWS-150A-3/A 3,96 V/DC 30 A, som jeg købte for under 100 euro. Denne strømforsyning med åben ramme giver 30A ved 3,3V +/- 20%, hvilket betyder 3,96V max, over den 3,8V, som "batteriet" anmoder om

Oprindeligt brugte jeg en anden TDK Lambda med 12V & 12.5A (meget billigere version LS150-12) sammen med en billig buck converter, der reducerede spændingen til 3,8V.

For ideelle resultater skal alle batterier, der bruges i smartphones, have en næsten identisk spænding, der skal være omkring 3,8V. I næsten et år har jeg brugt 2 octo core Landvo smartphones med USB 5V ved hjælp af det "bjærgede" batterikredsløb. For de andre Allview androids virker denne metode ikke, selvom jeg ved 5V fik beskeder om … over strøm, da jeg ikke "bjærgede" batterikredsløbet.

Det vigtigste/vanskeligste stykke af hadware er USB -hubben. En af mine venner måtte 3D -udskrive det og lodde alle kredsløb. Grundlæggende fodrer den den ønskede ikke-standardspænding (i mit tilfælde 3.8V), men den har mulighed for at "hurtig opladning" ved 5V (hvilket jeg ikke testede, da hvis du har brug for 5V, er der en masse muligheder at købe fra)

3D -skemaerne tilføjer dem lidt senere, og jeg opdaterer selvstudiet her

Da der ikke er batterier involveret, lod jeg på bagsiden af telefonerne det “røde” til plus og “sort” til minus. De andre 1, 2 eller 3 midterste pins fandt jeg dem irrelevante, du kan søge på internettet

4. billede viser pin konfiguration på et typisk Samsung 4 pin batteri. Grundlæggende er Pin 1 positiv, Pin 2 & 3 er negative, og pin 4 er til temperatursensor, så har ikke brug for det. Lodningen til strøm bør udføres for Pin 1 & Pin 2 (anbefaler den ikke, da den er for tæt og kan kortslutte) eller Pin 1 og Pin 3 (anbefaler den, da de er langt fra hinanden, brug også bedre varm lim). I tilfælde af ikke-standardbatteri, som en tommelfingerregel, bedre lodning mellem stifter, der har en spænding på 3,7-4,2 V, hvis det er for svært at finde stifterne.

Trin 2: Software

Software
Software

Jeg brugte kun officialBOINC, og jeg tror, det vil være bedre at aktivere også play -butiksopdateringer, medmindre telefonerne ikke er begrænset af RAM

Jeg foretrækker at køre WCG, da dette grundlæggende er en Badge Rig, selvom 256 MB RAM -begrænsninger afhænger af projektet, og nogle gange gætter jeg på, at 7 kerner optager noget som 400 MB RAM

Så dybest set har jeg kørt dette i de sidste to uger eller deromkring, og jeg får omkring 97%

CPU -tid / forløbet tid (timer) i WCG:)

Trin 3: Kontrol og tuning

Jeg bruger team viewer + host installeret på telefonerne. Selvom Landvo + Allview ikke understøtter fuld fjernbetjening, er det den eneste løsning, jeg kunne finde. Tilføj venligst i kommentarer, hvis du bruger en anden løsning.

Jeg kører kun 7 ud af 8 kerner, bare for forsigtighed, men SoC bliver ikke særlig varmt.

Lige nu kører jeg 4 octa + 1 dual på riggen og 2 octa (Landvo) på en normal usb -hub, se tabellen herunder.

Trin 4: Mulige forbedringer

Jeg vil prøve at skifte til Samsung -telefoner, da de burde kunne køre team viewer med hurtig support.

Det vil også være rart, hvis jeg kunne udskrive et 3D -batteri med kun det røde + kabel, der kommer ud for at bruge telefonens bagside.

10 kerner telefoner ville være rart at prøve, når de bliver mere almindelige og billigere.

For at nå målet om 20 octa kunne jeg bruge nogle wago 222-415 (5 ledninger) håndtagsmøtrikker (et nav på 5 usb pr. Ledning), da strømforsyningen med åben ramme ikke har nok plads til at indsætte de 4 nav ledninger

For fejl og rettelser bedes du efterlade dem i afsnittet kommentarer herunder.

Trin 5: Dette er for skaberne

Dette er for skaberne
Dette er for skaberne
Dette er for skaberne
Dette er for skaberne
Dette er for skaberne
Dette er for skaberne

3D -print + lodning påkrævet

Min ven gjorde denne del, så jeg kan ikke give for mange detaljer.

KiCad -filer vedhæftet også til lodning og for at få en visning af 3D -modellen

Trin 6: 6. 2018 marts opdatering

6. 2018 marts opdatering
6. 2018 marts opdatering
6. 2018 marts opdatering
6. 2018 marts opdatering
6. 2018 marts opdatering
6. 2018 marts opdatering

6.1 Valg af enheder Jeg foretrækker personligt at bruge mindst octa -kerner, da quad -kerner antager jeg kan forbruge så meget som en octa -core.

Men hvis du formår at købe quads for næsten ingenting, ville det være fornuftigt at have en lille billig Android -gård. Færre kerner kan have en fordel for mere frihøjde i forhold til kerner med højere ende.

Jeg stævner dette filter for at have et udvalg af telefoner at vælge imellem https://www.gsmarena.com/results.php3?nCPUCoresMi… Jeg vil anbefale mindst 1,5 GB RAM, og baseret på min erfaring ville Samsung -enheder være den bedste mulighed at vælge imellem, da fællesskabet er større (TWRP og brugerdefinerede ROM'er) i forhold til Mediatek -enheder. Da de fleste af de nye smartphones har et ikke-aftageligt batteri, frygter jeg, at det vil være svært at finde telefoner med ikke-aftagelige batterier. Jeg testede på følgende: 6 Allview E4 - MT6753, med kingroot 2 Landvo L700 - MT6592, med magisk 1 Samsung Galaxy Alpha - Exynos 5430, med magisk+TWRP

6.2 Rod

Jeg vil kraftigt anbefale at rote din enhed for at deaktivere termisk gas.

6.2.1 Kingroot

Dette er den letteste metode, men er også usikker

6.2.2 Magisk

Hvis du har en brugerdefineret kerne, skal du bare blinke med magisk zip. Side-note, det lykkedes mig også at lappe boot.img til Allview E4 ved at finde de originale filer på needrom (et godt sted at finde telefonfiler til magisk root)

6.2.3 Brugerdefineret ROM med root -understøttelse

Hvis du har en dyrere telefon og har Custom ROM installeret, så er du klar.

Du kan også lege med nogle effekt/termiske parametre for at få det maksimale ud af din enhed. Vedhæftet er et billede af cpufreq_power_dump, som jeg stadig ikke kunne finde ud af at indstille strømtilstanden "0":)

6.3 Strømforsyning

Som en tommelfingerregel er mit råd uanset hvilken strømforsyning du køber. Prøv at sikre, at du bruger den til omkring 50% af den samlede "annoncerede" effekt.

6.3.1 PCB med strømforsyning (god løsning, men vanskelig, SE TIDLIGERE TRIN 1-5 for anvendelse, ikke brugt i øjeblikket)

Som beskrevet i mit originale indlæg, vil jeg stærkt anbefale at bruge en 4,62V kilde (f.eks. TDK-Lambda CUS-250LD-4 4,62 V/DC 50 A) Det er mere egnet, da det dækker områder fra 4,2V-5,0V pga. spændingsfaldet på nogle USB-kabler (0-0,2V) bedre for at forbedre min tidligere løsning med "tykt" skruekabel. Jeg sender en opdatering til denne løsning, når min ven har tid nok til at bygge den specialfremstillede PCB til strømlevering.

6.3.2 Med batterier (værste løsning, tjek Coleslaw -indlæg på WCG)

Du kunne bruge denne løsning, men det ville helt sikkert eksplodere dit batteri, medmindre du holder batterierne kølige nok eller reducerer CPU -frekvensen

6.3.3 Med batterikredsløb, men intet batteri (god løsning)

Du kan ødelægge batteriet og udtrække forsigtigt batterikredsløbet Bedre at aflade det først, så det ikke eksploderer i dit ansigt! Derefter kan du koble til et 5V usb -kabel, jeg har prøvet det på Landvo L700, og det kørte stort set uden problemer i cirka 1,5 år ved en lavere spænding (jeg tror, at batterikredsløbet havde noget at sænke indgangsspændingen)

6.3.4 USB -kabler med dioder (god løsning og let, aktuel løsning)

Du kan tilslutte kablerne direkte, men jeg foretrækker at bruge dioder (1N5400 -serien) Dioden understøtter op til 3A og har en faldspænding på ca. 0,7V - 0,9V for 0,6A - 1,2A (3W - 6W) Det bliver smukt varmt, men da USB -kablerne har en faldspænding på 0-0,2V, bør du få en spænding på 3,9V - 4,4V, svarende til dit spændingsbatteri Du behøver ikke mange komponenter til lodning (lavt niveau fra mit punkt på se), se vedhæftede billede. Du bør bruge multi-meter til at måle de forskellige pin spændinger. Min tommelfingerregel er at måle alle ben, identificere hvilke der leverer 3.8-3.9V (og se bort fra batteristifterne) og vælge de mest ekstreme stifter for bedre frihøjde.

I øjeblikket bruger jeg 2 Anker 5 -port USB 40W til at fodre 9 android + dioder og en brand -tv -stick

6.3.4.1 Krusningseffekt

Ikke sikker på dette, ret mig venligst, da dioden har en krusningsstrøm, hvis du sætter for mange af enhederne sammen, kan det have indflydelse på kredsløbet. Ikke fuldt testet dette, men det kan have indflydelse.

6.3.5 USB -kabler med dioder (ok løsning, tjek joneill003 -indlæg på WCG)

Du kan tilslutte 5V direkte til telefonnåle og håbe, at det ikke steger kredsløbet. Baseret på

joneill003s indlæg skulle det køre ok, afhængigt også af hardwaren.

6.4 Fjernadgang

Teamviewer er en levedygtig mulighed, men er lukket kilde. Hvis nogen bruger en anden metode, kan du sende den her. Bedre at oprette en mailkonto og kun bruge den til Android -fjernbetjening (kan bruge op til 40 enheder) Bedre at søge på Google Play og fora, hvis din enhed understøtter fjernbetjening for lettere adgang.

Gjorde en løsning med automatiseret flow, da teamviewer undertiden afbryder forbindelsen, se

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

6.4.1 PC -adgang via kabel

En bærbar / open source -software, jeg brugte for nylig, er scrpy. Meget nyttig, hvis din skærm er ødelagt, men stadig har adb aktiveret i din Android.

6.5 Termisk gasregulering

Dette er den vanskelige del og tog noget tid at finde ud af det, det har helt sikkert brug for rod Hvis du ikke deaktiverer termisk gas, vil nogle kerner gå offline, hvilket ikke er godt, hvis du vil køre nogle WCG -enheder Hold altid øje med CPU-Z termisk fane til værdier i realtid.

Jeg vil forsøge at opdatere så meget som nøjagtig min oversigt android graf vedhæftet, stuetemperatur

6.5.1 Samsung -enheder

"burde" være universel metode

forum.xda-developers.com/galaxy-s8/how-to… På Samsung gik jeg op til 94 grader C:)

6.5.2 Mediatek -enheder

"bør" være universel metode

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

6.5.3 Hotplugging -drivere

Hvis du har en brugerdefineret rom, der understøtter dette, kan du "måske" også ændre min_core online og "måske" andre termiske indstillinger

6.6 CPU -overvågning

Jeg bruger CPU-Z til termisk fane for at holde øje med temperaturer CPU-skærm til individuel kernefrekvenshistorik. Jeg fandt nogle fejl (rapporterer ikke den reelle frekvens), hvis nogen har et bedre alternativ, så send det

Jeg bruger også følgende flow, hvis CPU -temperaturen falder under en foruddefineret individuel grænse

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

6.7 Wifi -interferens

Hvis din telefon har dobbeltbånd, anbefaler jeg stærkt at bruge 5 GHz -båndet. Jeg har allerede problemer med en kinesisk boks (low -end router uden 5 GHz) med næsten 20 enheder til boinc og 5 personlige enheder. Siden jeg satte Amlogic H96 Pro -sticks online, virkede de som aggressive (stødte ud) Allview E4 -telefonerne. Jeg forsøgte at afbøde dette med telefonplan, men jeg er helt sikker på, at det ikke virker. Så jeg tænder lidt på skærmen og venter i nogle sekunder på at få nye enheder, jeg holder øje med https://login.teamviewer.com/ for at se sidste gang disse enheder var online

Opdatering1: Der var et problem med min router på grund af … dårlig firmware.

Jeg anbefaler stærkt at bruge en sekundær router kun til boinc -enhederne (hvis du har 10+ enheder), helst med openwrt dual band, så du kan sænke powerTx (bedre at placere enhederne omkring routeren) og have dem alle online.

Eller du kan bruge automatisere til at rotere enhederne for ikke at "indlæse" routeren, se mit link på

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

6.8 Dyb søvn

Jeg havde nogle problemer med Landvo L700 -telefoner, hvor de ikke kunne køre, når skærmen er slukket. For mig fungerede det med CPU Awake (99% sandsynligvis), mens det ikke fungerede med batterisparer Du kunne bruge en eller anden app til at minimere skærmintensiteten, men er ikke effektiv. En fuld telefon med 8 kerner på omkring 1 GHz bruger 6W med skærmen tændt (3W med skærmen slukket)

6.9 CPU -frekvens

Jeg bruger Kernel Adiutor, som er open source, så du kan indstille din egen CPU -frekvens (har brug for root). NÅR (og ikke HVIS) du rammer gassens temperatur, vil frekvensen falde (eller kerner bliver offline, mens frekvenser stiger) Selv med gasregulering deaktiveret, kan jeg stadig ikke få maks. Freq fra alle kerner på samme tid. Så jeg formoder, at det er en kernel "feature". Som en tommelfingerregel bør du for det meste få mindst 60-70% af den maksimale teoretiske CPU-frekvens.

6.10 Fejlfinding

Tjek team viewer, hvis en enhed er offline. Når du bruger flere enheder, skal du blot sætte et nummer på dækslet for let identifikation

Det er klart, at du kan bruge dette til møntudvinding. Men det ville være rart at bruge alle de 3 millioner GPU'er derude (0,24% verdens strømforbrug) til en vurdering (mine) på 10 EFlops til at løse medicinske projekter. De ville afslutte alle GPUgrid- og FOLDING -opgaverne på et par uger.

6.11 Limpistol

Jeg bruger en limpistol på grund af følgende: Holder ledningerne på plads. Da de er skrøbelige, forhindrer det vridning og mulig forbindelsesbrud. Billig, let at påføre og let at tage af. Anbefales ikke at anvende over dioderne, da den vil smelte (dioden bliver op til 105 grader C) omkring den … konstant.

6.12 Boliger

Til den sidste opsætning brugte jeg en IKEA KALLAX reol til at fylde den med legoer.

6.12.1 Til firekerner eller enheder med lavere temperatur

Jeg lavede 3 etager af lego (42 enheder bred, 9 enheder (3x højde) høje, 16 enheds dybde)

Det tog omkring 2,5 kg Legos, kunne have brugt 2 kg mere til at fylde alle ribbenene helt.

Nogle af telefonerne blev virkelig varme, omkring 90 grader, og nogle af dem blev ved med at starte loop

6.12.2 Til apparater med høj temperatur

Bedre at bruge billederne fra mit første billede, hvor kablerne er selvfremstillede, og dioden ikke er i kontakt med telefonen

6.13 Hjemmelavede kabler

Jeg købte følgende fra 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…

Jeg brugte følgende instruerbare

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

AWG 18 -ledningen var lidt overkill, AWG 20 skulle være helt fint

Usb -ærmet i plastik ødelagde hele tiden min forbindelse, så jeg brugte en varmekrympet i stedet.

En diode N5402 reducerer spændingen med 0,7-0,9V, hvilket skal holde telefonen omkring 4,2-4,4V indlæst, hvilket er det bedste ud fra det jeg ser

Med denne tilgang er dioden ikke i kontakt med telefonen, og dermed lavere temperatur og bedre kabelstyring.

6.14 Brug batteri intern kredsløb (bedste løsning) Jeg har en UMI Rome -telefon, som jeg ikke kunne starte med pin -hacket.

Så jeg har afbrudt batterikredsløbet (FORSIGTIG FOR AT TÆNDE BATTERIET FØRST, SÅ DET VIL IKKE EKSPLODERE) og lodde de røde/sorte ledninger til batteristifterne.

Varm lim blev påført for at begrænse stifterne, så de altid er i kontakt med batterikredsløbet.

Dette var mit originale design for 2 år siden på Landvo -telefonerne, og det burde være det bedste, siden 4,3V spændingen (0,7V diode også blev brugt) SKAL reguleres af batterikredsløbet.

6.15 Telefoner med integreret batteri Jeg har også en Apollo Vernee Lite deca core MTK6797 Helio X20, som jeg var lidt skuffet over, ikke sikker på om den allerede var ødelagt da jeg købte den fra ebay.

I første omgang kunne jeg starte det ved hjælp af det interne batterikredsløb, og det kørte fint på alle 10 kerner, men efter et par timer faldt spændingen til 2,5V, og den ville ikke starte.

Det kan være, at strømstyringshardwaren var brudt?!?.

Også når den var tilsluttet 5 usb -hub'en, ville den ved opstart genstarte andre 2 octo core -telefoner, hvilket var lidt underligt/ikke sejt på samme tid.

Det var også en smerte at køre alle 3 klynger samtidigt (quad+quad+dual), da du skal oprette og køre en fil ved opstart med hver klyngefrekvens (https://en.miui.com/thread-2105983-1- 1.html).

Så måske var jeg uheldig med den første deca -kerne, men det er lidt mere kompliceret end octa -kernerne.

Men hvis det interne batterikredsløb er stabilt med 5V og diode, kan du fjerne andre komponenter for at minimere strømforbruget (telefonen startes uden: bagkamera, fingeraftrykssensor, hele datterkort: mobilantenne, mikro -usb -oplader) og stadig styre den termiske konvolut på grund af en lavere fabrikationsknude.

6.99 Problemer

- Denne metode er ikke helt fremtidssikret, da jeg spillede med en Vernee Apollo Lite deca-core, og jeg kan ikke holde alle 10 kerner indlæst

- Nye telefoner har integreret batteri, som vil være vanskeligere at udskifte via kabel, enhver hjælp ville blive værdsat.

- Fandt den første octa -kerne (UMI Rom), som ikke kan indlæses via denne metode, på grund af, jeg gætter på batteriristor, der skal sættes på plads

- genstart enheden, når sidste cpu -freq er lavere end en bestemt værdi, har brug for rod: Kan dækkes af CPU Temp -kontrolforløbet

- automatisk genstart efter strømafbrydelse

- en anker 40W med 5 usb-porte havde en usb-port dø på mig efter 3-4 år

- Samsung G850F og en af Landvo L700 beslutter nogle gange at stoppe computing for boinc, og jeg skal vække enheden manuelt eller genstarte enheden, hvilket er … irriterende

Trin 7: 7. Sådan genbruges Streaming Sticks til BOINC 2018 martsopdatering

7. Sådan genbruges Streaming Sticks til BOINC 2018 martsopdatering
7. Sådan genbruges Streaming Sticks til BOINC 2018 martsopdatering

Se også det sjette trin for mere detaljeret information

7.1 Valg af enhed

Jeg bruger et fire -stick TV (3/4 kerner altid aktiveret), hvilket er ret solidt (5GHz inkluderer også) Ulemper: 4 kerner, ingen team viewer fjernbetjening

10 Amlogic H96 pro octa core

Ulemper: ingen aac -understøttelse som codec (eller en anden, kan ikke huske). ingen fjernbetjening (jeg bruger en logitech usb/tastatur med usb-port) Hvis du kombinerer dette med aukey aukey pa-t8, får du en lille 80 kerner "klynge" med 0,11x0,16x0,17 liter (bruger også 10 usb 3.0 han- til han -adaptere fra ebay) Alt dette til omkring 32W forbrug:). Du kan hente pinden fra gearbest for så lavt som 25 euro (vælg den billigste i EU/US/UK) Og for 300 euro får du 80 kerner, mens du bruger omkring 30W, hvilket jeg gætter på er … temmelig effektivt

7.2 Rod

For Amlogic -sticks kommer standard:)

7.3 Strømforsyning

For alle pinde er en normal 5V usb -port tilstrækkelig. Til Amlogic bruger jeg en af de 2 USB -porte til at forsyne dem med USB 3.0 han til han adapter (0,9 V max = 4,5 W, 3,2 W nominel ved 1 GHz frekvens)

7.4 Fjernadgang

Amlogic stick leveres med Teamviewer fjernbetjening

7.5 Termisk gasregulering

For Amlogic bruger jeg bare Kernel Adiutor og indstiller alle frekvenser til 1GHz, mens temperaturerne er under 80 grader (hvilket jeg gætter på er gasstemperaturen) Søgte ikke efter en måde at deaktivere dette på streaming sticks

7.6 CPU -overvågning

CPU-Z & CPU-skærm. CPU-skærm viser en CPU-temperatur på cirka 7 grader køligere i forhold til CPU-Z

7.7 Wifi -interferens

Amlogic -sticks er måske offline i nogle minutter, men ikke mere.

7.8 Dyb søvn

Ingen problemer

7.9 CPU -frekvens

Indstil bare alle kernerne til 1 GHz, og de sidste uger har de kørt ok

7.10 Fejlfinding

7.99 Problemer

- Nogle af pindene var ved at blive for varme, så jeg var nødt til at reducere CPU -frekvensen for ikke at nå 80 grader

Hvis du er bange for, at nogen krypterer med dine telefoner derefter (gælder kun for at køre WCG -projekter): Beregn, hvor mange kerner du har. Multiplicer med 97% CPU -tid / forløbet tid (timer) og 24 timer Summen skal være lig med den samlede driftstid (timer)

Jeg vil opdatere mere om dette instruerbare til specifikke anmodede spørgsmål.

Multam 'Cata!

Trin 8: Opdater december 2020

Opdatering 2020 december
Opdatering 2020 december

Den endelige opsætning er baseret på wago 5 -stik vist ovenfor

Boinc Tasks til Android baseret på efmer -software skulle komme i løbet af de næste uger/måneder

efmer.com/boinctasks-for-android/

Anbefalede: