s51517765のブックマーク (1,054)

  • 【小ネタ】LEDを光起電力センサとして使ってみたい

    LEDを光センサとして使う LEDを光センサにして使うなんて、、、と思うかもしれませんが実は出来ちゃうんです! 光センサといってもフォトレジスタ(CDSセル)のように光を当てることにより抵抗値が変わるわけではありません。LEDに光を当てることによって発生する起電力をセンサとして使用することが出来るんですね。 かくいう私も最近知ったばかりで、この小ネタを試してみたいという事で記事にした次第です。 という事でLEDセンサの紹介と実践という事で、記事の最終目的はLEDを光センサとしてトランジスタを駆動させてLEDを光らせていきたいと思います。完全アナログ回路です!マイコンは使用しません

    s51517765
    s51517765 2022/04/09
  • 【どうなの課】餅田コシヒカリ「しょうがで痩せるのか?」10倍ショウガの作り方

    s51517765
    s51517765 2022/04/07
  • おうちでできるCAN通信(Arduino+MCP2515+sigrok) - Qiita

    はじめに ArduinoマイコンとMCP2515 CANモジュール、オープンソースのロジックアナライザ sigrokを使い、安価で手軽にCAN通信を実験できる環境を構築します。 準備するもの ハードウエア Arduino Unoマイコンボード x1 (または、互換ボード) MCP2515 CAN通信モジュール x2 (Amazonで1個あたり500円程度で入手できます) USBロジックアナライザ (Amazonで1000円~入手できます。) ソフトウエア Arduino IDE Sigrok/PulseView オープンソースのロジックアナライザ MCP_CAN_lib Arduino MCP2515ライブラリ Seeed-StudioのCAN-BUS Shield用ライブラリなど類似のCAN用ライブラリが多数存在し、コマンドに微妙な差あるので注意が必要です。今回はMCP_CAN_libを

    おうちでできるCAN通信(Arduino+MCP2515+sigrok) - Qiita
    s51517765
    s51517765 2022/04/06
  • ATtiny402マイコン基板

    超小型Arduino互換のATtiny402マイコン基板です。 仕様 回路図や寸法図、ピン配置はサポートページに記載しています。 Arduinoとして使用する場合の設定もサポートページに記載しています。 特徴 超小型 8ピンSOP変換基板を一回り大きくした12.5mm角のマイコン基板です。 書き込み端子付き Arduino IDEからUSBシリアル経由で書き込める端子を追加しています。 フェードインスケッチが書込済み プログラムを書かなくてもそのままでLEDのフェードイン用基板として使用できます。 内容物 1x ATtiny402マイコン基板 使用例 シリアル変換モジュールでの書き込み フルカラーシリアルLED連結基板との組合せ 製作例 資料 サポートページ ATTiny402 こちらの商品は、マイアクリエイトさんからの受託販売商品です。 輸送上の問題は当社が責任を負います。技術的なご質問

    ATtiny402マイコン基板
    s51517765
    s51517765 2022/04/04
  • 電子部品使い方:マイコンのD/A変換

    データの送信は15ビットのMSBから送ります。 bit15 A/B アナログを出力するチャンネルAorBを指定します。 0:チャンネルA(OUTA) 1:チャンネルB(OUTB) bit14 BUF VREFの入力でバッファ制御を行うかの指示をします。 0:バッファ制御をしない 1:バッファ制御をする 以下データシートの直訳です(Google翻訳) MCP492Xデバイスの入力バッファアンプは、低オフセット電圧と低ノイズを提供しています。 各DACのコンフィギュレーションビットは、VREF入力がバッファ又はバッファなしモードを達成する 為、入力バッファアンプをバイパスする事ができます。 このビットのデフォルト値はバッファリングされていないです。 バッファモードは、入力範囲と周波数応答にわずかな制限付きで、非常に高い入力インピーダンス を提供します。 バッファモードは165 kΩ w/7 p

    s51517765
    s51517765 2022/04/04
  • ArduinoとDAコンバータ(MCP4922)を使用したアナログ出力の解説 | srltテクノアーカイブ

    ArduinoとDAコンバータでアナログ出力する回路を作りたかったのですが、分かりやすい解説がなく意外と苦労したので今後のために方法をまとめておきます。 (間違いが無いよう十分注意しておりますが、データシートなどの公式文書もあわせてご確認ください) DAコンバータを選択した理由 LEDの輝度調整程度であれば、PWM信号で疑似アナログ出力を出すこともできますが、 今回は他のマイコンボードのADポートに信号を入力するため、DAコンバータICを使用することにしました。 また、DAコンバータICは比較的メジャーな、MICROCHIP社のMCP4922を使用しました。 MCP4922は2回路入りで、秋月電子通商の通販サイトで購入できます。 回路設計 基的にはArduinoの端子と直接接続するだけですが、ノイズ対策でバイパスコンデンサを付けることが推奨されています。 データシートの20ページに図があ

    s51517765
    s51517765 2022/04/04
  • pandas/doc/cheatsheet at main · pandas-dev/pandas

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    pandas/doc/cheatsheet at main · pandas-dev/pandas
    s51517765
    s51517765 2022/04/02
    pandas チートシート
  • https://www.pexels.com/ja-jp/videos/

    s51517765
    s51517765 2022/03/30
    フリー動画
  • Tkinterで動画を再生する最低限の方法 - Qiita

    概要 pythonGUIアプリが作れるtkinterに動画を再生する方法をまとめた記事です openCVを使うため、音声の出力はないです 完成形は最低限(動画の表示と再生,停止の制御のみ)ですのでこんな感じです python 3.8.3 opencv-python 4.4.0.44 pillow 7.2.0 ソース import cv2 from PIL import Image, ImageTk import tkinter as tk from tkinter import messagebox import threading as th lock = th.Lock() class VideoPlayer(tk.Frame): def __init__(self,master=None): super().__init__(master,width=1000,height=500

    Tkinterで動画を再生する最低限の方法 - Qiita
    s51517765
    s51517765 2022/03/30
  • SIGNATE Quest | 実践形式で学ぶ100%オンライン形式のAI・データサイエンス講座

    Quest 株価予測(ファンダメンタルズ分析) 難易度:★★★★☆ 業種 金融・保険 テーブル 回帰問題 時系列 コーディング有 クエストでは株価の最高値、および最安値の変化率の予測にチャレンジしていただきます。 クエストの内容の大部分は、日取引所グループ ファンダメンタルズ分析チャレンジに合わせて用意された株式分析チュートリアル(https://japanexchangegroup.github.io/J-Quants-Tutorial/)の2章をベースに作成しています。 ただし、クエストで扱うデータの詳細や、金融に関連する知識や用語の詳しい説明は、コンテンツ内では省略しています。これを確認したい場合は上記のチュートリアルをご参照ください。 監修 ・株式会社日取引所グループ:https://www.jpx.co.jp/ ・AlpacaJapan株式会社:https://www.

    SIGNATE Quest | 実践形式で学ぶ100%オンライン形式のAI・データサイエンス講座
    s51517765
    s51517765 2022/03/28
  • python-pandas-plot

    pandas.Series, pandas.DataFrameのメソッドとしてplot()がある。Pythonのグラフ描画ライブラリMatplotlibのラッパーで、簡単にグラフを作成できる。 pandas.DataFrame.plot — pandas 0.22.0 documentation Visualization — pandas 0.22.0 documentation Irisデータセットを例として、様々な種類のグラフ作成および引数の設定などをサンプルコード・結果とともに説明する。 Irisデータセット plot()メソッドの基的な使い方 表示 画像ファイルとして保存 オブジェクトとして操作 共通の設定 サイズを変更 別々のサブプロットに描画 サブプロットのレイアウト サブプロットのx軸, y軸の共通化 プロットする列の指定 グラフの種類 折れ線グラフ(line plot)

    python-pandas-plot
    s51517765
    s51517765 2022/03/28
    pandas
  • pandasで要素・行・列に関数を適用するmap, apply, applymap | note.nkmk.me

    pandasでDataFrameやSeriesの要素・行・列に任意の関数を適用するには、map(), apply(), applymap()メソッドを使う。 後半で述べるように、一般的な処理はDataFrameやSeriesのメソッドとして提供されている。また、NumPyの関数にDataFrameやSeriesを渡して処理することもできる。map()やapply()は遅いので、可能であれば専用のメソッドやNumPyの関数を使うほうがよい。 記事のサンプルコードのpandasおよびNumPyのバージョンは以下の通り。バージョンによって仕様が異なる可能性があるので注意。 import pandas as pd import numpy as np print(pd.__version__) # 2.1.2 print(np.__version__) # 1.26.1

    pandasで要素・行・列に関数を適用するmap, apply, applymap | note.nkmk.me
    s51517765
    s51517765 2022/03/28
    pandas
  • pandas.DataFrameの行を条件で抽出するquery | note.nkmk.me

    pandas.DataFrameから任意の条件を満たす行を抽出するにはquery()メソッドを使う。比較演算子や文字列メソッドによる条件指定、複数条件の組み合わせなどを簡潔に記述できる。 pandas.DataFrame.query — pandas 2.1.4 documentation Indexing and selecting data - The query() Method — pandas 2.1.4 documentation ブーリアンインデックス(Boolean indexing)による条件指定については以下の記事を参照。 関連記事: pandasで複数条件のAND, OR, NOTから行を抽出(選択) 特定の型の列を抽出したり、行名・列名で行・列を抽出したりすることも可能。 関連記事: pandas.DataFrameから特定の型の列を抽出・除外するselect_dt

    pandas.DataFrameの行を条件で抽出するquery | note.nkmk.me
    s51517765
    s51517765 2022/03/28
    pandas
  • Raspberry Piの本体LEDを消す方法

    Raspberry Piは、電源LED(PWR LED / 赤色)とMicroSDカードへのアクセス時に点灯するLED(ACT LED / 緑色)の2種類が付いているが、特に電源LEDは常時点灯であるため、夜になって部屋を暗くすると目障りとなることがある。 Raspberry Piの体LEDは、OS(Raspbian)から動作を制御することができるので、その方法を記載する。 LED消灯手順 LEDを制御するためのファイルは以下に存在する。 /sys/class/leds/led0   ←ACT LED / 緑色 /sys/class/leds/led1   ←PWR LED / 赤色 上記パスにあるtriggerというファイルに、LED点灯のトリガーが記載されているので確認してみよう。 $ cat /sys/class/leds/led0/trigger ----------------

    Raspberry Piの本体LEDを消す方法
    s51517765
    s51517765 2022/03/27
  • ボルテージフォロワとは?オペアンプを使ったバッファ回路

    ボルテージフォロワとは、オペアンプを使ったバッファ回路で、インピーダンス変換や回路の分離の用途で使われます。 増幅率が1倍で、入力インピーダンスが大きく、出力インピーダンスが低いという特徴があります。 ボルテージフォロワの動作原理 ボルテージフォロワはオペアンプの反転入力端子と出力をショートして使います。 増幅率(利得)は1倍となり、入力された電圧がそのまま出力されます。 出力がそのまま反転入力端子に返ってくるため、VOUTがV+より高くなると出力電圧を下げようとフィードバックがかかり、VOUTがV+より低くなると出力電圧を上げようとフィードバックがかかります。 結果、VOUT=V+となるように制御されます。 これがボルテージフォロワの動作原理です。 ボルテージフォロワの役割と用途 ボルテージフォロワの役割は、高いインピーダンスを低いインピーダンスに変換することです。 インピーダンス変換の

    ボルテージフォロワとは?オペアンプを使ったバッファ回路
    s51517765
    s51517765 2022/03/26
    1倍増幅、効果
  • 講座情報詳細|【練習問題】民泊サービスの宿泊価格予測 (METI/経済産業省)

  • PythonでAPIを爆速で構築してみた - Qiita

    目次 1.はじめに 2.コーディング 3.コンテナ化 1. はじめに 友人に「PythonAPIをサクッと作ってよ」と言われたのでシンプルなREST APIを作ってみた。 作ったものを渡すだけでなく作り方も教えて欲しいとのことなので、ここに記事として掲載する。少し手順書のような記載なため、初学者向けかもしれない。 Pythonと聞いて「Djangoでも使うか?」と思いつつも、よりサクッと感のあるフレームワークを探してみたところ FastAPIなるものがあり、今回はこれを採用してみた。 公式より引用 FastAPI は、Pythonの標準である型ヒントに基づいてPython 3.6 以降でAPI を構築するための、モダンで、高速(高パフォーマンス)な、Web フレームワークです。 FastAPI には Swagger UI と ReDoc の両スタイルのドキュメントを自動で生成してくれる機

    PythonでAPIを爆速で構築してみた - Qiita
    s51517765
    s51517765 2022/03/09
  • 【オシロスコープ】安いけどちゃんと使えそうです。100MHz帯域幅 1GSa / sサンプル【電子工作】

    スペックと内容物 こんな感じです。 アナログ帯域幅:100MHz チャンネル数:2チャンネル 最大リアルタイムサンプリングレート:1GSa / s 感度:50mV / div〜500V / div タイムベース範囲:50S / div〜10nS / div   50ms以上はSingleトリガ 最大電圧:40V(1Xプローブ)、400V(10Xプローブ) 入力抵抗:1M ADC精度:8ビット 結合モード:AC / DC トリガーモード:シングル、ノーマル、オート トリガーエッジ:立ち上がりエッジ/立ち下がりエッジ 外部トリガー電圧:0〜40V ディスプレイ:7インチ-800 * 480 動作時:静電容量式タッチスクリーン+ジェスチャー 拡張ポート:USB画像のエクスポート 波形の保存はできるけど波形では取り出せない 電源:リチウム電池、6000mAh(内臓) USBアダプタで充電(付属)

    【オシロスコープ】安いけどちゃんと使えそうです。100MHz帯域幅 1GSa / sサンプル【電子工作】
    s51517765
    s51517765 2022/03/07
  • Motor Driver HAT - Waveshare Wiki

    s51517765
    s51517765 2022/03/07
    “BCM2835 ”
  • Linux?????????????OS?? Vol.1

    s51517765
    s51517765 2022/03/06
    rtos