Stap 4: Intel Edison
Alle de hoge levelcode lezing draait op de Intel Edison. De belangrijkste functies zal later worden:
- de huidige alarmtijd lezen van de segmenten via I2C
- de huidige tijdssynchronisatie via internet
- Fetch weer rapportgegevens
- de begroeting via tekst-naar-spraak te synthetiseren
- de groet bericht en wake-up muziek afspelen op het juiste moment
- de IR-LED opdrachten verzenden de ATMega IC
Gelukkig, eenmaal ingesteld en verbonden met de Wi-Fi, kan het zijn dat de Raad van bestuur gemakkelijk worden geprogrammeerd vanaf de afstand met behulp van een SSH-client. Intel publiceerde een werkelijk aardige "Getting Started" gids op hun homepage dat uitlegt hoe de Raad van bestuur ingesteld, installeert u de huidige firmware en hoe het bestuur verbinden met het internet via Wi-Fi. In stap 5 tonen ze ook u het verkrijgen van uw IP-adres dat u zal later wilt verbinden met de Raad van bestuur. In dit instructable ik zal gebruiken hetzelfde adres als gegeven door Intels tutorial: 192.168.0.105. Houd er rekening mee dat uw IP-adres zeer waarschijnlijk anders is en heb je voor postuur dat uit zoals het wordt weergegeven in de tutorial.
Als u eenmaal een werkende Wi-Fi-verbinding kunt u een wachtwoord om SSH gebruiken en ook installeren de ontbrekende pakketten te kunnen instellen. Typ de volgende opdrachten in de seriële console van Edison (weglaten opmerkingen gemarkeerd door #):
#set password for later SSH use configure_edison --password #update and install needed packages opkg update opkg upgrade opkg install nano opkg install python-pip opkg install mpg123 opkg install alsa-utils pip install gTTS pip install pywapi #set timezone for the local clock timedatectl list-timezones timedatectl set-timezone ####your timezone####
Alvorens je Edison board in de wekker die je moet proberen eenmaal de SSH-verbinding. Als u "Getting Started" gids van Intels hebt gevolgd, moet je al weten de kleine maar krachtige programma "putty" die als onze SSH-client fungeren zal. Net start het programma en voer het IP-adres toegewezen aan de Raad van bestuur en kies SSH als verbinding type (zie afbeelding hierboven). Een windows wordt geopend waarin u wordt gevraagd om een gebruikersnaam (wortel) en een wachtwoord (het wachtwoord dat u voordat instellen). Als de verbinding werkt zal u zitten kundig voor programmeren en testen van uw code zonder te hoeven openen uw klok elke keer.