From fb4fbe09439aa39091512df975a5c548bca1083a Mon Sep 17 00:00:00 2001 From: RogueM Date: Sat, 25 Mar 2017 15:04:22 +0000 Subject: [PATCH] morozero and zeroseg published --- draft/overlay/joybonnet.md | 36 ++++------ draft/overlay/motozero.md | 66 ------------------ draft/overlay/navio2.md | 54 ++++++-------- {draft => resources}/boards/motozero.png | Bin {draft => resources}/boards/zeroseg.png | Bin src/de/settings.yaml | 2 + src/de/translate/motozero.md | 62 ++++++++++++++++ .../overlay => src/de/translate}/zeroseg.md | 20 ++---- src/en/overlay/motozero.md | 62 ++++++++++++++++ src/en/overlay/zeroseg.md | 54 ++++++++++++++ src/en/settings.yaml | 2 + src/es/settings.yaml | 2 + src/es/translate/motozero.md | 62 ++++++++++++++++ src/es/translate/zeroseg.md | 54 ++++++++++++++ src/fr/settings.yaml | 2 + src/fr/translate/motozero.md | 62 ++++++++++++++++ src/fr/translate/zeroseg.md | 54 ++++++++++++++ src/it/settings.yaml | 2 + src/it/translate/motozero.md | 62 ++++++++++++++++ src/it/translate/zeroseg.md | 54 ++++++++++++++ src/tr/settings.yaml | 2 + src/tr/translate/motozero.md | 62 ++++++++++++++++ src/tr/translate/zeroseg.md | 54 ++++++++++++++ 23 files changed, 696 insertions(+), 134 deletions(-) delete mode 100644 draft/overlay/motozero.md rename {draft => resources}/boards/motozero.png (100%) rename {draft => resources}/boards/zeroseg.png (100%) create mode 100644 src/de/translate/motozero.md rename {draft/overlay => src/de/translate}/zeroseg.md (71%) create mode 100644 src/en/overlay/motozero.md create mode 100644 src/en/overlay/zeroseg.md create mode 100644 src/es/translate/motozero.md create mode 100644 src/es/translate/zeroseg.md create mode 100644 src/fr/translate/motozero.md create mode 100644 src/fr/translate/zeroseg.md create mode 100644 src/it/translate/motozero.md create mode 100644 src/it/translate/zeroseg.md create mode 100644 src/tr/translate/motozero.md create mode 100644 src/tr/translate/zeroseg.md diff --git a/draft/overlay/joybonnet.md b/draft/overlay/joybonnet.md index af8e85f..5759243 100644 --- a/draft/overlay/joybonnet.md +++ b/draft/overlay/joybonnet.md @@ -3,7 +3,7 @@ name: Joy Bonnet class: board type: io -formfactor: phat +formfactor: pHAT manufacturer: Adafruit description: Handheld Arcade Controller for Raspberry Pi url: https://learn.adafruit.com/adafruit-joy-bonnet-for-raspberry-pi @@ -28,44 +28,38 @@ ground: '39': pin: '3' - mode: i2c - '5': - mode:i2c - '38': - name: Select - '37': - name: Start + mode: i2c + '5': + mode:i2c '15': name: Player1 - '16': - name: Player2 - '32': + '16': + name: Player2 + '31': + name: B + '32': name: A '33': name: Y '36': name: X - '31': - name: B - - + '37': + name: Start + '38': + name: Select i2c: - '0x48': name: ADC device: ADS1015 --> # Joy Bonnet - -This add on board fits perfectly on top of your Raspberry Pi Zero (any kind) and gives you hand-held arcade controls. +This add on board fits perfectly on top of your Raspberry Pi Zero (any kind) and gives you hand-held arcade controls. Once you install our script onto your Pi, the controls will act like a keyboard, for easy use with any emulator or media player. - -The Joy Bonnet works best with RetroPie/EmulationStation. On a Pi Zero you can emulate NES and MAME game but other emulators that +The Joy Bonnet works best with RetroPie/EmulationStation. On a Pi Zero you can emulate NES and MAME game but other emulators that don't require more than 1GHz speeds will work OK too, e.g. a N64 emulator won't work, it needs way more power! - To install: ```bash curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/joy-bonnet.sh diff --git a/draft/overlay/motozero.md b/draft/overlay/motozero.md deleted file mode 100644 index db1dd7d..0000000 --- a/draft/overlay/motozero.md +++ /dev/null @@ -1,66 +0,0 @@ - -# MotoZero - -The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently. -With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi - -Features: - -* Control 4 motors independently in both forwards and reverse -* Control with basic GPIO 'on/off' code, or use the excellent GPIO Zero library -* Terminals break out the motor outputs to the edge of the board, ideal for wheeled and tracked robots -* Robust chunky terminal blocks for solid connections -* Pi Zero sized, although will fit all 40pin Raspberry Pi models -* Simply power your Pi the usual way (via the micro-USB connection using a plug, power bank or similar) and then add battery power for the motors. -* Built-in flyback diodes within the controller chips, which prevent damage from motor 'flyback' voltage spikes - diff --git a/draft/overlay/navio2.md b/draft/overlay/navio2.md index 8434ab6..628f710 100644 --- a/draft/overlay/navio2.md +++ b/draft/overlay/navio2.md @@ -25,63 +25,49 @@ ground: '34': '39': pin: - '3': - '5': - '7': - '13': + '3': + '5': + '7': + '13': '15': - '19': - '21': + '19': + '21': '23': - '29': - '31': + '29': + '31': '33': - '35': - '16': + '35': + '16': '18': - '22': - '24': + '22': + '24': '26': - '32': - '36': + '32': + '36': '38': - '40': - - + '40': i2c: - '0x77': name: Barometer device: MS5611 --> # Navio2 -The Navio2 Autopilot Shield for Raspberry Pi / Raspberry Pi 2 is -designed both for your own custom robotic projects and as a platform for Linux version of APM (ArduPilot). +The Navio2 Autopilot Shield for the Raspberry Pi / Raspberry Pi 2 is designed both for your own custom robotic projects and as a platform for Linux version of APM (ArduPilot). -Navio2 eliminates the need in multiple controllers onboard making development easier and increasing robustness. -Navio2 extends connectivity and allows control of all kinds of moving robots: cars, boats, multirotors, planes. +Navio2 eliminates the need for multiple controllers onboard making development easier and increasing robustness. +Navio2 extends connectivity and allows control of all kinds of moving robots: cars, boats, multirotors, planes. For accurate knowledge of position and orientation Navio2 is equipped with double IMU and GPS/Glonass/Beidou receiver Features: +* 14 PWM servo outputs +* PPM/S.Bus input * MPU9250 9DOF IMU * LSM9DS1 9DOF IMU * MS5611 Barometer * Ublox M8N Glonass/GPS/Beidou * RGB LED - -Specifications: - -* 14 PWM servo outputs -* PPM/S.Bus input * Triple redundant power supply * Power module connector * UART, I2C, ADC for extensions -* Size: 55x65mm -* Weight: 23gr - -click on the url above to find out more information about the Navio2 - - - diff --git a/draft/boards/motozero.png b/resources/boards/motozero.png similarity index 100% rename from draft/boards/motozero.png rename to resources/boards/motozero.png diff --git a/draft/boards/zeroseg.png b/resources/boards/zeroseg.png similarity index 100% rename from draft/boards/zeroseg.png rename to resources/boards/zeroseg.png diff --git a/src/de/settings.yaml b/src/de/settings.yaml index e47d70e..cf0fdd9 100644 --- a/src/de/settings.yaml +++ b/src/de/settings.yaml @@ -121,3 +121,5 @@ overlays: - touch-phat - sheepwalk-rpi2 - fourletter-phat +- zeroseg +- motozero diff --git a/src/de/translate/motozero.md b/src/de/translate/motozero.md new file mode 100644 index 0000000..6c3ddb7 --- /dev/null +++ b/src/de/translate/motozero.md @@ -0,0 +1,62 @@ + +# MotoZero + +The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently. +With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi. + +Features: + +* Control 4 motors independently in both forwards and reverse +* Control with basic GPIO 'on/off' code, or using GPIO Zero library +* Terminals break out the motor outputs to the edge of the board +* Built-in flyback voltage protection diodes +* Suitable for all 40 pin Raspberry Pi models diff --git a/draft/overlay/zeroseg.md b/src/de/translate/zeroseg.md similarity index 71% rename from draft/overlay/zeroseg.md rename to src/de/translate/zeroseg.md index aa4e427..968e784 100644 --- a/draft/overlay/zeroseg.md +++ b/src/de/translate/zeroseg.md @@ -4,7 +4,7 @@ name: ZeroSeg class: board type: display formfactor: pHAT -manufacturer: The Pi Hut +manufacturer: PiHut description: 8 character 7 segment display for the Raspberry Pi url: https://thepihut.com/products/zeroseg github: https://github.com/AverageManVsPi/ZeroSeg @@ -13,8 +13,8 @@ image: 'zeroseg.png' pincount: 40 eeprom: no power: - '2': '1': + '2': ground: '6': '9': @@ -35,26 +35,20 @@ pin: name: SW1 '37': name: SW2 - - --> # ZeroSeg The ZeroSeg is an easy to use 8-character 7-segment display add-on board for your Raspberry Pi Zero or any other 40-pin Raspberry Pi model. -ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very -usefull for projects of all shapes and sizes. - -The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. this boards circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays. +ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very +useful for projects of all shapes and sizes. +The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. This board's circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays. To install first enable SPI and update your pi then: ```bash -sudo apt-get install git build-essential python-dev python-pip +sudo apt-get install build-essential python-dev python-spidev git clone https://github.com/AverageManVsPi/ZeroSeg.git -cd zeroseg -sudo python setup.py install -sudo pip install spidev +cd zeroseg && sudo python setup.py install ``` - diff --git a/src/en/overlay/motozero.md b/src/en/overlay/motozero.md new file mode 100644 index 0000000..6c3ddb7 --- /dev/null +++ b/src/en/overlay/motozero.md @@ -0,0 +1,62 @@ + +# MotoZero + +The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently. +With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi. + +Features: + +* Control 4 motors independently in both forwards and reverse +* Control with basic GPIO 'on/off' code, or using GPIO Zero library +* Terminals break out the motor outputs to the edge of the board +* Built-in flyback voltage protection diodes +* Suitable for all 40 pin Raspberry Pi models diff --git a/src/en/overlay/zeroseg.md b/src/en/overlay/zeroseg.md new file mode 100644 index 0000000..968e784 --- /dev/null +++ b/src/en/overlay/zeroseg.md @@ -0,0 +1,54 @@ + +# ZeroSeg + +The ZeroSeg is an easy to use 8-character 7-segment display add-on board for your Raspberry Pi Zero or any other 40-pin Raspberry Pi model. + +ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very +useful for projects of all shapes and sizes. + +The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. This board's circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays. + +To install first enable SPI and update your pi then: + +```bash +sudo apt-get install build-essential python-dev python-spidev +git clone https://github.com/AverageManVsPi/ZeroSeg.git +cd zeroseg && sudo python setup.py install +``` diff --git a/src/en/settings.yaml b/src/en/settings.yaml index ba2e3a1..ba15928 100644 --- a/src/en/settings.yaml +++ b/src/en/settings.yaml @@ -121,3 +121,5 @@ overlays: - touch-phat - sheepwalk-rpi2 - fourletter-phat +- zeroseg +- motozero diff --git a/src/es/settings.yaml b/src/es/settings.yaml index a6a4e6c..7eab301 100644 --- a/src/es/settings.yaml +++ b/src/es/settings.yaml @@ -121,3 +121,5 @@ overlays: - touch-phat - sheepwalk-rpi2 - fourletter-phat +- zeroseg +- motozero diff --git a/src/es/translate/motozero.md b/src/es/translate/motozero.md new file mode 100644 index 0000000..6c3ddb7 --- /dev/null +++ b/src/es/translate/motozero.md @@ -0,0 +1,62 @@ + +# MotoZero + +The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently. +With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi. + +Features: + +* Control 4 motors independently in both forwards and reverse +* Control with basic GPIO 'on/off' code, or using GPIO Zero library +* Terminals break out the motor outputs to the edge of the board +* Built-in flyback voltage protection diodes +* Suitable for all 40 pin Raspberry Pi models diff --git a/src/es/translate/zeroseg.md b/src/es/translate/zeroseg.md new file mode 100644 index 0000000..968e784 --- /dev/null +++ b/src/es/translate/zeroseg.md @@ -0,0 +1,54 @@ + +# ZeroSeg + +The ZeroSeg is an easy to use 8-character 7-segment display add-on board for your Raspberry Pi Zero or any other 40-pin Raspberry Pi model. + +ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very +useful for projects of all shapes and sizes. + +The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. This board's circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays. + +To install first enable SPI and update your pi then: + +```bash +sudo apt-get install build-essential python-dev python-spidev +git clone https://github.com/AverageManVsPi/ZeroSeg.git +cd zeroseg && sudo python setup.py install +``` diff --git a/src/fr/settings.yaml b/src/fr/settings.yaml index 0520ac9..809bdc3 100644 --- a/src/fr/settings.yaml +++ b/src/fr/settings.yaml @@ -121,3 +121,5 @@ overlays: - touch-phat - sheepwalk-rpi2 - fourletter-phat +- zeroseg +- motozero diff --git a/src/fr/translate/motozero.md b/src/fr/translate/motozero.md new file mode 100644 index 0000000..6c3ddb7 --- /dev/null +++ b/src/fr/translate/motozero.md @@ -0,0 +1,62 @@ + +# MotoZero + +The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently. +With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi. + +Features: + +* Control 4 motors independently in both forwards and reverse +* Control with basic GPIO 'on/off' code, or using GPIO Zero library +* Terminals break out the motor outputs to the edge of the board +* Built-in flyback voltage protection diodes +* Suitable for all 40 pin Raspberry Pi models diff --git a/src/fr/translate/zeroseg.md b/src/fr/translate/zeroseg.md new file mode 100644 index 0000000..968e784 --- /dev/null +++ b/src/fr/translate/zeroseg.md @@ -0,0 +1,54 @@ + +# ZeroSeg + +The ZeroSeg is an easy to use 8-character 7-segment display add-on board for your Raspberry Pi Zero or any other 40-pin Raspberry Pi model. + +ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very +useful for projects of all shapes and sizes. + +The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. This board's circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays. + +To install first enable SPI and update your pi then: + +```bash +sudo apt-get install build-essential python-dev python-spidev +git clone https://github.com/AverageManVsPi/ZeroSeg.git +cd zeroseg && sudo python setup.py install +``` diff --git a/src/it/settings.yaml b/src/it/settings.yaml index c0157e9..6048e56 100644 --- a/src/it/settings.yaml +++ b/src/it/settings.yaml @@ -121,3 +121,5 @@ overlays: - touch-phat - sheepwalk-rpi2 - fourletter-phat +- zeroseg +- motozero diff --git a/src/it/translate/motozero.md b/src/it/translate/motozero.md new file mode 100644 index 0000000..6c3ddb7 --- /dev/null +++ b/src/it/translate/motozero.md @@ -0,0 +1,62 @@ + +# MotoZero + +The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently. +With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi. + +Features: + +* Control 4 motors independently in both forwards and reverse +* Control with basic GPIO 'on/off' code, or using GPIO Zero library +* Terminals break out the motor outputs to the edge of the board +* Built-in flyback voltage protection diodes +* Suitable for all 40 pin Raspberry Pi models diff --git a/src/it/translate/zeroseg.md b/src/it/translate/zeroseg.md new file mode 100644 index 0000000..968e784 --- /dev/null +++ b/src/it/translate/zeroseg.md @@ -0,0 +1,54 @@ + +# ZeroSeg + +The ZeroSeg is an easy to use 8-character 7-segment display add-on board for your Raspberry Pi Zero or any other 40-pin Raspberry Pi model. + +ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very +useful for projects of all shapes and sizes. + +The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. This board's circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays. + +To install first enable SPI and update your pi then: + +```bash +sudo apt-get install build-essential python-dev python-spidev +git clone https://github.com/AverageManVsPi/ZeroSeg.git +cd zeroseg && sudo python setup.py install +``` diff --git a/src/tr/settings.yaml b/src/tr/settings.yaml index bed7005..b2e5346 100644 --- a/src/tr/settings.yaml +++ b/src/tr/settings.yaml @@ -121,3 +121,5 @@ overlays: - touch-phat - sheepwalk-rpi2 - fourletter-phat +- zeroseg +- motozero diff --git a/src/tr/translate/motozero.md b/src/tr/translate/motozero.md new file mode 100644 index 0000000..6c3ddb7 --- /dev/null +++ b/src/tr/translate/motozero.md @@ -0,0 +1,62 @@ + +# MotoZero + +The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently. +With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi. + +Features: + +* Control 4 motors independently in both forwards and reverse +* Control with basic GPIO 'on/off' code, or using GPIO Zero library +* Terminals break out the motor outputs to the edge of the board +* Built-in flyback voltage protection diodes +* Suitable for all 40 pin Raspberry Pi models diff --git a/src/tr/translate/zeroseg.md b/src/tr/translate/zeroseg.md new file mode 100644 index 0000000..968e784 --- /dev/null +++ b/src/tr/translate/zeroseg.md @@ -0,0 +1,54 @@ + +# ZeroSeg + +The ZeroSeg is an easy to use 8-character 7-segment display add-on board for your Raspberry Pi Zero or any other 40-pin Raspberry Pi model. + +ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very +useful for projects of all shapes and sizes. + +The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. This board's circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays. + +To install first enable SPI and update your pi then: + +```bash +sudo apt-get install build-essential python-dev python-spidev +git clone https://github.com/AverageManVsPi/ZeroSeg.git +cd zeroseg && sudo python setup.py install +```