Arduino上のWEB-ServeraのSDカードリーダーを介してイーサネットENC28J60を接続します

みなさんこんにちは。 WEBサーバーを構築する際の技術的な困難に直面して、おそらく誰もやったことのないアダプターを思いつきました(間違っているかもしれませんが)。 すべての§はシンプルで非常に実用的でした。



画像



必要なものとその作成方法については、アダプターでのWebサーバーのパフォーマンスの概要をビデオで示し、表示します。



すべては、タッチスクリーンとWEBインターフェイスを備えたサウナの作成から始まりました。

Arduino MEGA2560の画面とArduino UNOのWebサーバーのメニューを個別にプログラムしました(SAUNAプロジェクトの最後に、図とプログラムの記事があります)。



すべてが順調に進んでいるようで、インストールを開始しました。



画像画像



そして、サーバーに接続してアップロードすると...



画像



...それから、楽しみはまだ始まったばかりだということに気付きました。 その後、サイトが開いたかどうかにかかわらず、pingは1000を超えることがあり、RAMに罪を犯したクリスタルの選択を変更しようとしました(ただし、ATmega2560にはATmega328(UNO)以上のものがあります)。



そして、私の手が落ちたときだけ、MEGA 2560でLCDマザーボードを取り外すことに決め、それが機能しました。サイトは一瞬で開き、ping <または= 1で、すべてが完全に機能しました。



アダプタボードの3.3Vバッファがグリッチと問題の原因になりました。最初は、信号が選択されたときにアクティブになると考えました。チップはCS SDカードです...しかし、すべてが希望どおりに揃っているわけではありません。



そして、思いが浮かびましたが、このバッファを使用してイーサネットモジュールに信号を送信すると、SDカードは3.3Vであり、イーサネットモジュールは3.3Vですが(5Vもあります)。 その結果、ケーブルを取り外し、マザーボードは次のようになり始めました。



画像



電車の作り方、つまりこの電車の作成のビデオレビューを見てみたい比較的短い期間、電車を運転しませんでした。

ポップフードの在庫:







ループ回路:



画像



この場合、WEBサーバーはSDカードを使用せずに作成されたため、SDカードのスロットを安全に占有できます。



画像



画像



皆さんがこのアイデアを楽しんだことを願っています(おそらく中国人はすでに似たようなことをしているのでしょう)。



そして最後に、アダプターテストのビデオレビューを提供したいと思います。






All Articles