GeekCookies

Tecnologia, gadget, schede e software, una volta al mese tocchiamo un nuovo argomento.

https://www.geekcooki.es/

subscribe
share






Ep 36 – Due semplici progetti


Abbiamo imparato una cosa nuova: ogni tanto fare progetti semplici (che si iniziano e si chiudono in una serata, per intenderci), aiuta a riprendere con uno spirito migliore quelli più complessi sui quali sbattiamo la testa da settimane, magari.

Orologio con Raspberry e display microdot

Lista della spesa

  • Raspberry Pi Zero W con connettore saldato (con un monitor in HDMI e una tastiera esterna)
  • Memoria MicroSD
  • Microdot piHAT di Pimoroni (questo link non è sponsorizzato, dal sito Pimoroni potete comprare tutto quello che è del mondo Raspberry Pi)

Avviare il progetto

  • Assemblare in tutto (saldare i display è un po’ lungo e ci va attenzione)
  • Scaricare il sistema operativo Lite (non serve il Desktop Environment per questo progetto) e scriverlo sulla MicroSD
  • Collegare il Raspberry ad alimentazione, tastiera e monitor
  • La password standard dell’utente “pi” è “raspberry”
  • Configurare il sistema con il comando “raspi-config”
    • Cambiare nome al sistema
    • Cambiare la password dell’utente “pi”
    • Collegarsi alla WiFi di casa (se avete un router su cui fare la reservation sul DHCP in modo da avere sempre lo stesso IP è una cosa molto comoda)
    • Abilitare il server SSH
    • Installare il “Locale” “it_IT” (ci va un po’)
  • Riavviare il Raspberry e scollegarlo da monitor e tastiera
  • Accedere via SSH (dovete avere l’IP al quale collegarvi)
  • Aggiornare il sistema operativo con “sudo apt-get update” e “sudo apt-get upgrade”
  • Riavviare il Raspberry
  • Installare le librerie con il comando “curl https://get.pimoroni.com/microdotphat | bash” e quando chiesto installare tutti gli esempi (ci va un po’ di tempo)
  • Avviare gli esempi con Python e fare qualche test
  • Questa è la pagina del “getting started” del prodotto
  • Il programma del progetto è sulla pagina GitHub di GeekCookies

Come funziona:

https://www.geekcooki.es/wp-content/uploads/2018/02/orologio_raspberry.mp4

Una stazione meteo con ESP8266

Lista della spesa

  • una devboard ESP8266 tipo NodeMCU o WEMOS D1
  • un display OLED con interfaccia I2C
  • un sensore BME280
  • breadboad e cavetti

Librerie usate (da installare tramite gestione librerie di Arduino IDE):

  • ESP8266 and ESP32 Oled Driver for SSD1306 display (vedere esempio ClockDemo)
  • SparkFun BME280

Note:

  • Mix delle due librerie con particolare attenzione ai pin su cui si attesta il BUS I2C (D1 e D2 o 4 e 5 per Arduino)
  • Customizzare le schermate
  • Conversione delle icone e del logo in XMP tramite https://www.online-utility.org/image/convert/to/XBM
  • Il codice del progetto è sulla pagina di GitHub

Lo schema di montaggio:

Come funziona:

https://www.geekcooki.es/wp-content/uploads/2018/02/VID_20180225_144831.mp4

I Cazzilli

  • Etcher per scrivere le ISO sulle memorie SD
  • Il display e-ink per raspberry nero e rosso
  • La libreria per insterfacciarsi via Python con OpenWeatherMap
  • ESP32 WEMOS D1 form factor
  • Accesso a Linux 2FA con Google Autenticator


fyyd: Podcast Search Engine
share








 February 27, 2018  1h27m