WittyPi – Overzicht en uitleg van de ongelooflijke HAT voor Raspberry PI

Na veel werk vóór de feestdagen en het einde van het semester examens, Ik heb de langverwachte en welverdiende tijd om te schrijven van een goede tutorial; Dit keer over praten WittyPi merk Uugear.

Dit nuttig HOED Het biedt verschillende extra functies aan onze Raspberry Pi, Als bijvoorbeeld een Real timerklok, en de mogelijkheid voor het configureren van de geautomatiseerd en uitschakelen; iets echt nuttig zijn voor de implementatie van servers of de ontwikkeling van projecten die zijn ontworpen om te werken moeilijk te gebieden toegang.

WittyZero1

WittyPi con Raspberry Pi nul V1.

Om te downloaden van de software van de controle kunnen we gebruik maken van terminal volgorde wget, want dan Start het installatiescript met root permissies; Zodra gedaan kunt uitvoeren WittyPi om te beginnen met het genieten van van hun functies.

#Descargamos el software WittyPi
pi@raspberrypi:~$ wget http://www.uugear.com/repo/WittyPi/installWittyPi.sh

#Ejecutamos el script de instalación con permisos de root
pi@raspberrypi:~$ sudo sh installWittyPi.sh

Als we willen gebruiken met Raspberry PI 3, We mogen niet vergeten dat sommige waarden zijn gewijzigd van de pinnen GPIO Dit model in de nieuwe versies van de Raspbian firmware ter ondersteuning van de nieuwe Bluetooth-module, door wat we de volgende regel aan het einde van toevoegen moeten de configuratiebestand.

#/boot/config.txt
dtoverlay=pi3-miniuart-bt

Als niet de bovenstaande regel in het configuratiebestand toevoegen voordat u de WittyPi op de GPIO poort aansluit, onze Raspberry Pi zal niet beginnen met WittyPi; wordt alleen op de Rode led.

Om te begrijpen van de verandering die plaatsvindt om toe te voegen deze regel in het configuratiebestand van Raspberry Pi, U kunt het hulpprogramma uitvoeren GPIO readall voor en na de wijziging, zoals u van de resultaten van beide tests zien kunt.

 
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Naam  | Modus | V | Fysieke | V | Modus | Naam    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 | ALT0 | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 | ALT0 | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 0 | IN   | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | IN   | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   IN | 0 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Naam  | Modus | V | Fysieke | V | Modus | Naam    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Naam  | Modus | V | Fysieke | V | Modus | Naam    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 | ALT0 | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 | ALT0 | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   IN | 0 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Naam  | Modus | V | Fysieke | V | Modus | Naam    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+

Nu we al kunnen beginnen onze Raspberry Pi door te drukken op de WittyPi / uit-knop, Geef de map van de software die u eerder hebt gedownload, en vervolgens Voer het bestand wittyPi.sh al uw opties instellen.


================================================================================
|                                                                              |
|   Witty Pi - Realtime Clock + Power Management for Raspberry Pi              |
|                                                                              |
|                   < Version 2.17 >     by UUGear s.r.o.                      |
|                                                                              |
================================================================================
>>> Your system time is: Sat 11 Jun 2016 22:54:02 UTC
>>> Your RTC time is:    Sat 11 Jun 2016 22:54:03 UTC
Now you can:
  1. Write system time to RTC
  2. Write RTC time to system
  3. Set time for auto startup
  4. Set time for auto shutdown
  5. Choose schedule script
  6. Reset data...
  7. Exit
What do you want to do? (1~7) 

Een van de meest praktische is het configureren van de software om te lezen van de macht en afsluiten cycli, evenals het tijdschema dat voor elke één van hen van geldt een script gehost op onze Raspberry Pi; Hieronder ziet u enkele voorbeelden van de syntaxis.

#Enciende Raspberry Pi a las 9:30 y la apaga a las 19:30

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	H9 M30
OFF	H19 M30


#Enciende Raspberry Pi el día 1 y el día 15 de cada mes durante una hora

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	H9 M30
OFF	H19 M30


#Enciende Raspberry Pi durante 5 minutos de cada 20

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	M5
OFF	M15


#Enciende Raspberry Pi 5 minutos de cada hora

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	M5
OFF	M55

Voor meer geavanceerde toepassingen, U kunt de volledige raadplegen het handboek van de gebruiker van de website van Uugear; configuratieproblemen voordat de eerste stap is aanbevolen het controleren van bestand schedules.log, gehuisvest in de hoofdmap van de software van WittyPi.

---------------------------------------------------
--------------- 2016-06-12 12:04:31 ---------------
File "schedule.wpi" not found, skip running schedule script.
---------------------------------------------------
--------------- 2016-06-11 23:20:14 ---------------
I can not find the begin time in the script...
---------------------------------------------------
--------------- 2016-06-11 23:49:22 ---------------
Schedule next shutdown at: 2016-06-12 00:05:00
Schedule next startup at:  2016-06-12 00:20:00
---------------------------------------------------

De HOED kenmerken van drie jumpers met vooraf gedefinieerde functies, maar we kunnen ook aanpassen; de standaardpositie van de Rode trui Het vereist interactie met de gebruiker om te zetten op onze Raspberry Pi, Aangezien hiervoor moeten we druk op de Power-knop, Als in plaats daarvan we de positie van dergelijke wijzigen jumper, voeding WittyPi Hiermee schakelt u onze Framboos automatisch.

RojoOff

Kunnen we de controle van de led-indicator door het versturen van een signaal van een van de GPIO van Framboos naar pin Geel, Standaard zal dit signaal worden ontvangen door de GPIO 17 Maar als we willen kunnen we veranderen de positie van de jumper en andere toewijzen GPIO Als invoer zullen wij verbinden met de gele pin.

Geel

Tot slot een signaal naar de Groene pin We annuleertekenzwenking vandoor goed onze Raspberry Pi; zoals in het vorige geval deze ingangsfunctie kunt toewijzen aan elke pin door het bewegen van de jumper, standaard de poort die wordt gebruikt is de GPIO 4.

Groen

Indien na de onderbreking van de levering van WittyPi onze Framboos begint een paar seconden tot slot af te sluiten, het zal bevestigen door het verbreken van de macht en het verwijderen van de batterij van de HOED lang genoeg zodat alle condensatoren worden geloosd.

Als je net als u me kunt volgen op Twitter, Facbook, Google +, LinkedIn, Feedly, of het te delen met de knoppen onder deze publicatie, Als u vragen hebt of suggesties gelieve te niet aarzelen om commentaar te.

Help ons te bereiken meer lezers Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 gedachten over"WittyPi – Overzicht en uitleg van de ongelooflijke HAT voor Raspberry PI

  1. Grote bijdrage te leveren aan mijn RPI, maar….. is niet disponiple aan uw pag. Waar kan ik kopen? Ik ben in Blanes en zou willen kopen x gratis. Bedankt . ZEER GOED ALLES !!!!!!! Je bent geweldig . Uitstekend !!!!!!!!!!!

    • Hallo Marc, Bedankt voor reactie.

      Sorry als ik hebben niet tijdig antwoord is gegeven, was uit het land voor vakantie en totaal desconectat alle; Hartelijk dank voor commentaar die opnieuw als de interlaced uitvoer uitverkoop.

Laat een antwoord achter