【世界最小】一円玉サイズのラズパイPico『Seeed XIAO RP2040』をご紹介!!

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 90

  • @starlightautumn
    @starlightautumn 2 роки тому +17

    Pico自体は1年近く使ってるのに2コア指定なんてしらなかった。
    コンパクトでもわかりやすい動画ありがとうございます。

    • @Shartick
      @Shartick  2 роки тому +1

      コメントありがとうございます!
      実は私もこの動画で色々調べるうちに見つけました。ある程度は使い慣れたと思っていたのですが、案外使いこなせていない機能があるものなんですよね。

  • @れろらりる-u4p
    @れろらりる-u4p 2 роки тому +18

    これくらいの処理であれば2コアを使わなくても、ステートマシンを書けば1つのループ内でマルチタスクできます!

    • @Shartick
      @Shartick  2 роки тому +2

      コメントありがとうございます!今度試してみますね☺️

  • @tk_lab416
    @tk_lab416 8 місяців тому

    いつも分かり易い動画ありがとうございます。
    勉強させて頂いております。
    ラズパイpicoのチャンネル数ほど要らないってシンプルな電子工作には
    コンパクトでいいですよね😊power ledの赤は消せない仕様ですか?

  • @wolfpapa2970
    @wolfpapa2970 2 роки тому +2

    ためになる情報をありがとうございます。
    チャンネル登録&高評価させて頂きました。
    これからも頑張って下さい!

    • @Shartick
      @Shartick  2 роки тому +1

      チャンネル登録、高評価ありがとうございます!
      激励のお言葉もとても嬉しいです。励みになります!

  • @kakkun61
    @kakkun61 2 роки тому +2

    デュアルコアで使ったときメモリーの排他制御とかどうするんだろう

  • @robosuke005
    @robosuke005 2 роки тому +1

    動画とてもわかりやすかったです
    チャンネル登録させていただきました。
    次回の動画も楽しみにしています!

    • @Shartick
      @Shartick  2 роки тому +1

      ご視聴&コメント、そしてチャンネル登録までいていただきましてありがとうございます!とても励みになります!🙇‍♂

  • @TheMadone301
    @TheMadone301 6 місяців тому

    ドローンをやっていまして、ELRS USBシュミレータードングルを作ろうとしました。

  • @easyMicrobitClassroom
    @easyMicrobitClassroom 2 роки тому +2

    おすすめに出ていたので,視聴させていただきました.デュアルコアのCPU,別々のCPUにArduinoIDEでプログラム 簡単にプログラムできそうですね.ハードxソフトのオープンソースって,すごい時代だなぁ〜,と改めて実感しました.

    • @Shartick
      @Shartick  2 роки тому

      ご視聴&コメントありがとうございます。
      かなり遊び甲斐のあるマイコンなので今後も弄り倒していきたいです。ハードウェアまでオープンソースの時代になっているとは驚きましたね。

  • @rutatan5
    @rutatan5 2 роки тому

    うぉぉぉぉ!やばいチャンネル見つけたぁぁ
    社畜商会さんの動画、頭から全部回ってきます(テック系)
    素晴らしい動画をありがとうございます、ファンになりました!

    • @Shartick
      @Shartick  2 роки тому +1

      ありがとうございます!!
      今後も動画アップしていきますので、よろしくお願いします!

  • @Aqulla0
    @Aqulla0 2 роки тому

    チャンネル登録したよ
    これからもギークな動画を楽しみにします

    • @Shartick
      @Shartick  2 роки тому

      チャンネル登録ありがとうございます!
      これからも動画アップしていきますので宜しくお願いします🙇‍♂

  • @TheMadone301
    @TheMadone301 6 місяців тому

    はじめまして。昨日Seeed XIAO RP2040を購入してUSB経由でPCに繋いだのですが、PCがSeeed XIAO RP2040を読み込みません。どうしたらPCに読み込めますか?

  • @嬰徳寺韻太郎
    @嬰徳寺韻太郎 2 роки тому

    僕は、Seeed XIAO RP2040に W5500を接続してネットワークの通信をしてみました。
    GP の番号を変えるだけで簡単に動作しましたよ。
    これで小さい IOT デバイスらしきものを何か作れそうです。

    • @Shartick
      @Shartick  2 роки тому +1

      おお、やはり同じRP2040なのでそのまま使えるんですね。情報ありがとうございます。
      ネットワークに繋がるようになるとIoT用途の幅がかなり広がりますね。

    • @嬰徳寺韻太郎
      @嬰徳寺韻太郎 2 роки тому

      @@Shartick そうなんです。ネットワークに繋いでも、ADコンバータと I2Cが余るので、いろいろ使えそうです。
      シリアル通信は残念ながら、RX と CSnがダブってダメですが。

  • @yamachandesu
    @yamachandesu Рік тому

    ポート数をあまり使わないで済むような時は、これが最適かもしれませんね❗️
    色々出てきすぎて、使うのが追いつきません😅

    • @Shartick
      @Shartick  Рік тому +1

      ほんと色々とありすぎて追いつきませんね…正直、気になったものを紹介するので手一杯です。選択肢が広がるのはとてもいいことですけどね。

  • @9igon93
    @9igon93 Рік тому

    素晴らしい。ありがとうございます。

    • @Shartick
      @Shartick  Рік тому

      こちらこそ、コメントくださりありがとうございます!

  • @嬰徳寺韻太郎
    @嬰徳寺韻太郎 2 роки тому

    今、ESP-WROOM-02を接続して Wifi接続をしてみようと計画しています。
    これは、ばっちり技適になっています。
    そのものを書いたサイトはありませんが、
    シリアル通信の仕方と、ATコマンドの内容が書いてあるサイトを組み合わせるとできそうな気がします。ESP-WROOM-02は単体でもマイコンになっているみたいですが、
    ファームウェアを書き換えると技適がやばくなるらしい。

    • @Shartick
      @Shartick  2 роки тому +1

      コメントありがとうございます。
      似たような話でPicoを母艦、ESP32をWiFiモジュールとして使う方法は以前見かけた気がします。紹介しようと思ってはいるのですがなかなか手が出せておりません…。
      試してみて上手くいくようなら次の動画で取り上げてみようかと思います。面白そうなアイデアありがとうございます。

    • @嬰徳寺韻太郎
      @嬰徳寺韻太郎 2 роки тому

      @@Shartick ESP-WROOM-02ピッチ変換済みモジュール《シンプル版》を スイッチサイエンス さんから購入して、シリアル通信 + AT コマンドで Wifi に接続して自分のサーバーから html を取り出す事に成功しました。
      このモジュールですが、小さい100mA の三端子レギュレターだと熱くなって即死でした。
      (犠牲になってくれた三端子レギュレターさんに感謝です)
      そこで、ごついDCDCコンバータで 5V→3.3vにして使いました。
      これは、本体の 3.3v に繋がなくて良かったです。数百mA 使う電気食い虫みたいです。
      あとは、Micropython しかサンプルが無かったのを、頑張って Circuit python に直して動作させました。 AT コマンドは、親機に接続するところだけ sleep を長くとらないとエラーになります。また、逆に CIPSEND中は sleep するとダメという面倒なものでした。
      とにかく、これで 煙を検知したらサーバーで警報を出すぐらいは楽勝ですね。

    • @Shartick
      @Shartick  2 роки тому +1

      おお、詳細な情報ありがとうございます!
      Pico→ESP-WROOM-02にシリアル接続してATコマンドで制御するんですね。勉強になります。
      私はCircuitPythonとESP32でWiFi接続にトライしていますが、ESP8266にも興味が湧いてきました。色々な接続方法を試してみたいですね。

    • @嬰徳寺韻太郎
      @嬰徳寺韻太郎 2 роки тому

      @@Shartick 今、MQ-2 煙センサーを A0 に接続して、1.5V 以上になったら WEBの php にアクセスして、アクセスのタイミングで gmail にメールを送信するという火災警報装置を完成させました。
      意外にも簡単にできましたね。

  • @TaguchikeiJapan
    @TaguchikeiJapan 7 місяців тому

    こういうのを小学校での教材にするべきなんですよね
    Javaのプログラムも動きますし

  • @k1126
    @k1126 2 роки тому +1

    はじめましてこんにちは、組み込みをしたり工作しています。2コアの部分はそれぞれにディレイ処理を入れてもそれぞれに独立して動きますか? 動画楽しみにしています。

    • @Shartick
      @Shartick  2 роки тому +1

      こんにちは!動画のご視聴、コメントありがとうございます。
      動画内で紹介したsetup1() と loop1()を追加する方法であれば独立してディレイも動くはずです。
      こちらのブログ( garchiving.com/try-multi-core-with-raspberry-pi-pico/#toc2 )でそれぞれにディレイを入れて検証してあります。ご参考になれば幸いです。

    • @k1126
      @k1126 2 роки тому

      @@Shartick 早速ありがとうございました。参考にさせていただきます。

    • @れろらりる-u4p
      @れろらりる-u4p 2 роки тому +1

      @@k1126
      ちなみにちなみに、複数のループを作るだけなら一つのコア一つのプログラム内でできます!
      "arduino ステートマシン"で検索するとマルチタスクについて出てきます。

  • @あすれい-z9r
    @あすれい-z9r 2 роки тому

    うおおおおお!!新しい動画待ってました!!
    最近ラズパイピコに興味持ってて社畜商会さんよくみてます!楽しみに待ってるんで頑張ってください〜!

    • @Shartick
      @Shartick  2 роки тому

      ありがとうございます!!
      動画見てくださってとっても嬉しいです!とても励みになります。
      これからもコツコツ動画を作っていきますので、今後もご覧いただけると幸いです🙏

  • @伊藤貴志-q9z
    @伊藤貴志-q9z 2 роки тому

    お邪魔します。チャンネル登録しました。
    わかりやすく、勉強になります。
    よろしくお願いします。

    • @Shartick
      @Shartick  2 роки тому

      チャンネル登録ありがとうございます!
      皆様に参考にしていただけるような動画を作っていきたいと思いますので、今後とも宜しくお願いします🙇‍♂

  • @削節
    @削節 2 роки тому

    おーぉ、デスマーチ脱出、おめでとうございます。
    micro-pythonでdual coreを扱うと突然死となるため、少しpicoから遠ざかっていました。
    arduino-picoでサポートされている話を聞き、そっち方面から再挑戦しようかなと思いました。

    • @Shartick
      @Shartick  2 роки тому +2

      ありがとうございます!しばらくは時間の余裕が取れるようになりましたので、またぼちぼち投稿していきたいと思います。
      Arduino言語でもデュアルコア使用時にクラッシュすることがあるようで、何らかの制約(限界)があるという記述を見たのですが失念してしまいました。まだまだ勉強が足りないようです。
      もとより経験が浅い上にブランクが空いてしまい浦島太郎状態なので、精進したいと思います。

  • @yamachandesu
    @yamachandesu Рік тому

    高校教員してまして、今改造ミニ四駆の改良版を検討していたので
    これ採用することも含めて、設計してみます。
    ちなみに、改造ミニ四駆はArduino Nanoで作ってて私のチャンネルに
    動画をアップしてます。
     よろしければ、拙作ですがご覧いただければ幸いです。

    • @Shartick
      @Shartick  Рік тому +1

      改造ミニ四駆!とても面白そうですね。
      RP2040はArduinoとしても使えますので、ぜひご検討ください。動画拝見させていただきます😊

  • @酒田陽仁
    @酒田陽仁 2 роки тому

    私は1カ月に1回ほど、データバックアップ(2回)、TrueImageによるWindows OSの全体イメージバックアップを取ります。
    Windows内でデータバックアップ1時間×2回で、TrueImage(UNIX環境)で40分かかります。
    今の機能の話を聞くとメッセージにならない場合は、難しいと感じました。

    • @Shartick
      @Shartick  2 роки тому

      コメントありがとうございます。
      今回のデモではWindowsの通知を対象としましたが、根本はUSBシリアルに文字さえ送信することができれば動作する仕組みですので、工夫次第では環境に関わらず使用することも可能な作りにしてあります。

    • @酒田陽仁
      @酒田陽仁 2 роки тому

      @@Shartick ありがとうございます。LEDで完了/エラーを知らせるだけでも問題がないのかも知れません。

    • @Shartick
      @Shartick  2 роки тому

      処理完了を確認するのであればLEDで十分かもしれませんね。点滅の頻度で複数の意味を持たせることもできますし、工夫のし甲斐があって楽しいです。

  • @lowlyemployeesai267
    @lowlyemployeesai267 2 роки тому +2

    このサイズで丁度いい箱・・・・
    ラズベリーパイと聞いた直後の、ちょうどいい箱・・・
    フリスクしか思い浮かばない。

    • @Shartick
      @Shartick  2 роки тому

      確かに…フリスクケースに綺麗に入りそうですね!いいアイデアありがとうございます☺️

  • @5ee1e
    @5ee1e 2 роки тому

    よければ自作キーボード設計これでしてほしいですね
    ピン数が足りないような気がしてこれを触る気になれないので...

    • @Shartick
      @Shartick  2 роки тому

      コメントありがとうございます。
      RP2040の自作キーボードは見たことはあるのですが、恥ずかしながら自作は全く未知の領域なのでまずは簡単なものから挑戦してみたいと思います。
      XIAOならかなり省スペース化できると思うのですが、ピンが足りるかどうか…。
      ↓やってる人いました!すごいですねぇ…
      zenn.dev/kaede_asatsuki/articles/1ac5f8e3514c2b

    • @5ee1e
      @5ee1e 2 роки тому

      @@Shartick ありがとうございます!
      割と40%くらいならいけそうですかねぇ
      QMK乗せるのもそんなに難しくなくなったので設計からやってみようと思います

    • @Shartick
      @Shartick  2 роки тому

      設計からできるとは…すごいですね!羨ましい限りです👏

  • @heishinkyoku943
    @heishinkyoku943 2 роки тому +1

    ちなみに製品名の「XIAO」は中国語で「小さい」という意味で、本当に名前そのままですね…

    • @Shartick
      @Shartick  2 роки тому

      コメントありがとうございます。
      スマホメーカー小米(Xiaomi)のXiaoと同じですよね。シンプルな名前でとても気に入っています。

  • @magra_jp2893
    @magra_jp2893 2 роки тому

    良質な動画だ、、

    • @Shartick
      @Shartick  2 роки тому +1

      ありがとうございます…!とても励みになります🙏

  • @shonen-alice
    @shonen-alice 2 роки тому +2

    ラズパイカメラのケースが丁度良さそうに見えました。

    • @Shartick
      @Shartick  2 роки тому +1

      コメントありがとうございます。
      ラズパイカメラのケースは自立するしサイズもちょうどいいしピッタリですね!情報感謝です😆

    • @shonen-alice
      @shonen-alice 2 роки тому

      @@Shartick この動画を見て先ほど同じものを買ってみました。スイッチサイエンスから届いたらカメラケースとの相性を試してみます。

    • @Shartick
      @Shartick  2 роки тому

      おお!ありがとうございます😆
      ぜひ相性など教えていただければ助かります!

    • @shonen-alice
      @shonen-alice 2 роки тому

      @@Shartick 商品届きました。カメラケースですが、スイッチサイエンス等で売っている「三脚マウントナット付きPiカメラケース」に入れてみました。ケースが大きくてカタカタいいますが、カメラケーブルの出入り口がUSBケーブルに丁度良く、三脚等にマウントできるので見映えも良いです。三脚マウントする際にネジを最後まで入れると基盤を押してしまうため、何らかの処置は必要ですが。
      ケースが透明なのでLEDが点滅するのも黙視できるし結構便利かもしれません。
      余談ですが以前動画にしていらっしゃったnuttxは動作するんでしょうか?探したところ有線LANがついたRP2040も有るようなので面白そうですね。

    • @Shartick
      @Shartick  2 роки тому +2

      おお!なかなかいい感じですね!ケースが透明でLEDを活用できるのもとても良いです👍
      Nuttxは動くには動きますが、実用的かと言われると厳しいところがあります。有線・無線LAN接続ができるRP2040機もあるのですが、実用的な所まで持って行くことを考えるとESP32の方が楽なんじゃないかという思いもあって微妙ですねぇ…

  • @catmull_sutherland
    @catmull_sutherland 2 роки тому

    ESP32をモジュールのまま使うとさらに小さく安くリソースも大きくWiFiやBTも使えますよ!
    ご興味があれば是非!

    • @Shartick
      @Shartick  2 роки тому +1

      コメントありがとうございます!
      実は開発ボードもモジュール単体も購入済みで色々と遊んではいたりします😁
      皆さんにお見せできるようなものができたらぜひ動画で紹介したいと思います!

  • @木場隆司
    @木場隆司 2 роки тому

    これは知らなかった。
    価格も良いし、この小ささでリセットボタンまであるとは。

    • @Shartick
      @Shartick  2 роки тому +1

      コメントありがとうございます。
      特徴である小ささだけでなく、機能もコスパも優れていてなかなか面白い製品だと思います。
      機会があればぜひお試しください!

  • @junotea4649
    @junotea4649 2 роки тому +1

    興味深く拝見させていただきました。
    「XIAO RP2040」を『世界最小』ということで紹介されていますが、PIMORONI社の「Tiny2040」(秋月電子でFlash 8MBモデルが入手可)も基板サイズは同一サイズとなっています。(参考まで)
    I/Oは2ピン多くSWD端子もありデバッグが可能ですが、基本 I/O数本、I2Cとシリアルが取り出せれば色々遊べるので、ちょっとした事なら低価格な「XIAO RP2040」で十分と思います。
    どちらも3色LED、BOOTのほかにRESETスイッチが設けられているのは良いですね。
    因みにArduinoですが、社畜商会さまは[アルディーノ]と発音されてるようですね。
    Arduino登場初期に読みが分からなかった事から、複数の読みが定着しているようです。(ASUSなどもそんな例ですね)
    発音は"du(ドゥ)"の音がしっかり発音された [アルドゥイーノ]が最もイタリア語に近い発音と私は思っています。(参考意見という事で)
    公式本とも言えるオライリーの『Arduinoをはじめよう』にも [アルドゥイーノ]と書かれているので、これを使用しています。

    • @Shartick
      @Shartick  2 роки тому

      コメントありがとうございます。
      サイズは公称値(USBポートを含む寸法)で比較しました。
      コストパフォーマンスを取るならXIAO、機能面ならTinyという選択肢になりそうですね。どちらも面白い商品です。
      発音についてお詳しいご説明ありがとうございます。発音はどうも苦手で、どうしても日本語寄りになってしまいまして…😅
      本製品のXIAOも中国語では小(Xiǎo)と3声で発音すべきところ、意図的にXiàoと4声で読んでいます。これでは中国語話者には笑(Xiào)に聞こえてしまい文字通り「笑われて」しまうのですが、日本でのシャオミ(Xiaomi)と同様に日本語話者が聞き取りやすい発音に変えています。
      カタカナ語をどう読むべきかは判断が難しくて毎度悩む点ですので、頂いたご意見は大変参考になります。ありがとうございます。

    • @junotea4649
      @junotea4649 2 роки тому

      @@Shartickさま
      評価用に入手して手元にあったのでパッと基板を合わせてみて「一緒じゃん」とか思ったのですが、ノギスで測ってみたら確かに0コンマ数ミリの差はありました(^^; 失礼しました。
      比較写真をアップできないのは残念です。
      動画の方は大変手が入れられており,丁寧に作られていると感じています.
      また,言葉も聞き易いように注意されているように感じられ好感が持てます.
      そうそう,発音と言えば "sudo” は確かに「スドー」なのですが,ビギナーの方にとっては "superuser do"(スーパーユーザー実行)の意味の略なので「スー ドゥー」と発音した方が良いように思うのは私だけでしょうか...(参考まで)

  • @tmysoramame8238
    @tmysoramame8238 2 роки тому +1

    rgbついてんの草

    • @Shartick
      @Shartick  2 роки тому

      思ってた以上にビカビカに光って笑いました🥹

  • @ojisan460
    @ojisan460 2 роки тому +4

    コメ欄の民度の高さwww
    ここは良いインターネッツですねwww

    • @Shartick
      @Shartick  2 роки тому +1

      コメントありがとうございます。
      応援のコメントだけでなく、お詳しい方々が勉強になるコメントをくださるので本当にありがたいです🙏

  • @tetraquark2402
    @tetraquark2402 2 роки тому

    Very strange this is in my feed

    • @Shartick
      @Shartick  2 роки тому

      Haha how strange? Anyway thanks for your comment.

    • @tetraquark2402
      @tetraquark2402 2 роки тому

      @@Shartick I'm interested in the pico but I don't understand your language at all.

    • @Shartick
      @Shartick  2 роки тому

      oh my bad, i don't put subtitle these days.

    • @FortuneTellingChannel-f3i
      @FortuneTellingChannel-f3i 2 роки тому

      @@Shartick 英語歴長いんですが「oh my bad」は初耳(目?)でした。欧米では子供でも知ってると思われますか?

    • @Shartick
      @Shartick  2 роки тому

      "my bad."はかなりくだけた(informalな)謝罪文句としては一般的だと思います。
      頭に感嘆詞の"oh"を付ける用法はネイティブも使っているので通じると思いますよ。
      hinative.com/ja/questions/6338350

  • @ペコーラ-t8k
    @ペコーラ-t8k Рік тому

    しゃお

  • @whangamatayamagata6021
    @whangamatayamagata6021 3 місяці тому

    マイクロパイトンとかいう新しい言語も出来たんですね。
    ラズピは使ってるけど、ラズピピコってなんだかわからないので、調べてみよう。
    そういえばシードの何かを前に買った事あるな。
    でも中国製って聞くだけで、オープンソースにして使ってもらって知らない間に情報を中国政府に流れそうで怖いね。ま、俺には失うものは無いので情報流れても問題ないしね。

  • @kumasan1969
    @kumasan1969 2 роки тому

    ピン数すくなっ…

    • @Shartick
      @Shartick  2 роки тому +1

      思い切ってピンを減らせばここまでフットプリントが小さくなるのに驚きました。その分、用途も限定されますけどね…

  • @近藤雄二-w6g
    @近藤雄二-w6g 2 роки тому

    中華ハードはどんなチップが載っていて、そこにマルウェアを仕込まれていないか不安だなぁ

    • @Shartick
      @Shartick  2 роки тому

      コメントありがとうございます。
      動画内でもご紹介しているとおり回路図等は公開されていますので、使用部品が気になる方は先にそちらを確認するとよいかもしれません。

    • @ニクロムゲルマニウム
      @ニクロムゲルマニウム 2 роки тому +5

      おそらく問題ないと思います。おっしゃっているマルウェアなどは外部との通信によって悪さをするものかと思いますが、RasPiのPicoやArduino(Atmega328p)などはそれ単体では通信手段がないですし、設計時にはどのような通信モジュールが使われるかわからないためマルウェアが通信手段を利用できないかと。おそらく。
      それに妙に遅くてプログラマーが気がつくと思います。
      そして、なんと、中国で生産されていないチップを見つけるのは至極困難なのです。TSMCという会社が世界トップなので。。
      ということで安心して大丈夫です。

    • @近藤雄二-w6g
      @近藤雄二-w6g 2 роки тому +1

      @@ニクロムゲルマニウム ユーザーが特定の通信機器に接続した場合に情報が抜き取られるということもありうるよね
      俺も国立大でCPUの設計やA.I.、通信工学などなどIT関連分野を学んでるから、それなりの知識はあると信じてるw

    • @ニクロムゲルマニウム
      @ニクロムゲルマニウム 2 роки тому +3

      @@近藤雄二-w6g 決め打ちしても確率は低いから大丈夫…………じゃないな。
      大丈夫だと思ってましたが、真剣に考えてみるとapplication noteで特定のモジュールに誘導することはできそう。決め打ちでドライバ組み込むのはありかもしれません。
      となると、次の課題はインターネットに繋ぐためのssidとパスコードの取得ですね。パスコードがプログラマーの書き込むコードに書かれてるとしても組み込まれたマルウェアからどうやって見つけるかが難しそうです。ここがちょっと思いつけないですね。

    • @近藤雄二-w6g
      @近藤雄二-w6g 2 роки тому

      @@ニクロムゲルマニウム 世界中に大量にばら撒かれたら、その1%でも繋がれば情報を取ったりサイバー攻撃に使ったりできてしまう
      そう考えると中華製の情報機器は近づきたくないんだよなぁ
      PT-Linkが中華ブランドだと知って焦ったよw