2015年2月8日日曜日

もう一度 Arduino (4)ブート・ローダーの書き込み

 先回までで完了のつもりでしたが、「ブートローダー書き込み済みのチップを購入してください」はないでしょうとのそしりを受けそうなので、私なりに考えてトレース実験した結果を以下に示します。

 arduino を自作するためには最小限左図の回路の部品が必要です。私は部品購入については自宅ロケーションの関係もあって通信販売を利用しています。たしかに自分の目で観ての買い物はたのしいですが、モノが決まっているときは時間と交通費を考えれば非常に効率的だと思います。

 とくに秋葉原の秋月電子通商は低廉で信頼できると思います。( 主要部品の USB adapter と ATMEGA328P についてももちろんOKです)

 また今回私が使った USB adapter ( Arduino ミニ3.3V 5.5V FTDI232用の FT232RL FTDI USB-TTLシリアル アダプタ モジュール)をamazonでも比較的廉価で売られているのを見かけました。(ただしかの地からの配送となりますので20日くらいかかるとか、、、、)


 さてブートローダーを ATMEGA328P に書き込むには当然ソフトが必要です。「FT232RL、ビット・バン」でネットを探すと大変多くの例が見つかりますが、avrdude を使ったものが多く、初心者が簡単に、、、、というわけにもいかないようです。

 結果として「昼夜逆転工作室」さんの「#3 FT232-AVRライター とにかく導入が簡単」という記事で紹介されている FTAVRW というソフトが良いという結論に達しました。
 ということでブログから ftavrw.zip をダウンロードして展開します。(ディスクトップ上で可)

 あらかじめ上図のように配線しておきますが、 RTS 線だけはハンダ付けが必要です。
 丸で囲んだ数字は ATMEGA328P のピン番号で、丸マークのある左下から反時計周りに振られています。

 また秋月の USB adapter を使った場合の結線も参考のため挙げておきました。 

 USBケーブルでパソコンに接続した後、先ほど展開した ftavrw ファイル中の ftavrwg.exe (上図中赤丸で囲んだもので左のファイルより g が一文字多い)をクリックします。



 すると左図のようなGUIが現れますので、①をクリックしたとき②のようなチップ情報が読み出されればうまく動いています。



 次いで左上の
①プログラミングタブをクリックすると画面が変わります。

②画面左側のチェックボックス2ヶ所にチェックをいれます。

③このボタンを押してブートローダープログラムを指定します。

 ブートローダープログラムは以下のファイルの中にあります。
arduino1.0.5 →hardwareArduinobootloadersoptibootoptiboot_atmega328.hex

そして④書き込みボタンを押します。

⑤を確認して

⑥にしたがって右側の「ヒューズ系」にチェックを入れる

ヒューズデーターを入力します。(半角大文字)Lo;FF Hi;D6 Ex;FD LockBit;CF です。

⑧書き込みボタンを押して

⑨結果を確認して終了です。

  


 なかなかうまく説明できませんでしたが、詳細は前述の「昼夜逆転工作室」さんの「#3 FT232-AVRライター とにかく導入が簡単」という記事を参考にしてください。

 最後に配線をはずし、再度右図のように通常の USB-Serial 変換の状態にしてUSBケーブルでパソコンにつなぎ、数秒置いてからリセットボタンを押します。
 赤色LEDが点滅すれば、、、、無事にブート・ローダーが書き込まれています。

 さあ arduino の大海にむけてBon Voyage!

2015年2月7日土曜日

もう一度 Arduino (3)arduino の自作

 arduino の基本構成は一言でいえば左図に示すようにパソコンとのインターフェース(ここでは USB adapter )と ATMEGA328P のような AVR マイクロチップ) を RESET、TXD、RXDの三本の線で結んだものです。

 TXD線は USB adapter の TX 端子からAVRの RXD 端子へ 、RXD線はAVRの TXD 端子から USB adapter の RX 端子へ信号をそれぞれ送る働きをします。この2本は所謂クロス接続になっており、配線の際よく間違えるので要注意です。

 そしてRESET線は USB adapter の DTR 端子から 0.1μFのコンデンサーを介してAVRの RESET 端子へパソコンで作成した arduino のプログラム(スケッチと呼ぶ)を転送するスタート信号を送る arduino 独特のものです。 この発想は大変ユニークなのですが、 DTR 信号をこのように使うのは多少クリティカルなようで、自作の場合は要注意です。

 USB adapter については右上写真に示すような「FT232RL FTDI 3.3V 5.5V USB to TTL Serial Adapter Module for Arduino Mini Port」なるものを ebay で入手しました。はるばる香港からの配達でも送料込みで1個¥400未満というのは大変魅力ですが、ナニブンかの国のこととてオウン・リスクにて、、、、

というのはここで使っている FT232RL というチップは多機能で性能もよく、ニセモノまで登場する始末とかで、業を煮やした製造元がディバイス・ドライバーに手を入れたため本物でないと作動しなくなったようです。  

 あらためて USB adapter を使った  Skeleton Arduino の回路図を示します。これによって、直接USB端子に接続でき、電源もUSBからもらうことができ、軽快になりました。

 注意事項としては、RESET線に入る 0.1μFのコンデンサーはセラミック・コンデンサーでなくフィルム・コンデンサーを使うのがよいとされています。
 また、図中の赤線で囲ってあるダイオードは最近の Arduino ボードには必ず装着されているものです。

 左写真は DTR からのRESET信号を観測したものです。+5V から 0V に落ちる信号で Arduino ボードが動き始めるわけです。
 右写真は左写真中の白線で囲った部分を拡大し、さらに 0.1μFのコンデンサーの後の信号(実際のAVRに対する RESET 信号)を黄色で表示したものです。
 ダイオードの効果は一目瞭然!!ピークで約10Vあったスパイクがきれいに取れています。  ちなみにAVRの絶対最大定格最大動作電圧は6.0Vです。

 いよいよ組み立てです。今回はハンダづけなしで作るため、左図のようにブレッド・ボードを使いました。
 クリスタル発振子は16MHzのものを使います。

 右写真はとりあえずの完成で、小さなブレッド・ボードに USB adapter と ATMEGA328P を載せ、動作チェックのために19番ピン( Arduino では13番)にLEDが接続してあり、いわゆる「Lチカ」ができるようにしてあります。
 またこのLEDは正しくブート・ローダが書き込まれていれば、RESETボタンを押したとき応答点滅で答えてくれます。

 以上、簡単な Arduino の自作について述べてきましたが、先回の最後に書いたように、AVRにブート・ローダをいかに書き込むかが悩みの種となります。(まさに「鶏と卵」問題です)

 ・ 一番容易な方法は、先達にお願いすることです、道具さえあれば簡単なので、、、、
 ・ もう一つはブート・ローダ書き込み済みの ATMEGA328P を購入することです、やはりニーズがあるようで、AMAZONでも売っています。

 ・ 何もこんなことで悩まずに、正規の Arduino UNO rev3 を購入してももちろんOKです。ただしこの場合は ATMEGA328P にこのブログとおなじDIP(ムカデ・タイプ)搭載のものを選ぶといいです。

 ・ 正規品でないものも市場には多く出ています、もちろんかの国製で、数百円のものもありますが、DIPタイプの ATMEGA328P が搭載されていることはもちろんですが、 USB adapter の部分に要注意です。
 最新版はここに ATMEGA16U2 が使ってありますが、 FT232RL はまだ良いとして、前述した FT232RL 問題から CH340 というチップを使ったものを最近多く見かけますが、私なら遠慮したいところです。

 その他については arduino で検索すれば驚くほどたくさんの知識があふれています、もちろん私もその恩恵にあずかっていますが、、、、先ずは一歩踏み出してみることだと思います。

2015年2月4日水曜日

もう一度 Arduino (2)arduino のハードウェア

 今回は arduino のハードウェアについて理解してみたいと思います。
 Arduino のホームページで歴代の arduino ボードを遡ってみました。
 2005年にイタリアで始まった初期のモデルはArduino Single-Sided SerialシリーズのSeverino (S3V3)といい、片面のプリント基板上で RS232C 用のレベルコンバーターを介して ATMEGA8 を操作するという仕組みになっていました。(回路図を示します)

 私も往時をしのんで?同じ回路を秋○の互換基板の上で再現してみました。(右図)

 上図中左側の緑線で囲った部分が、 RS232C でホストコンピュータと接続する部分です。
 ここでは RS232C でマイクロコンピュータ( ATMEGA8  )がホストコンピュータと交信をするため必要なレベル変換( RS232C-TTL )と極性の変換をしています。

 注目すべきは、右側の ATMEGA8 とはTXDホストコンピュータから)、RXD(ホストコンピュータへ)、そしてRESET(ホストコンピュータから)の3本の線のみで接続されています。(TXD,RXDについては厳密ではありません)
 このことは arduino ボードが進化し最新の
 arduino UNO r3 でも同様です。
 左側の回路は少し前の arduino duemilanove です。この時代になるとホストコンピュータとはUSBで接続するようになりましたが、 arduino ボード上に USB-RS232C 変換チップを載せるようになっただけです。


 マイクロコンピュータ( ATMEGA328P  ) へはやはり3本の線のみでつながっています。

  arduino UNO r3 (右回路図)でも同様ですが、あの一世を風靡し現在なお健在な USB-RS232C 変換チップ TD232RL が、ATMEGA16U2 に置き換えられたことが大きな相違点です。でもやはり3本の線のみで、、、、
 参考のために arduino duemilanove と arduino UNO r3 の比較写真を左に挙げておきます。
 冒頭の Severino (S3V3) 
も念頭に入れて比較するとボードの大きさはみな同じであることがわかります。これはこのボードの上に小亀よろしくシールドと称する拡張応用ボードを載せるための標準化がしてあるからなのです。


 ということで、 arduino ボードを自作するお話にそろそろ入って行きたいと思います。

 いろいろ考えた結果として、左図のような回路を考えてみました。称して Skeleton arduino です。

 私のホストコンピューターは windows 7 ですが、幸いなことに RS232C の端子を備えていますので、そこからストレートケーブルで Skeleton arduino に接続しますが、前述したように、ホストコンピュータと交信をするため必要なレベル変換( RS232C-TTL )と極性の変換をするために CMOS-IC (TC74HC04)のインバーター回路を通しています。

 左写真中、中央左から来たグレイのコネクターの先についている黒いブロックがそれにあたります。3本の接続線は、ブルー:RESET 黄:RXD 白:TXD となっています(回路図とは色が違っています)。また赤と黒は電源線で3.8Vの NiH電池からとっています。

 上方はブレッドボードに ATMEGA328P をはじめ16MHzのクリスタルなどが左上の回路図に従って配置されています。

 早速動かしてみましたがうまく作動しました。もちろんこの ATMEGA328P にはあらかじめ bootloader (ブートローダー)が書き込まれている必要があります、、、、このあたりの詳細については次回ということで、、、、

2015年2月3日火曜日

赤坂でランチ for you

 今年ももう一ヶ月過ぎたんだ、、、、などと言いながら用あって東京に出かけてきました。

 赤坂にいいお店があるという娘の情報で、ランチに立ち寄ることにしました、もちろんすべておまかせです。
 場所はTBSのビルのちかくでしたが、道端の植栽の根元には昨日の雪の名残があり、吹き抜けるビル風の寒いこと寒いこと。

 そしてフランス国旗が翻るお店にやってきました。
 目印看板のフライパンに Pour Toi (For You) とあり、壁面の木の看板には French Restaurant Pour Toi と読み取れました。

”Pour Toiプール トワ)"とは、フランス語で、”あなたのために” という意味だそうで、その由来がホームページにありました。

・・・・フランス リヨンのレストランで修業していた2012年初夏の朝、シェフの奥様にいつものようにおはようと挨拶した時、彼女が晴れ渡った空を指して、”Cést pour toi  これはあなたのためよ” と言った言葉が素敵で、店の名前を ”Pour Toi" と名付けました。
  気軽に本格フレンチを ”あなたのために” 提供する、それが Restaurant Pour Toi です。・・・・

 お店は階段を下りた地下一階にあり、カウンター席とテーブル席合わせて、22席のこじんまりしたフランス料理のレストランです(まさにビストロ)。右写真は入口から中を見たところ。

 ランチメニューは前菜、メイン・ディッシュ、デザート、ドリンクとなりますが、私は鶏ハムのサラダと牛イチボ肉のステーキをオーダーしました。

 料理が来るまできょろきょろと探検?です。左写真はテーブルの上にあったワインのコルクで作った羊と豚です。
 右の写真に見られるように壁の照明にもこだわりがあるようです。

 さらにもうひとつのこだわりを見つけました。
 ブルーの柄がついた一対のナイフとフォークです。その柄の先端部分になにか昆虫らしきバッジがついています。そしてナイフの刃の部分を見ると LAGUIOLE 100% MADE IN FANCE とありました。
 フランスのナイフ用語ではその柄の上の部分を“ムッシュ(mouche)と呼ぶそうで、またフランス語の蠅も”mouche”ということなので、これはまさに 100% とあわせて大いなる洒落と理解しました。おそらくオーナー・シェフのこだわりなのでしょう。
 
 LAGUIOLE (ラギオール)はフランス中南部の小さな町ですが、日本の関のように刃物の町として知られているようです。

 そうこうするうちに料理が出てきました。
 鶏ハムのサラダですが、噂に違わず驚くほどの量、そしてすばらしい味で、この一皿でおなかいっぱいになりそうです。
 かつて初めて渡米した折にオーダーしたシュリンプ・サラダの多さに驚かされたことを思い出しました。

 メイン・ディッシュ他のメニューも同様で、みなで夢中で、かつ楽しくいただきましたが、止めを刺したのはデザート(ミニ・ケーキの盛り合わせ)でした。各自の皿にそれぞれ6種類が並べてあります。
  
 またその種類の組み合わせがそれぞれ異なるため、お互いに隣の皿を見比べながらまたいっそう盛り上がりました。
 私は幸い Raspberry Pi(ラズベリーパイ)の本物に出会うことが出来ました。(皿の一番手前)(過去のブログ「Raspberry Pi(ラズベリーパイ)の味見」参照)

 昼食後、近くにあるという西洋菓子の店「しろたえ」に立ち寄ってみましたが、行列が前の通りにまで、、、、

 まだまだ寒の最中ではありますが、場所によっては梅の花が真っ青な空を背景に咲き匂っていました。





 帰途の下り新幹線の車窓からは久しぶりに富士山の全景を目にしました。世界遺産の富士の稜線はなんと美しいことか、 ”Fuji pour toi ! " 










2015年1月23日金曜日

もう一度 Arduino (1) arduinoの基本とか

 私にとってアルディーノ(Arduino)とは、その総合開発環境(IDE)が重要でマイコンチップ(AVR)を作動させるためのプログラムファイル(hexファイル)を生成させるために欠くことのできないツールとして大変重宝に使っています。なにせこのhexファイルはプログラムライターで直接AVRに焼くだけで実行可能なのですから、、、、私の過去のブログにも「AVR と Arduino  (1)」などいくつかありますので右側にある ラベルの Arduino をクリックしてみてください。
 
 一方、Arduinoのハードウェアは今までそれほど興味がありませんでしたが、他の人に説明したりするときにスケッチを書いてコンパイルし、書き込みボタンを押せばパラパラとLEDが点滅して即座にボードが動き始める様子は、これはこれである意味ドラマティックです。

 ということでこの機会にもう一度 Arduino についてハードウェア中心に整理してみたいと思います。
最新版の8ビットAruduino  UNO

 Arduinoプロジェクトは2005年にイタリアで始まりました。
 Arduino CPUAtmel社のAVRを使った素人でも扱えるワンボードマイコンの一種で、スタンドアローンでの使い方はもちろんマイコンからも制御することができます。

 前述の総合開発環境(IDE)やハードウェア設計情報などが無料で公開されており、誰もが自らの手で組み立て可能であり、場合によっては完成品のみならずキットなども購入することができます。

 なによりも素晴らしいのは、Arduinoのとっかかり易さ故に世界中の人々が多くのアプリケーションを競って実験し、その結果をネット上にアップしていることです。このことによって情報がどんどん積み上がり、大きな共有知識となっているのだと思います。

 現在 Arduino の最新ヴァージョンは総合開発環境(IDE)が「1.0.6」、ハードウェア(8ビット)が「UNO」となっています。(写真)

 Arduino が対象としているAtmel社AVR(チップを設計した Alf Egil Bogen と Vegard Wollanの名前と、RISCに由来する)RISCベースの8ビットマイクロコントローラ(制御用IC)の総称で1996年に開発されました。

 回路構成が簡単でCPU、メモリ(RAM、ROM)、I/O、データ記憶用のEEPROM、クロック発振回路、タイマーなどが1チップに収められており、書き込まれたプログラムISP -In-System Programming に対応により作動・制御します
 ほとんどの命令を1クロックで実行するため、MHzあたりの計算量は1MIPSにも達し、現在でも実用上十分な速さだと思いますし、廉価であることも手伝って私も愛用しています。
 左写真はたまたま手元にあったAVRファミリーです。いろいろ種類がありますが、基本的に使い方は同じです。
 上写真の Arduino UNO に使われているのは写真左上の ATMEGA328P です。

Arduino を語るには先ずブートローダーについて理解するのがいいと思います。

 通常AVRのようなマイクロコントローラにはあらかじめ「割り込みベクター」と「ユーザープログラム」が書き込まれています。スタートすると(リセットがかけられると)① リセット信号を受けて割り込みベクター記入してあるユーザープログラムのスタート番地に移動し  、ユーザープログラムを実行します。(下図左側の例)

 一方 Arduino のブートローダーシステムは、右図右側の例に示すように、あらかじめ書き込まれているのはメモリーの後半に見られる「ブートローダー割り込みベクター」と「ブートローダー・プログラム」です。
 同様にスタートすると(リセットがかけられると)① リセット信号を受けてブートローダー割り込みベクター記入してあるブートローダー・プログラムスタート番地に移動し  、ブートローダー・プログラム実行します。
 ③ この実行によってホスト・コンピュータのシリアルポートから「 Arduino の総合開発環境(IDE)で作成したユーザープログラム」を転送してもらいメモリーの最初の部分に「割り込みベクター」とともに書き込みがされます。
 あとは左側の例のように制御を割り込みベクターに移し ④ 、そこからユーザープログラムが実行 ⑤ されるわけです。

 ブートローダーシステムでもあらかじめ割り込みベクター」と「ユーザープログラム」が書き込まれていれば、意図的に新しいプログラムを書き込まないかぎり左側の通常のスタートと同じになります。

 左右の例を比べてわかるように、ユーザーが使用できるプログラム領域はブートローダーシステムのほうが「ブートローダー・プログラム」に占有される分だけ狭くなります、とはいっても最新の Optiboot では 従来の 1/4 にまで圧縮され512B)、転送速度も115200bps と速くなりました

 次回はハードの自作について。

2015年1月21日水曜日

演奏会 十日足らずで3回も、、、、

 一月もそろそろ下旬に入りましたが、今年も演奏会参りは続きそうです。

 すでにニューイヤーコンサートを皮切りに、この十日足らずで3回も出かけてきました。
 ニューイヤーコンサートはこのブログでもちょうど一年前に「ニューイヤー・コンサート 2014ととして取り上げていますが今年は「ペーター・グート ( Peter Guth )」率いる「ウィーン・シュトラウス・フェスティバル・オーケストラ」と日本のソプラノ歌手「足立さつき」の共演でした。

 プログラムは以下のとうり  は「足立さつき」の歌
第1部
ヨハン・シュトラウスⅡ:トリッチ・トラッチ・ポルカ
ヨハン・シュトラウスⅡ:ワルツ「春の声」
フランツ・レハール:喜歌劇「メリー・ウィドウ」より”ヴィリアの歌 ”
ヨハン・シュトラウスⅠ:ギャロップ「若人の情熱」
ヨハン・シュトラウスⅡ:皇帝円舞曲
ヨーゼフ・シュトラウス:フランス風ポルカ「鍛冶屋」
エドゥアルト・シュトラウス:ポルカ・シュネル「急行列車」
カール・ミヒャエル・ツィーラー:ワルツ「夜遊びをする人」
 ルドルフ・ジーツィンスキー:ウィーンわが夢の街
第2部
リヒャルト・ホイベルガー:喜歌劇「オペラ舞踏会」序曲
 ロベルト・シュトルツ:プラーター公演は花ざかり
ヨハン・シュトラウスⅡ:ワルツ「美しき青きドナウ」
ヨハン・シュトラウスⅡ:フランス風ポルカ「クラップフェンの森で」
ヨハン・シュトラウスⅡ:ポルカ・シュネル「狩り」
フランツ・レハール:喜歌劇「メリー・ウィドウ」より”メリー・ウイドウ・ワルツ ”
 フランツ・レハール:喜歌劇「ジュディッタ」より”熱き口づけ ”

 指揮者のペーター・グートさんはワルツの本場ウィーンの出身で、ヨハン・シュトラウスの伝統にのっとったバイオリンを演奏しながらの指揮で、なおかつプログラムによっては観客も巻き込んだニューイヤーコンサートならではの雰囲気作りは流石でした。
 特にアンコール曲の ヨハン・シュトラウスⅠ:ラデツキー行進曲 では手拍子のし過ぎで手が痛くなった、、、とは終演後家人の弁。
 演奏はどれもすばらしいものでしたが、ヨハン・シュトラウスⅡの皇帝円舞曲は出色でした。 
  また 足立さつき さんの美しく、柔らかな歌声が花を添えたのはいうまでもありません。

 二つ目の演奏会はコンサートマスター・シリーズその1で、ベルリン・フィルのコンサートマスターをつとめた 樫本 大進 のバイオリンとエリック・ル・サージュ( Eric Le Sage )のピアノによる以下のプログラムでした。

フォーレ:ヴァイオリン・ソナタ 第1番イ長調作品13
プーランク:ヴァイオリン・ソナタ FP.119
 (休憩を挟んで)
フォーレ:ロマンス 変ロ長調作品28
フランク:ヴァイオリン・ソナタ イ長調

 ピアノの エリック・ル・サージュさんがフランス人というわけでもないでしょうが、今回のプログラムはフランス色の濃いものでしたが日ごろあまり聴かないこともあって新鮮な感じでした。
 使用楽器はアンドレア・グヮルネリとありました。

 そして三つ目の演奏会はコンサートマスター・シリーズその2で、ウィーン・フィルコンサートマスターをつとめた ライナー・ホーネック( Rainer Honeck )のバイオリンと 児玉 桃 のピアノによる以下のプログラムでした。

モーツァルト:ヴァイオリン・ソナタ ト長調K.301
ベートーヴェン:ヴァイオリン・ソナタ 第9番イ長調「クロイツェル」作品47
 (休憩を挟んで)
ヒンデミット:無伴奏ヴァイオリン・ソナタ「外はとてもいい天気だ」作品31-2
ブラームス:ヴァイオリン・ソナタ 第1番ト長調「雨の歌」作品78

 樫本 大進さんもそうでしたが、コンサートマスターであったというわけでもないでしょうが、この ライナー・ホーネックさんは厳密というイメージが頭をよぎるほどきっちりとした演奏でした。
 特に二つ目の「クロイツェル」では 児玉 桃さんのピアノと奏でるハーモニーに驚かされました、もちろん二人の息もぴったりで、、、、
 使用楽器はストラディヴァリウス( ex-Hammerle )とのこと。

 ともあれ2015年の新春は演奏会で始まった感じです。

2015年1月12日月曜日

太陽柱( sun pillar )  こいつは春から〜 縁起が、、、、

 新しい年が明けての早朝、居心地の良い褥に決別し日課の散歩に出かけました。
 今の時期は日の出がほぼ7時ですが、天候さえ良ければ、風もなくそれほど寒さは感じません、とはいってもしっかり防寒対策はして出かけます。

 しばらく歩いてからふと太陽の方向を見て驚きました。なんと太陽から炎が垂直に立ち上っているように見えたのです。(左写真)

 これがかつて耳にしたことがある太陽柱(たいようちゅう sun pillar ) だと気がつき、慌てて家に帰り撮影しました。
 周辺がかなり明るくなってきていましたのではっきりとは撮ることができませんでしたが、たしかに太陽柱です。


 例によってネットで少し調べてみました。
 太陽柱は、大気光学現象の一種で、日出または日没時に太陽から地平線に対して垂直方向へ炎のような形の光芒が見られる現象を言います。

 私の下手な図を参考に説明すると、雲の中に板状の微細氷片があり、が弱い場合、これらの氷片は落下の際の空気抵抗のために地面に対してほぼ水平に浮かびます

 このほぼ水平に浮かんだ板状の氷片の表面で太陽からの光線が反射され、太陽の虚像として見えるのが太陽柱である、、、、とのこと

ブログより転載
ことのついでに綺麗な画像がありましたので借用してアップさせていただきました。


 早起きは三文の得とか、こいつは春から〜 縁起が、、、、


 この神秘的な自然現象をはるか古の人たちはどのように見ていたのでしょうか、ふと昨年訪れたマチュピチュの景色がよぎりました。