Skip to content

New Crowdin translations #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 183 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
cba37f0
New translations InstallIT.md (French)
NelsonPython Jan 29, 2020
e722241
New translations InstallIT.md (Spanish)
NelsonPython Jan 29, 2020
c7f6a37
New translations InstallIT.md (Arabic)
NelsonPython Jan 29, 2020
b122892
New translations README.md (Arabic)
NelsonPython Jan 29, 2020
a7dce5a
New translations InstallIT.md (Russian)
NelsonPython Jan 29, 2020
76d49eb
New translations README.md (Russian)
NelsonPython Jan 29, 2020
d6a57af
New translations InstallIT.md (Chinese Simplified)
NelsonPython Jan 29, 2020
9cbd065
New translations InstallIT.md (English)
NelsonPython Jan 29, 2020
ee358fc
New translations README.md (English)
NelsonPython Jan 29, 2020
26cbb35
New translations Headless.md (Chinese Simplified)
NelsonPython Jan 29, 2020
42bcc96
New translations Headless.md (Russian)
NelsonPython Jan 29, 2020
35bf79d
New translations Headless.md (Arabic)
NelsonPython Jan 29, 2020
cace028
New translations Headless.md (Spanish)
NelsonPython Jan 29, 2020
152f38f
New translations Headless.md (French)
NelsonPython Jan 29, 2020
20156e8
New translations Headless.md (English)
NelsonPython Jan 29, 2020
7e61580
New translations README.md (Russian)
NelsonPython May 5, 2020
b1bdba9
New translations README.md (Russian)
NelsonPython May 5, 2020
c56456c
New translations README.md (Russian)
NelsonPython May 5, 2020
0ac7eac
New translations README.md (Chinese Simplified)
NelsonPython May 5, 2020
3d79d20
New translations README.md (English)
NelsonPython May 5, 2020
afc5e00
New translations README.md (English)
NelsonPython May 5, 2020
4ddbaf1
New translations README.md (English)
NelsonPython May 5, 2020
738ec99
New translations README.md (Chinese Simplified)
NelsonPython May 5, 2020
837ab33
New translations README.md (Chinese Simplified)
NelsonPython May 5, 2020
0350d06
New translations README.md (French)
NelsonPython May 5, 2020
06769a9
New translations README.md (French)
NelsonPython May 5, 2020
ef507e3
New translations README.md (Spanish)
NelsonPython May 5, 2020
7d03a6c
New translations README.md (French)
NelsonPython May 5, 2020
5a31820
New translations README.md (Arabic)
NelsonPython May 5, 2020
263da7a
New translations README.md (Arabic)
NelsonPython May 5, 2020
00d438f
New translations README.md (Arabic)
NelsonPython May 5, 2020
00ed120
New translations README.md (Spanish)
NelsonPython May 5, 2020
a15db64
New translations README.md (Spanish)
NelsonPython May 5, 2020
8bb433b
New translations README.md (Chinese Simplified)
NelsonPython May 5, 2020
cde2e1e
New translations README.md (Russian)
NelsonPython May 5, 2020
e0c3652
New translations README.md (Arabic)
NelsonPython May 5, 2020
dfae197
New translations README.md (Spanish)
NelsonPython May 5, 2020
9f8c852
New translations README.md (French)
NelsonPython May 5, 2020
5419f23
New translations README.md (English)
NelsonPython May 5, 2020
0e8b026
New translations README.md (Chinese Simplified)
NelsonPython May 25, 2020
32b46f5
New translations README.md (Russian)
NelsonPython May 25, 2020
9cd8999
New translations README.md (Arabic)
NelsonPython May 25, 2020
484eec4
New translations README.md (Spanish)
NelsonPython May 25, 2020
ab9b760
New translations README.md (French)
NelsonPython May 25, 2020
5958b2f
New translations README.md (English)
NelsonPython May 25, 2020
34b4363
New translations BuildIT.md (French)
NelsonPython May 25, 2020
7363ff5
New translations README.md (English)
NelsonPython May 25, 2020
f368dcd
New translations BuildIT.md (English)
NelsonPython May 25, 2020
3900b78
New translations README.md (Chinese Simplified)
NelsonPython May 25, 2020
526ee60
New translations BuildIT.md (Chinese Simplified)
NelsonPython May 25, 2020
7866bfd
New translations README.md (Russian)
NelsonPython May 25, 2020
cd6acb4
New translations BuildIT.md (Russian)
NelsonPython May 25, 2020
23f2403
New translations README.md (Arabic)
NelsonPython May 25, 2020
17881e6
New translations BuildIT.md (Arabic)
NelsonPython May 25, 2020
1b4f225
New translations README.md (Spanish)
NelsonPython May 25, 2020
c4c562d
New translations BuildIT.md (Spanish)
NelsonPython May 25, 2020
5e34ebe
New translations README.md (French)
NelsonPython May 25, 2020
7748a0f
New translations BuildIT.md (French)
NelsonPython May 25, 2020
1153029
New translations InstallIT.md (Chinese Simplified)
NelsonPython May 25, 2020
9dd4089
New translations InstallIT.md (English)
NelsonPython May 25, 2020
c25e640
New translations BuildIT.md (English)
NelsonPython May 25, 2020
3489ddc
New translations BuildIT.md (Chinese Simplified)
NelsonPython May 25, 2020
6f0e8fd
New translations InstallIT.md (French)
NelsonPython May 25, 2020
85d9117
New translations InstallIT.md (Russian)
NelsonPython May 25, 2020
3109fa9
New translations BuildIT.md (Russian)
NelsonPython May 25, 2020
3f18f07
New translations InstallIT.md (Arabic)
NelsonPython May 25, 2020
b63612f
New translations BuildIT.md (Arabic)
NelsonPython May 25, 2020
f587f2b
New translations InstallIT.md (Spanish)
NelsonPython May 25, 2020
e8b612e
New translations BuildIT.md (Spanish)
NelsonPython May 25, 2020
349772f
New translations InstallIT.md (Chinese Simplified)
NelsonPython May 25, 2020
855e7e8
New translations Headless.md (Chinese Simplified)
NelsonPython May 25, 2020
145a3e4
New translations Headless.md (Russian)
NelsonPython May 25, 2020
aedcaac
New translations Headless.md (Arabic)
NelsonPython May 25, 2020
051afd9
New translations Headless.md (Spanish)
NelsonPython May 25, 2020
aa6dd99
New translations Headless.md (French)
NelsonPython May 25, 2020
3a88f88
New translations README.md (English)
NelsonPython May 25, 2020
80df4ae
New translations InstallIT.md (English)
NelsonPython May 25, 2020
b4d25c3
New translations README.md (Chinese Simplified)
NelsonPython May 25, 2020
fb1b401
New translations InstallIT.md (French)
NelsonPython May 25, 2020
7097656
New translations README.md (Russian)
NelsonPython May 25, 2020
0dabb63
New translations InstallIT.md (Russian)
NelsonPython May 25, 2020
2c879b0
New translations README.md (Arabic)
NelsonPython May 25, 2020
d77e228
New translations InstallIT.md (Arabic)
NelsonPython May 25, 2020
0b9373a
New translations README.md (Spanish)
NelsonPython May 25, 2020
42e3cb6
New translations InstallIT.md (Spanish)
NelsonPython May 25, 2020
aaa7a10
New translations README.md (French)
NelsonPython May 25, 2020
aae0cf2
New translations Headless.md (English)
NelsonPython May 25, 2020
ded3f1b
New translations BuildIT.md (French)
NelsonPython May 25, 2020
ae44679
New translations InstallIT.md (Chinese Simplified)
NelsonPython May 25, 2020
65904a1
New translations Headless.md (Chinese Simplified)
NelsonPython May 25, 2020
bc5a038
New translations Headless.md (Russian)
NelsonPython May 25, 2020
b786995
New translations Headless.md (Arabic)
NelsonPython May 25, 2020
6e2946f
New translations Headless.md (Spanish)
NelsonPython May 25, 2020
84d502c
New translations Headless.md (French)
NelsonPython May 25, 2020
e059296
New translations README.md (English)
NelsonPython May 25, 2020
cb569e3
New translations InstallIT.md (English)
NelsonPython May 25, 2020
c7ea651
New translations BuildIT.md (English)
NelsonPython May 25, 2020
e1ed18c
New translations README.md (Chinese Simplified)
NelsonPython May 25, 2020
6b6fd0b
New translations BuildIT.md (Chinese Simplified)
NelsonPython May 25, 2020
061d6c2
New translations InstallIT.md (French)
NelsonPython May 25, 2020
a16365e
New translations README.md (Russian)
NelsonPython May 25, 2020
6ec6227
New translations InstallIT.md (Russian)
NelsonPython May 25, 2020
b753827
New translations BuildIT.md (Russian)
NelsonPython May 25, 2020
37f2b07
New translations README.md (Arabic)
NelsonPython May 25, 2020
f782e60
New translations InstallIT.md (Arabic)
NelsonPython May 25, 2020
24abfff
New translations BuildIT.md (Arabic)
NelsonPython May 25, 2020
ab95c42
New translations README.md (Spanish)
NelsonPython May 25, 2020
be4eff7
New translations InstallIT.md (Spanish)
NelsonPython May 25, 2020
4f0a72b
New translations BuildIT.md (Spanish)
NelsonPython May 25, 2020
09aedfc
New translations README.md (French)
NelsonPython May 25, 2020
b073418
New translations Headless.md (English)
NelsonPython May 25, 2020
e93ea40
New translations README.md (English)
NelsonPython May 25, 2020
fc8784c
New translations README.md (Chinese Simplified)
NelsonPython May 25, 2020
b8e5421
New translations README.md (Russian)
NelsonPython May 25, 2020
b37534e
New translations README.md (Arabic)
NelsonPython May 25, 2020
8122055
New translations README.md (Spanish)
NelsonPython May 25, 2020
0164063
New translations README.md (French)
NelsonPython May 25, 2020
8464750
New translations README.md (English)
NelsonPython May 25, 2020
77275cc
New translations README.md (Chinese Simplified)
NelsonPython May 25, 2020
290ac93
New translations README.md (Russian)
NelsonPython May 25, 2020
2942c23
New translations README.md (Arabic)
NelsonPython May 25, 2020
8fb7d15
New translations README.md (Spanish)
NelsonPython May 25, 2020
1a02f05
New translations README.md (French)
NelsonPython May 25, 2020
24cc50b
New translations README.md (English)
NelsonPython May 25, 2020
5783f01
New translations README.md (Chinese Simplified)
NelsonPython May 25, 2020
4d8c837
New translations README.md (Russian)
NelsonPython May 25, 2020
35aecf2
New translations README.md (Arabic)
NelsonPython May 25, 2020
a922acb
New translations README.md (Spanish)
NelsonPython May 25, 2020
51db4a5
New translations README.md (French)
NelsonPython May 25, 2020
e442f13
New translations README.md (English)
NelsonPython May 28, 2020
54ddf16
New translations README.md (Chinese Simplified)
NelsonPython May 28, 2020
b21cac0
New translations README.md (Russian)
NelsonPython May 28, 2020
af17317
New translations README.md (Arabic)
NelsonPython May 28, 2020
91ec0b8
New translations README.md (Spanish)
NelsonPython May 28, 2020
a4f0c4a
New translations README.md (French)
NelsonPython May 28, 2020
4916038
New translations README.md (English)
NelsonPython May 28, 2020
69a0f79
New translations README.md (Chinese Simplified)
NelsonPython May 28, 2020
a37e01b
New translations README.md (Russian)
NelsonPython May 28, 2020
8da35fb
New translations README.md (Arabic)
NelsonPython May 28, 2020
44fd77b
New translations README.md (Spanish)
NelsonPython May 28, 2020
1427112
New translations README.md (French)
NelsonPython May 28, 2020
f8bce13
New translations InstallIT.md (Chinese Simplified)
NelsonPython May 28, 2020
d480dcb
New translations README.md (English)
NelsonPython May 28, 2020
827f7e9
New translations InstallIT.md (English)
NelsonPython May 28, 2020
e2aa0f4
New translations README.md (Chinese Simplified)
NelsonPython May 28, 2020
1eedd05
New translations InstallIT.md (French)
NelsonPython May 28, 2020
3023765
New translations README.md (Russian)
NelsonPython May 28, 2020
7ee248e
New translations InstallIT.md (Russian)
NelsonPython May 28, 2020
f9cf7a4
New translations README.md (Arabic)
NelsonPython May 28, 2020
c530817
New translations InstallIT.md (Arabic)
NelsonPython May 28, 2020
bc198f2
New translations README.md (Spanish)
NelsonPython May 28, 2020
2ae3a88
New translations InstallIT.md (Spanish)
NelsonPython May 28, 2020
d76b6a2
New translations README.md (French)
NelsonPython May 28, 2020
d3871d4
New translations README.md (English)
NelsonPython May 28, 2020
7f73806
New translations README.md (Chinese Simplified)
NelsonPython May 28, 2020
ec6cb94
New translations README.md (Russian)
NelsonPython May 28, 2020
8bda8f1
New translations README.md (Arabic)
NelsonPython May 28, 2020
edb3698
New translations README.md (Spanish)
NelsonPython May 28, 2020
0ddca7a
New translations README.md (French)
NelsonPython May 28, 2020
38dccea
New translations viewAstroPiQuake.md (Chinese Simplified)
NelsonPython May 28, 2020
f4da773
New translations viewAstroPiQuake.md (Russian)
NelsonPython May 28, 2020
db808fd
New translations viewAstroPiQuake.md (Arabic)
NelsonPython May 28, 2020
da15dbd
New translations viewAstroPiQuake.md (Spanish)
NelsonPython May 28, 2020
bf88ec7
New translations viewAstroPiQuake.md (French)
NelsonPython May 28, 2020
7b014db
New translations README.md (English)
NelsonPython May 28, 2020
13581f9
New translations README.md (Chinese Simplified)
NelsonPython May 28, 2020
929be9d
New translations README.md (Russian)
NelsonPython May 28, 2020
b9bf07e
New translations README.md (Arabic)
NelsonPython May 28, 2020
5cdeb36
New translations README.md (Spanish)
NelsonPython May 28, 2020
2ff6ea2
New translations README.md (French)
NelsonPython May 28, 2020
84153eb
New translations viewAstroPiQuake.md (English)
NelsonPython May 28, 2020
6b170dc
New translations README.md (English)
NelsonPython May 28, 2020
3446b21
New translations README.md (Chinese Simplified)
NelsonPython May 28, 2020
004cf25
New translations README.md (Russian)
NelsonPython May 28, 2020
7be2617
New translations README.md (Arabic)
NelsonPython May 28, 2020
5869c84
New translations README.md (Spanish)
NelsonPython May 28, 2020
3248913
New translations README.md (French)
NelsonPython May 28, 2020
cc807a4
New translations README.md (English)
NelsonPython May 29, 2020
68459d3
New translations README.md (Chinese Simplified)
NelsonPython May 29, 2020
2e97f33
New translations README.md (Russian)
NelsonPython May 29, 2020
a104894
New translations README.md (Arabic)
NelsonPython May 29, 2020
5ac0244
New translations README.md (Spanish)
NelsonPython May 29, 2020
43307cf
New translations README.md (French)
NelsonPython May 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions folder/ar/BuildIT.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# Building an environment sensor

To build your own AstroPiOTA environment sensor, you need a SenseHat,a Raspberry Pi, and some [nylon screws](https://www.adafruit.com/product/3658?gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wBwaHbR4DYYvKNhYAOkW7qpPTJ8V0WQmaBEX2qkbu46yzPmv3Xd8qcaAnL5EALw_wcB)
# Building your own AstroPiQuake environment sensor

<table><tr><td>
<a href="https://thepihut.com/products/raspberry-pi-sense-hat-astro-pi">
<img src="images/RasSenseHat.png">
<br>Sense HAT version 1.0</a>
</td><td>
<a href="https://www.digikey.com/catalog/en/partgroup/raspberry-pi-3-model-b-starter-pack-includes-a-raspberry-pi-3/70316?utm_adgroup=Kits&slid=&gclid=CjwKCAiAl7PgBRBWEiwAzFhmml25rcO7V-oO0hwQ4RdoVFCj-Sj2AnGcsFBi8ArlMDn74owwLJaywBoCBhUQAvD_BwE"><img src="images/RasPi.png">
<br>Raspberry Pi 3 B</a>
</td></tr></table>

### <a href="https://www.digikey.com/catalog/en/partgroup/raspberry-pi-3-model-b-starter-pack-includes-a-raspberry-pi-3/70316?utm_adgroup=Kits&slid=&gclid=CjwKCAiAl7PgBRBWEiwAzFhmml25rcO7V-oO0hwQ4RdoVFCj-Sj2AnGcsFBi8ArlMDn74owwLJaywBoCBhUQAvD_BwE"><img src="images/RasPi.png"><br>Raspberry Pi 3 B</a>

Get the [Raspberry Pi 3 Model B Starter Pack]() that includes an SD Memory Card with Raspbian pre-installed. **Don't use a Raspberry Pi 3 B+ (B plus) because it has pins that prevent attaching Sense HAT version 1.0**
Buy a SenseHat, a Raspberry Pi, and some [nylon screws](https://www.adafruit.com/product/3658?gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wBwaHbR4DYYvKNhYAOkW7qpPTJ8V0WQmaBEX2qkbu46yzPmv3Xd8qcaAnL5EALw_wcB). I used SenseHat version 1.0 and the [Raspberry Pi 3 Model B Starter Pack]() that includes an SD Memory Card with Raspbian pre-installed. **Make sure the pins on SenseHat line up with the Raspberry Pi. For example, a Raspberry Pi 3 B+ (B plus) has pins that prevent attaching Sense HAT version 1.0**

### Connecting SenseHat

Expand All @@ -28,6 +29,6 @@ You can connect remotely using Secure Shell (SSH). First, you must enable SSH.

![Window for enabling SSH as described in text](images/SSH.png)

### Installing software
## Configuring AstroPiQuake and installing software

[Install AstroPiOTA Software](InstallIT.md)
[Configuring AstroPiQuake and installing software](InstallIT.md)
13 changes: 7 additions & 6 deletions folder/ar/Headless.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Running in headless mode (optional)
# Running AstroPiQuake in headless mode

If you plan to run AstroPiOTA without a monitor and keyboard, you need it's network address to interact with it over SSH. This can be tricky. One method that works pretty well, is creating a script to retrieve the Raspberry Pi IP address at boot and print it on a scrolling marquee across the Sense HAT LED screen. Configure a cron job so Raspberry Pi runs this script at every reboot.
If you plan to run AstroPiQuake without a monitor and keyboard, you need it's network address to interact with it over SSH. This can be tricky. One method that works pretty well, is creating a script to retrieve the Raspberry Pi IP address at boot and print it on a scrolling marquee across the Sense HAT LED screen. You can configure a cron job so Raspberry Pi runs this script every time your boot.

### Getting the IP address

Expand All @@ -20,7 +20,7 @@ sense = SenseHat()
def getIP():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
s.connect(('192.168.255.255',1)) #lab network used for this example
s.connect(('192.168.255.255',1))
IP = s.getsockname()[0]
except:
IP = '127.0.0.1'
Expand All @@ -47,7 +47,7 @@ python3 senseIP.py

![Screen capture of shell script described in text](images/RasSenseIP.png)

Save the schell script then reset the permissions
Save the schell script then set the permissions to add permission to eXecute the script

```
sudo chmod +x senseBoot.sh
Expand All @@ -68,10 +68,11 @@ Add this command at the bottom

Unplug monitor, keyboard, and mouse, then reboot Raspberry Pi. Wait a second or two, then watch the IP address scrolling across the Sense HAT LED screen.

Take a look at the <a href="http://www.NelsonGlobalGeek.com/I3/Phase1/AstroPiOTAemulator-IPAddress.htm">AstroPiOTA emulator</a>

Now you can connect to Raspberry Pi using SSH. When you want to shutdown, type:

```
sudo shutdown now
```
## Using your AstroPiQuake

[AstroPiQuake](https://github.com/NelsonPython/AstroPiQuake)
89 changes: 26 additions & 63 deletions folder/ar/InstallIT.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,30 @@
# Installing software and configuring your device
# Configuring AstroPiQuake and installing software

First, you must configure your Raspberry Pi. Next, install the SenseHat drivers. Finally, install the IOTA Python client library, IOTA Python Workshop, and copy the AstroPiOTA scripts.

## Configuring Raspberry Pi

When connecting directly the first time, Raspberry Pi will automatically boot with the default user and password:
When connecting directly the first time, Raspberry Pi will automatically boot with the default username and password:

```
Default username: pi
Default password: raspberry
```

Using the Raspberry Pi Configuration tool, set the keyboard mapping to USA English. Otherwise, you will be surprised when installation commands fail because the pipe symbol `|` is mapped to `~`.

Click the raspberry icon on the menu, select `Preferences`, then select `Raspberry Pi Configuration`. Click on the `Localisation` tab.
It will also expect you to use a British keyboard. You may be surprised when installation commands fail because the pipe symbol `|` is mapped to `~`. To change the keyboard settings, click the raspberry icon on the menu, select `Preferences`, then select `Raspberry Pi Configuration`. Click on the `Localisation` tab.

![RasPi configuration window as described in text](images/Localisation.png)

Set your Locale, Timezone, and WiFi country. Then, click on the `Set Keyboard...` button.

![Window for setting localisation as described in text](images/localisation2.png)

Select `United States -> English (US)`

## Installing Sense HAT

Install Sense Hat:

```
sudo apt-get update
sudo apt-get install sense-hat
sudo pip-3.2 install pillow
```
See the [driver documentation](https://pythonhosted.org/sense-hat/) for more information

For a quick check, type `python3` at the command line to open an interactive session then tell SenseHat to scroll a "Hello Sense Hat" message across the LED screen:
Select `United States -> English (US)`

```
$ python3
>>>from sense_hat import SenseHat
>>>sense = SenseHat()
>>>sense.show_message("Hello Sense Hat")
```
<b>Known bugs</b>

The message, "Hello Sense Hat", will scroll across the Sense Hat LED screen. Take a look in the <a href="http://www.NelsonGlobalGeek.com/I3/Phase1/AstroPiOTAemulator-HelloSenseHat.htm">AstroPiOTA emulator</a>
- As of October 2019, Raspberry Pi Buster operating system may have a WiFi Bug: https://www.raspberrypi.org/forums/viewtopic.php?t=252984

To learn more, try all the features of your SenseHat by completing this tutorial: [Raspberry Pi getting started with Sense Hat](https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat)

## Verifying the version of Python
## Verifying your version of Python

Verify that Python3 has been pre-installed:
Different Raspberry Pi operating systems ship with different versions of Python and Pip. Verify that Python3 has been pre-installed:

```
python3 --version
Expand All @@ -63,42 +38,30 @@ $ pip 18.0 from /usr/local/lib/python3.4/dist-packages/pip-18.0-py3.4.egg/pip (

Note: This tutorial has not been tested using Python 3.6 or 3.7

## Installing the [Python IOTA Workshop scripts](https://github.com/iota-community/python-iota-workshop)
## Installing Sense HAT software

This installs the Pyota client library so you can communicate with the [Tangle](https://docs.iota.org/docs/dev-essentials/0.1/concepts/the-tangle). The workshop includes a step-by-step tutorial teaching the details of sending and receiving transactions to the Tangle. They provide the foundation for the code used to store sensor data from AstroPiOTA.
Install Sense Hat:

Clone the github repository, install the workshop code, and run the "hello world" example.
```
git clone https://github.com/iota-community/python-iota-workshop.git
cd python-iota-workshop
pip3 install -r requirements.txt
python3 code/e01_hello_world.py
sudo apt-get update
sudo apt-get install sense-hat
sudo pip3 install pillow
```
See the [driver documentation](https://pythonhosted.org/sense-hat/) for more information

The Tangle will respond with the latest statistics:
For a quick check, type `python3` at the command line to open an interactive session then tell SenseHat to scroll a "Hello Sense Hat" message across the LED screen. Follow these commands:

```
{'appName': 'IRI Testnet',
'appVersion': '1.8.0-RC1',
'coordinatorAddress': 'EQQFCZBIHRHWPXKMTOLMYUYPCN9XLMJPYZVFJSAY9FQHCCLWTOLLUGKKMXYFDBOOYFBLBI9WUEILGECYM',
'duration': 0,
'features': ['dnsRefresher', 'testnet', 'zeroMessageQueue', 'RemotePOW'],
'jreAvailableProcessors': 8,
'jreFreeMemory': 14557498488,
'jreMaxMemory': 22906667008,
'jreTotalMemory': 16883646464,
'jreVersion': '1.8.0_181',
'lastSnapshottedMilestoneIndex': 434525,
'latestMilestone': TransactionHash(b'VGIOPUTTHVRKZMSPYLV9RLFGUCXMSZPKXKMQWLJCAZKWGACXUSXMJHCNLHWBVZGLSRTYDUEOAWTTBS999'),
'latestMilestoneIndex': 1313715,
'latestSolidSubtangleMilestone': TransactionHash(b'VGIOPUTTHVRKZMSPYLV9RLFGUCXMSZPKXKMQWLJCAZKWGACXUSXMJHCNLHWBVZGLSRTYDUEOAWTTBS999'),
'latestSolidSubtangleMilestoneIndex': 1313715,
'milestoneStartIndex': 434527,
'neighbors': 3,
'packetsQueueSize': 0,
'time': 1565638086467,
'tips': 733,
'transactionsToRequest': 0}
$ python3
>>>from sense_hat import SenseHat
>>>sense = SenseHat()
>>>sense.show_message("Hello Sense Hat")
```

[Running in headless mode](Headless.md)
The message, "Hello Sense Hat", will scroll across the Sense Hat LED screen. Take a look in the <a href="https://trinket.io/library/trinkets/d7505fb8f2">AstroPiQuake emulator</a>

To learn more, try all the features of your SenseHat by completing this tutorial: [Raspberry Pi getting started with Sense Hat](https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat)

## Optional: running AstroPiQuake in headless mode

[Running AstroPiQuake in headless mode](Headless.md)
44 changes: 43 additions & 1 deletion folder/ar/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,43 @@
Language translations from Crowdin
## AstroPiQuake

<b>AstroPiQuake gathers environment data using SenseHat and Raspberry Pi</b>

[AstroPi](https://www.nasa.gov/mission_pages/station/research/experiments/explorer/Investigation.html?#id=7534) flies onboard the International Space Station (ISS) keeping astronauts update-to-date about their environment. Here on Earth, you can monitor your local environment data and detect earthquakes using a clone of AstroPi called "AstroPiQuake"

Try out the [AstroPiQuake emulator](https://trinket.io/python/9c2e984979). Move the temperature slider to see Smiley's face change colors from cool blue to mellow yellow to red hot. Take a look at [earthquake detection](https://trinket.io/python/86417fad20). Grab AstroPiQuake with your mouse and shake it. Watch the graph change as it detects you simulating an earthquake.

### Sensing environment data

Sense Hat has temperature and humidity sensors. It can sense the barometric pressure. It has an IMU or Inertial Measurement Unit with an accelerometer that measures acceleration forces, a gyroscope that measures momentum and rotation, and a magnetometer that measures the Earth’s own magnetic field, similar to a compass. Here are the [technical specifications](SenseHatSpecs.md).

Accelerometer and gyroscope data are measured using [coordinates](https://en.wikipedia.org/wiki/Euler_angles). These are sometimes referred to as yaw, pitch, and roll.

x is yaw or rotation about the x-axis
y is pitch or rotation about the y-axis
z is roll or rotation about the z-axis


## Building your own AstroPiQuake

[Building your own AstroPiQuake environment sensor](BuildIT.md)

[Configuring AstroPiQuake and installing software](InstallIT.md)

[Optional: running AstroPiQuake in headless mode](Headless.md)

## Gathering data

<a href="viewAstroPiQuake.md">Watching sensor readings</a>

<a href="https://github.com/NelsonPython/DriveI5/blob/master/PublicRadio/AstroPiQuakeTable.md">Saving sensor data in a MySQL table</a>

## Investigating your data

[Charting your AstroPiQuake data on ThingSpeak](https://thingspeak.com/channels/865101)

## Experimenting

[Broadcasting messages onboard an AV](https://github.com/NelsonPython/DriveI5)

[Detecting earthquakes](https://www.kaggle.com/nelsondata/confirming-earthquake-detection)

43 changes: 43 additions & 0 deletions folder/ar/viewAstroPiQuake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<h1>Viewing AstroPiQuake sensor data</h1>

<b>AstroPiQuake senses temperature, humidity, and pressure. It gets gyroscope and accelerometer readings.</b>

This getData.py script senses data and prints it in json format

```
#!/usr/bin/python

import datetime
from sense_hat import SenseHat

sense = SenseHat()

sensors = {}
sensors["pressure"] = str(sense.get_pressure())
sensors["temperature"] = str(sense.get_temperature())
sensors["humidity"] = str(sense.get_humidity())

o = sense.get_orientation()
sensors["pitch"] = str(o["pitch"])
sensors["roll"] = str(o["roll"])
sensors["yaw"] = str(o["yaw"])

a = sense.get_accelerometer_raw()
sensors["x"] = str(a["x"])
sensors["y"] = str(a["y"])
sensors["z"] = str(a["z"])

t = datetime.datetime.now()
sensors["timestamp"] = str(t.strftime('%Y%m%d %H:%M'))
sensors["lng"] = '-118.323411'
sensors["lat"] = '33.893916'
sensors["device_name"] = "AstroPiQuake"

print(sensors)
```

<h3>json</h3>

```
{'pressure': '0', 'lat': '33.893916', 'z': '-0.02169257216155529', 'pitch': '2.6417886780271713', 'roll': '281.7232590548508', 'yaw': '134.7106325472459', 'lng': '-118.323411', 'y': '-0.972381591796875', 'humidity': '39.247840881347656', 'device_name': 'AstroPiQuake', 'x': '-0.0034556991886347532', 'timestamp': '20200528 12:31', 'temperature': '31.669998168945312'}
```
17 changes: 9 additions & 8 deletions folder/en/BuildIT.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# Building an environment sensor

To build your own AstroPiOTA environment sensor, you need a SenseHat,a Raspberry Pi, and some [nylon screws](https://www.adafruit.com/product/3658?gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wBwaHbR4DYYvKNhYAOkW7qpPTJ8V0WQmaBEX2qkbu46yzPmv3Xd8qcaAnL5EALw_wcB)
# Building your own AstroPiQuake environment sensor

<table><tr><td>
<a href="https://thepihut.com/products/raspberry-pi-sense-hat-astro-pi">
<img src="images/RasSenseHat.png">
<br>Sense HAT version 1.0</a>
</td><td>
<a href="https://www.digikey.com/catalog/en/partgroup/raspberry-pi-3-model-b-starter-pack-includes-a-raspberry-pi-3/70316?utm_adgroup=Kits&slid=&gclid=CjwKCAiAl7PgBRBWEiwAzFhmml25rcO7V-oO0hwQ4RdoVFCj-Sj2AnGcsFBi8ArlMDn74owwLJaywBoCBhUQAvD_BwE"><img src="images/RasPi.png">
<br>Raspberry Pi 3 B</a>
</td></tr></table>

### <a href="https://www.digikey.com/catalog/en/partgroup/raspberry-pi-3-model-b-starter-pack-includes-a-raspberry-pi-3/70316?utm_adgroup=Kits&slid=&gclid=CjwKCAiAl7PgBRBWEiwAzFhmml25rcO7V-oO0hwQ4RdoVFCj-Sj2AnGcsFBi8ArlMDn74owwLJaywBoCBhUQAvD_BwE"><img src="images/RasPi.png"><br>Raspberry Pi 3 B</a>

Get the [Raspberry Pi 3 Model B Starter Pack]() that includes an SD Memory Card with Raspbian pre-installed. **Don't use a Raspberry Pi 3 B+ (B plus) because it has pins that prevent attaching Sense HAT version 1.0**
Buy a SenseHat, a Raspberry Pi, and some [nylon screws](https://www.adafruit.com/product/3658?gclid=Cj0KCQjwv8nqBRDGARIsAHfR9wBwaHbR4DYYvKNhYAOkW7qpPTJ8V0WQmaBEX2qkbu46yzPmv3Xd8qcaAnL5EALw_wcB). I used SenseHat version 1.0 and the [Raspberry Pi 3 Model B Starter Pack]() that includes an SD Memory Card with Raspbian pre-installed. **Make sure the pins on SenseHat line up with the Raspberry Pi. For example, a Raspberry Pi 3 B+ (B plus) has pins that prevent attaching Sense HAT version 1.0**

### Connecting SenseHat

Expand All @@ -28,6 +29,6 @@ You can connect remotely using Secure Shell (SSH). First, you must enable SSH.

![Window for enabling SSH as described in text](images/SSH.png)

### Installing software
## Configuring AstroPiQuake and installing software

[Install AstroPiOTA Software](InstallIT.md)
[Configuring AstroPiQuake and installing software](InstallIT.md)
13 changes: 7 additions & 6 deletions folder/en/Headless.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Running in headless mode (optional)
# Running AstroPiQuake in headless mode

If you plan to run AstroPiOTA without a monitor and keyboard, you need it's network address to interact with it over SSH. This can be tricky. One method that works pretty well, is creating a script to retrieve the Raspberry Pi IP address at boot and print it on a scrolling marquee across the Sense HAT LED screen. Configure a cron job so Raspberry Pi runs this script at every reboot.
If you plan to run AstroPiQuake without a monitor and keyboard, you need it's network address to interact with it over SSH. This can be tricky. One method that works pretty well, is creating a script to retrieve the Raspberry Pi IP address at boot and print it on a scrolling marquee across the Sense HAT LED screen. You can configure a cron job so Raspberry Pi runs this script every time your boot.

### Getting the IP address

Expand All @@ -20,7 +20,7 @@ sense = SenseHat()
def getIP():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
s.connect(('192.168.255.255',1)) #lab network used for this example
s.connect(('192.168.255.255',1))
IP = s.getsockname()[0]
except:
IP = '127.0.0.1'
Expand All @@ -47,7 +47,7 @@ python3 senseIP.py

![Screen capture of shell script described in text](images/RasSenseIP.png)

Save the schell script then reset the permissions
Save the schell script then set the permissions to add permission to eXecute the script

```
sudo chmod +x senseBoot.sh
Expand All @@ -68,10 +68,11 @@ Add this command at the bottom

Unplug monitor, keyboard, and mouse, then reboot Raspberry Pi. Wait a second or two, then watch the IP address scrolling across the Sense HAT LED screen.

Take a look at the <a href="http://www.NelsonGlobalGeek.com/I3/Phase1/AstroPiOTAemulator-IPAddress.htm">AstroPiOTA emulator</a>

Now you can connect to Raspberry Pi using SSH. When you want to shutdown, type:

```
sudo shutdown now
```
## Using your AstroPiQuake

[AstroPiQuake](https://github.com/NelsonPython/AstroPiQuake)
Loading