Newsgroup: it.hobby.elettronica.digitale
Titolo: Alimentare Raspberry Pi 3

 
Salve a tutti,
 
Ho la necessità di alimentare un raspberry tramite batterie o powerbank.
Pensavo di utilizzare una powerbank per cellulari da 5V , ma non so se 
poi la tensione sia stabile o meno.
 
Che range di tensione max-min supporta il raspberry tramite la porta 
micro usb ?
 
Ho visto che molti utilizzano degli alimentatori DC-DC con entrate varie 
e uscite a 5V.
 
Sto cercando un modo sicuro per alimentare un raspberry pi 3 per alcune 
ore.
 
 
Qualcuno ne sa qualcosa ?
 
Grazie

 raspberry pi 3 per alcune ore.
 
 
So che sembra incredibile ma ho aperto il NG per fare
l'identica domanda e c'era già la tua. O meglio, la mia 
domanda è una sua variante perché il UPS ce l'ho già e mi 
serve solo un sistema per avere dai 220V della rete i 5 V 
che gli servono.
 
Naturalmente il mondo è pieno di alimentatori del genere
ma a quanto pare non si contano i reboot, blocchi e
distruzioni della SD per problemi di alimentatore.
 
Quindi mi accodo alla domanda, e accetto suggerimenti su
qualcosa di davvero buono. La mia applicazione non è
critica ma importante per me e un'interruzione è comunque
un problema (sì so che nulla è perfetto ma almeno
eliminare le grane comuni e certe).
 
 
-- 
The man who invented autocorrect is dead.
May he roast in piss.
 

Il 07/11/19 16:25, Archaeopteryx ha scritto:

Guardando in giro per internet e youtube , ho visto che vanno bene le 
comuni power bank da 5V ( batterie a ioni di litio) , ma appunto come te
non vorrei avere reboot o malfunzionamenti.
 
Nel tuo caso ci vuole un inverter AC-DC da 220V a 5V , il punto e' 
sapere la tolleranza del raspberry alla tensione e alle eventuali 
correnti spurie che si generano da un alimentatore switch.
 
In linea teorica x essere sicuri ci va un AC-DC 220 5V e poi uno 
stabilizzatore/ filtro a valle per i 5V.
 
Ovviamente ogni risposta e' benvenuta.

Il 07/11/19 15:15, Luigi ha scritto:

In teoria tutto ciò che entra nel raspberry pi viene immediatamente 
buttato giù da uno switching DC-DC per alimentare la componentistica.
 
Non ho mai provato ad alimentarlo con tensioni superiori a 5V per vedere 
cosa succede, però in compenso il raspberry ha la circuiteria per 
accorgersi se la tensione scende sotto una soglia critica (il led di 
alimentazione inizia a lampeggiare). Non ricordo quale sia la soglia 
(intorno ai 4,5V), ma puoi trovare facilmente la documentazione.
Il superamento della soglia si riflette anche su un particolare GPIO, 
quindi l'eventuale software può sapere se c'è un problema con la 
tensione in ingresso. Si può anche usare il comando vcgencmd con un 
particolare parametro che ora non ricordo ma trovi anche questo nella 
documentazione.
 
Il problema principale delle piccole oscillazioni è sulle porte USB, che 
vengono alimentate direttamente dalla corrente fornita in ingresso. 
Tutto ciò che succede all'ingresso si ripecuote sulle periferiche USB 
tal quale, e questo potrebbe essere problematico se usi periferiche USB 
che sono molto suscettibili.
 
Infine gli attuali alimentatori certificati per raspberry pi erogano 
fino a 2.5A a 5.1V.
 

 anche le batterie.
 
Scusate se mi intrometto, ma su altre schede come banana pi, orage pi , 
funziona raspian per raspberry ?
Da come ho inteso dici che queste altre sono migliori ( costano meno e 
consumano meno, e sono tutte cinesi) , ma poi ci sono problemi di 
compatibilità o altro ?
La documentazione è disponibile ?
 
Grazie

Mi hai aperto un mondo, adesso devo solo capire con cosa 
sostituire raspberry, le schede sono davvero tante!


 Android TV box.
 
Vorrei aggiungere che attualmente il SOC piu' open sul mercato e' la famiglia allwinner
visto che non ha NESSUN blob binario ed  e' stata completamente supportata nel kernel mainline
con enormi sforzi della community.
 
Giulia
 
 
 

 simili. Per es. 
https://www.cnx-software.com/
 
 
Già, ma la documentazione spesso è lasciata alla bontà del produttore 
cinese della SBC, e solitamente questo significa che oltre alle quattro 
fesserie che pubblicano, non c'è altro di ufficiale. La documentazione 
fornita per i raspberry invece è ampia e se cerchi qualcosa di 
particolare gli sviluppatori rispondono di persona sui forum.
 
Diciamo piuttosto che senza il supporto della comunità le schede 
"alternative" cinesi sarebbero quasi tutte poco utili: spesso le 
distribuzioni che rilasciano sono abbandonate e mai più aggiornate (vedi 
gli Orange Pi). Tutto il supporto arriva quasi unicamente dalla comunità.
 

 gli Orange Pi). Tutto il supporto arriva quasi unicamente dalla comunità.
 
Ma quindi se prendo ad esempio un Orage Pi o un babana Pi ci posso 
mettere debian per arm o no ? Raspbian ci gira sopra ?
Alla fine quello che conta è che ci siano i driver per le periferiche, 
poi se hanno un arm7 o arm8 sono per forza compatibili.
Sono i driver il vero punto discriminante, vedi gli smartphone android, 
tutti girano su arm, ma senza i driver per diplay, touch screen, HSPA, 
wifi, telecamere e sensori vari ( accelerometro , sensore di prossimità, 
  sensore di luminosità , GPS e altri ) non puoi fare niente.

 a 64 bit.
 
Si puo' installare debian o ubuntu per arm sul raspberry ?
Avevo letto che il raspberry fa il boot dalla GPU , ha un modo 
particolare e singolare di fare il boot, che è poco documentato.
 
Oltretutto il raspberry Pi 3 ha solo 1 Gbyte di ram.
Ho un netbook atom N2600 2Gbyte ram con su debian 9  xfce , ma fatica ad 
andare avanti, sopratutto con cose grafiche anche elementari quali 
firefox , chromium o thunderbird, per cui se ne avesse solo 1 Gbyte 
swapperebbe sempre ( anche cosi' con 6-7 finestre in firefox fa 
400-500Mbyte di swap ).
 
Davvero si puo' installare debian o ubuntu per arm sul raspberry ?
 
Raspian è una distribuzione molto veloce studiata appositamente per il 
raspberry, non so con debian per arm le prestazione come sarebbero

 Giulia
 
Interessante, A quale scheda allwinner ti  riferisci ?

).
 
Molto dipende da cosa ci devi fare, da quanto tempo sei disposto a 
spendere e da quanto sei abile nel mondo linux.
 
Se sei alle prime armi, o vuoi qualcosa che ti serve per portare a 
termine un progetto in tempi ragionevoli e desideri documentazione, 
tutorial, codice e software, penso che un raspberry è la scelta 
migliore. Qui avresti da scegliere: il Pi2 Model B consuma poco e va 
bene, ma non ha il wifi. Il Pi3 B+ ha il wifi ma ha consumi più alti 
(per via del clock più alto). Infine il Pi4 ha qualche problema di 
surriscaldamento e consumi, ma è decisamente più potente degli altri due 
e con 35€ prezzo/performance è imbattibile.
 
Se sei disposto a sacrificare un po' di tempo in più, già ti destreggi 
con Linux ma non hai problemi a spendere tempo per imparare o ad 
eventualmente fare da te, un'altra SBC potrebbe fare al caso tuo.
Qui un Orange Pi supportato da Armbian sicuramente, o Odroid C2 o 
qualche RockPi possono fare al caso tuo. Qui i SoC ben supportati sono 
Allwinner H6, AmLogic S905 (e varianti tipo S905X, S905W, etc...) e i 
vari Rockchip 3288/3328/3399.
 
Dal punto di vista educativo l'ideale sarebbe avere sia un raspberry che 
un altro SBC, per poter confrontare i due mondi e rendersi conto di 
analogie e differenze.

Denis ha scritto:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts?h=v5.4-rc6
 
 
tutte quelle che iniziano per sunXi
 
Giulia

giulia ha scritto:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts/allwinner?h=v5.4-rc6
 
 
Il blocco a 64bit
 
Giulia
 

> poi la tensione sia stabile o meno.
 
Io ho provato (con un Part precedente) e funziona normalissimo, tu non 
fai prima a provare direttamente?
 
non penso che si rovini.
 
-- 
la cricca dei giacobini (C) M.G.

 
http://dl.linux-sunxi.org/
 
 
La documentazione c'e' e c'e' sempre stata , solo che e' a livello di registri, ad esempio per utilizzare LVDS in dual channel
c'e' da settare un oscuro bit in un registro comunque documentato e nessuno tra sviluppatori di uboot e del kernel ci aveva guardato 
lasciando il supporto lvds dei chipset piu' vecchi(i nuovi usano MPI) "monco".
Quindi niente sdk open source(o gpl compliance) e capisco che riscrivere e testare tutte le librerie partendo dai registri e' 
parecchio pesante, ma comunque nel bene o ne male e' stato fatto.
 
Giulia
 
 

 
 
ah grazie, mi ero perso questo link con tutti i datasheet!

 vari Rockchip 3288/3328/3399.
 
Odriod lo conosco ,fanno diverse SBC , sono piu' potenti dei raspberry e 
costano meno.
Le altre occorre prima vedere che siano supportate, onde evitare di 
avere una scheda
con problemi di compatibilità software.


 vari Rockchip 3288/3328/3399.
 
 
Le prime due sono delle SoC , ma Allwinner H6 e Amlogic non sono solo 
dei chip ?
 
Oltretutto il supporto on dipende solo dai chip, ma anche da come è 
stata implementata la scheda.
Potrebbero fare una scheda da un chip ben supportato ma includere 
ugualmente del firmware blob , come ha fatto la raspberry.
 
Adesso sta diventando sempre piu' chiaro che è il software che conta 
veramente e che la differenza.
Tutti sti smartphone android sarebbe bello poterli usare divermente, o 
riutilizzare il display o il touchscreen per altre cose.
 
Poi come diceva il povero Assange: " gli smartphone sono degli 
apparecchi di spionaggio che fanno anche telefonate".

 con problemi di compatibilità software.
 
Beh fare le SBC più potenti è un gioco da ragazzi, farle bene è un altro 
conto e farle economiche è un altro paio di maniche :D
I raspberry hanno come price target 35€, se prendi per esempio un Pi4 
non trovi nessuna SBC con lo stesso rapporto prezzo/prestazioni.
 
Comunque questi di HardKernel sembrano abbastanza seri.

 apparecchi di spionaggio che fanno anche telefonate".
 
Certamente la scheda è importante, ma il supporto del SoC nel kernel 
linux è fondamentale: se non c'è quello non si va' da nessuna parte.