Motherboard per Orange Pi Zero

Da La cantina di Gvf.
Versione del 1 apr 2024 alle 21:47 di Gvf (discussione | contributi) (* elenco componenti da completare...)
Jump to navigation Jump to search

I Single-board computer sono bellissimi ma quando andiamo ad utilizzare i connettori di espansione possono essere problemi: necessità di collegare più componenti allo stesso bus, più fili allo stesso terminale e così via. Per i miei progetti ho realizzato una motherboard che mi fornisce una serie di connettori per collegare le varie periferiche.

Requisiti

  • Orange PI Zero (con connettore modificato se si vuole usare la parte relativa ad audio e usb)

Caratteristiche

  • Alimentazione fino a 24 volt con dc/dc converter
  • In alternativa alimentazione via Power over Ethernet (richiede modifiche alla scheda OPi Zero)
  • RTC DS3231
  • Cicalino comandato da GPIO
  • Amplificatore BF (monofonico)
  • Ingresso per modulo microfonico per interfono
  • Ingresso digitale optoisolato (collegabile a vari GPIO)
  • Led di stato e pulsante di reset (richiedono modifiche alla scheda OPi Zero)
  • Tre connettori su I²C0 di cui uno compatibile con i moduli RTC reperibili in rete
  • Un connettore su I²C1 (bus a cui è collegato anche il RTC presente sulla scheda)
  • Connettore seriale 1 (/dev/ttyS1)
  • Connettore seriale 2 (/dev/ttyS2) con il segnale RTS (utile per il comando di interfacce RS485) e alimentazione 3,3 e 5 V
  • Connettore SPI out per collegamento moduli display a led (facilmente modificabile per avere disponibile un'interfaccia completa), utilizzabile in alternatica come per seriale 3 (/dev/ttyS3) con segnale RTS
  • Connettore per 1Wire (per esempio sensori temperatura DS18B20)
  • Connettore per ricevitore IR
  • Tre connettori USB con protezione su alimentazione e linee segnale

Quasi tutti i connettori prevedono linee di alimentazione a 3,3 o 5V

Schema elettrico

gvf2303 v2c.pdf

Elenco componenti

  • C1 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm
  • C2,C3 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se montato amplificatore BF)
  • C6,C7 = Condensatori ceramici SMD 0603 100nF (2 pezzi - solo se usato ingresso microfonico)
  • C4 = Condensatore ceramico SMD 1206 47nF (solo se montato amplificatore BF)
  • C5 = Condensatore elettrolitico 220 µF, 10V verticale, interasse 2,5mm, diametro 6,3 mm (solo se montato amplificatore BF)
  • C8 = Condensatori ceramici SMD 0603 100nF (solo se montato RTC)
  • C9 = Condensatore ceramico SMD 1206 10µF (solo se montato POE)
  • D1 = LED blu SMD 1206 indicatore di presenza alimentazione
  • D2 = LED rosso SMD 1206 microfono collegato (solo se usato ingresso microfonico)
  • D3 = LED giallo SMD 1206 ingresso optoisolato alimentato
  • D4 = LED verde SMD 1206 presenza alimentazione prese su USB
  • D5 = LED 3mm ripetizione lLED status della scheda Orange Pi Zero
  • D6 = Ponte a diodi SMD (solo se montato POE)
  • F1,F2= Fusibili SMD 1210
  • J1 = Pin header verticale 2x13 passo 2,54 mm
  • J2 = Pin header verticale 1x13 passo 2,54 mm
  • J3 = Morsettiera 1x6 passo 5,08 mm Phoenix_Contact_MSTBVA_2,5_6-G-5,08
  • J4,J5,J6 = Connettori USB-A femmina verticali da stampato
  • J7,J8 = Connettori JST XH (passo 2,5 mm) 1x02 verticali
  • J9,J10,J12,J15,J16 = Connettori JST XH (passo 2,5 mm) 1x04 verticali
  • J11,J22 = Connettori JST XH (passo 2,5 mm) 1x05 verticali
  • J13,J18 = Connettori JST XH (passo 2,5 mm) 1x03 verticali
  • J14 = Connettore JST XH (passo 2,5 mm) 1x06 verticale
  • J17 = Header IDC 2x05 passo 2,54 mm verticale
  • J19,J21 = Connettori JST PH (passo 2) 1x02 orizzontali
  • J20 = Connettore Molex PicoBlade 53047-0210_1x02 (passo 1,25mm) verticale
  • JP1,JP2,JP3 = Selezione pin per ingresso optoisolato (default GPIO 6)
  • JP4 = Selezione alimentazione LED power (default 24V)
  • Q1 = Transistor BC807 (PNP) SOT-23
  • R1 = 22 KΩ SMD 1206 (LED power a 24V)
  • R2 = 10 Ω SMD 1206 [1]
  • R10 = 22 KΩ SMD 1206 (LED power USB)

R11 R9 ,2,"4.7 KΩ","Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder","~"

R3 R4 R8 R5 ,4,"2,2 KΩ","Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder","~" R6 ,1,"10 KΩ","Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder","~" R7 ,1,"4,7 KΩ","Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder","~" SW1 ,1,"Reset","Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm","~" TP4 TP2 TP1 TP3 ,4,"TestPoint","TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm","~" U1 ,1,"dc_dc_mp1584","gvf:dc_dc_mp1584","" U2 U3 U4 ,3,"USBLC6-2SC6","Package_TO_SOT_SMD:SOT-23-6","http://www2.st.com/resource/en/datasheet/CD00050750.pdf" U5 ,1,"LM386","Package_DIP:DIP-8_W7.62mm_Socket_LongPads","http://www.ti.com/lit/ds/symlink/lm386.pdf" U6 ,1,"SFH618A-1","Package_DIP:DIP-4_W7.62mm_Socket_LongPads","http://www.vishay.com/docs/83740/sfh617a.pdf" U7 ,1,"H11L1","Package_DIP:DIP-6_W7.62mm_Socket_LongPads","https://www.fairchildsemi.com/datasheets/H1/H11L1M.pdf" U8 ,1,"DS3231M","gvf:SOIC-16W_7.5x10.3mm_P1.27mm-hand","http://datasheets.maximintegrated.com/en/ds/DS3231.pdf" U9 ,1,"Ag9905LP","gvf:ag9900","" BZ1 ,1,"Buzzer","Buzzer_Beeper:Buzzer_12x9.5RM7.6","~"

  1. BF