Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/46nori/picolight
'Rotating Beacon Light' device controlled by Raspberry Pi Pico W.
https://github.com/46nori/picolight
kicad raspberry-pi-pico
Last synced: 5 days ago
JSON representation
'Rotating Beacon Light' device controlled by Raspberry Pi Pico W.
- Host: GitHub
- URL: https://github.com/46nori/picolight
- Owner: 46nori
- License: mit
- Created: 2024-04-15T13:20:34.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-17T14:18:17.000Z (7 months ago)
- Last Synced: 2024-08-07T06:32:06.401Z (3 months ago)
- Topics: kicad, raspberry-pi-pico
- Homepage:
- Size: 136 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PicoLight
日本語のREADMEは[こちら](./README_ja.md)
**PicoLight** is a 'Rotating Beacon Light' device controlled by Raspberry Pi Pico W. I created it as per my daughter's request :-).
![Light-On](https://github.com/46nori/PicoLight/assets/6856913/0143ed51-ab86-4af1-ac7c-fdcd258776c4)
## Specifications
- Controller
- Raspberry Pi Pico W. Power supply is 3.3V.
- Rotating Beacon Light
- Connected to GPIO22 (output).
- Controlled by N-ch MOS FET.
- Push button switch
- Connected to GPIO8 (input).
- Set GPIO pin configuration to pull-up (INPUT_PULLUP).
- LED
- Connected to GPIO2 (output).
- Current limiting resistor is adjusted according to brightness.## Schematic diagram
PDF is [here](./KiCad/PicoLight.pdf)
![](./KiCad/PicoLight.svg)
- D1 (LED) : Active Low
- LA1 (Rotating Beacon Light) : Active High
- SW1 (Push button switch) : Active Low## MOS FET selection
### Rated Specifications of Rotating Beacon
- ASS-12 Product Specifications
- [Schneider Electric Japan Holdings Ltd.](https://www.proface.com/ja/product/signaling/beacon/ass)
- [Akizuki Denshi Tsusho](https://akizukidenshi.com/goodsaffix/ass-12.pdf)
- Rated Voltage: 12V
- Power Consumption: 5W
- Surge Current: 4A
- Hence, the steady-state driving current is assumed to be $I_D=0.42A$.### Required MOS FET Performance
- For driving the rotating beacon, the maximum ratings should meet the following criteria:
- Drain-to-Source Voltage: $V_{DSS} > 12V$
- Drain Current: $DC > 4A$
- The MOS FET's gate threshold voltage should be: $V_{th} < 2.5V$.
- The H-level voltage of CMOS output: $Supply Voltage - 0.8V$
- Since the GPIO supply voltage of Raspberry Pi Pico W is $3.3V$, the CMOS GPIO's H-level voltage is $3.3-0.8=2.5V(min)$.### 2SK2232
- [Data sheet](https://toshiba.semicon-storage.com/info/2SK2232_datasheet_ja_20090929.pdf?did=13451&prodName=2SK2232)
- Maximum rating: $V_{DSS} = 60V$ ($> 12V$, no problem)
- Maximum rating: $DC = 25A$ ($> 4A$, no problem)
Gate threshold voltage: $V_{th} = 2.0V (max)$ ($< 2.5V$, no problem)
- Allowable power loss: $P_D = 35W$
- Drain-to-Source On-Resistance $R_{DS(ON)} = 0.08\Omega (max)$
- $P_D = {I_D}^2 \times R_{DS(ON)} = 0.42^2 \times 0.08 = 0.01W$ ($< 35W$, no problem)
- Since the switching speed with GPIO is slow, the input capacitance (1000pF) would be okay.## Power Supply
- The output voltage of the AC adapter is 12V. Choose an AC adapter with sufficient current capacity since the surge current of ASS-12 is 4A.
e.g.: [Akizuki Denshi Tsusho's 12V 4.17A Switching AC Adapter](https://akizukidenshi.com/download/ds/litone/lte50es.pdf)
- The power supply 3.3V for Raspberry Pi Pico W is generated from a three-terminal regulator (TA48M033F).