ブログアーカイブ

基于树莓派的水位溢出检测器

Overview 水位溢出检测器计可以检测容器中水容量是否达到指定水位,该设备主要通过水位传感器模块进行相关数据的采集,然后通过树莓派将数据输出。 Experimental Parts 为了完成设计需要用到一下器件 Pi3 x1 水位检测模块 x1  模数转换器 x1 面包板 x1  公对公跳线 x若干  公对母跳线 x若干 Hardware Raspberry Pi是一个出色的微型计算机,你可以使用它来控制数字输入和输出。但是当你想用它来处理模拟信号,例如像热敏电阻、电位器等模拟传感器输出时候,Raspberry  Pi就有些力不从心了,就需要借助模数转换芯片将模拟信号转换成数字信号。本项目中利用MCP3008水位检测模块输出的电压信号转换成数字信号,MCP3008是一款8通道10位精度的模数转换芯片。 水位检测模块是一款简单易用、性价比较高的水位/水滴识别检测传感器,其是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位。轻松完成水量到模拟信号的转换。该模块工作在DC3-5V,在本项目中采用3.3V供电。与树莓派具体连接请参考下图。 在接线的时候请认清模块正负极,不要接反了,否则会烧坏你的Pi和模块。模块的上的GND接Pi上的0V;模块上的VCC接3.3V。对于如何识别Pi的IO口请参考这篇文章: How to read Raspberry Pi i/o pin diagram (GPIO pin graph) Software 可以把pi直接接到显示器上,也可以通过SSH方式远程登录Pi。 1)编写代码 在/home/pi路径下用nano新建一个waterlevel.py(名字随意,你喜欢就好!) sudo nano

カテゴリー: 未分類

ラズベリー・パイでディスプレイのスリープ解除

LCDディスプレイをラズパイに取り付けて、暫く放置したときにスリープしてしまう問題を解消。 詳細な設定方法(OSはRaspbianを例にして) root権限が必要ですので、root権限がない場合、まずroot権限を獲得する: 1.「LXTerminal」で下記のコマンドを作動して、rootアカウントのパスワードを設定して下さい(2回入力して下さい)。 sudo passwd root 2.「LXTerminal」で下記のコマンドを作動して、rootアカウントをロック解除します。 sudo passwd --unlock root 3.「LXTerminal」で下記のコマンドを作動して、先ほど、設定したのパスワードを入力して、rootアカウントに切り替えして下さい。 su root 下記の写真をご参照くださいませ。 Screen.shファイルを新規作成と編集: 1.「LXTerminal」で下記のコマンドを作動して、Screen.shファイルを新規作成します。 sudo nano /etc/profile.d/Screen.sh 2.下記の内容をScreen.shファイルにコーピして、キーボードの「Ctrl」と「X」キーを押して、「Y」を押して、ファイルを保存してくださいませ。 xset dpms 0 0 0 xset s off 3.ファイルが保存したら、キーボードの「Enter」キーを押して、戻ります。 ラズベリー・パイを再起動したら、確認してくださいませ。

カテゴリー: 未分類

Raspberry Piで人体感知センサーモジュールを作動し、LEDを点灯する

概要 人感センサ(じんかんセンサ)とは、人間の所在を検知するためのセンサです。 赤外線、超音波、可視光などが用いられます。業務用の場合、赤外線と超音波を組み合わせることもあります。一般家庭用の場合は赤外線のみであることが多いです。 普段の人感センサはBISS0001 (マイクロパワーPIRモーション検出IC)基づいて、センサからのアナログ信号をデジタル信号に変更したら、出力します。 このプロジェクトの原理について、人感センサは人間のムーブメントが感知したら、Raspberry PiのGPIO port(input)へ高電位信号を送信し、Raspberry PiのGPIO port(output)を使用してLEDを点灯します。人感センサは人間のムーブメントが感知しない時、Raspberry PiのGPIO port(input)へ低電位信号を送信し、Raspberry PiのGPIO port(output)を使用してLEDを消灯します。このプロジェクトでは、Python(パイソン)と言うプログラミング言語を使用いたします。どうぞお楽しみください~ 実例図 必要なパーツ Raspberry Pi ボード x1 人感センサ x1 LED x1 ジャンプワイヤー 若干 ブレッドボード x1 1KΩ抵抗 x1 T型GPIO拡張ボード 40 Pinケーブル 非必要 配線図 人感センサの回路図 人感センサの概要図 Delay Time Adjust:遅延時間の調整 Sensitivity Adjust:感度の調整 3VDC regulator:3VDC レギュレータ BISS0001 PIR Chip:BISS0001 IC ソフトウエアのインストール

カテゴリー: 未分類

40PIN T型GPIO拡張ボードの装着方法

画像をクリックして、拡大イメージを表示しできます。  1.下記の画像のように、T型拡張ボードとブレッドボードを接続してくださいませ。 2.付属のテープケーブルとT型拡張ボードを接続してくださいませ。下記の画像をご参照: 3.下記の画像のように、テープケーブルとPI3ボードを接続してくださいませ。 最後にT型拡張ボードのPINとPI3ボードPINの対応関係は下記の画像をご参照: Raspberry PiのGPIOピンの概要  

カテゴリー: 未分類

MacでUNO/NANOボードを使用する

MacでMacでUNO/NANOボードを使用する 下記のURLでArduinoIDE(MACosx)をダウンロードして、解凍して、Arduinoをアプリケーション欄にコーピーして下さい。 https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/arduino/arduino-1.0.5-macosx.zip もしArduinoIDEがインストール済みの場合、上記の操作を無視して下さい。 MACを再起動したら、すぐにCMD + Rボダンを押して、terminal窓に入って、下記のコマンドを入力作動して下さい。 csrutil enable --without kext 再起動して、下記のリンクでドライブをダウンロードして、インストールして下さい。 http://www.wch.cn/downfile/178 インストール完了したら、UNO/NANOボードが使えると思います。

カテゴリー: 未分類

Windows 8/Windows10でArduino Unoを使ってみた

そこで今回はWindows 8でArduino Unoを使うまでの手順を説明したいと思います。 追記1:今回はWindows 8 Pro 64bit版を使用しました。初掲載後、Windows 8 32bit版では、ドライバ署名の強制は無いので、無効にする手順は不要とのご指摘をいただきました。 追記2:ベータ版のArduino IDE 1.5.2では、Driversフォルダが大幅に更新され、署名入りに変更されています。こちらを使えば「ドライバ署名の強制を無効にする」手順を実行するは必要ありません。 追記3:最新版のArduino IDE 1.0.4でもDriversフォルダが署名入りに変更されています。ですので、もうArduinoのドライバに関してはWindows 8の「ドライバ署名の強制」について考慮する必要がなくなりました。 ●Arduino IDEのインストール まずはArduinoIDEのインストールからです。最新のWindows用ファイルを、オフィシャルサイトからダウンロードしてください。 Download the Arduino Software ダウンロードしたファイルを展開し、展開されたフォルダごと任意の場所に移動もしくはコピーすれば、Arduino IDEは直ぐに使えます。その際、置き場所によっては管理者権限を求められる場合があります。 フォルダの中を開いて、arduino (arduino.exe)という実行ファイルを右クリックし、「スタートメニューにピン止め」を選ぶとスタートメニューから呼び出せるようになります。 出来たメニューをクリックするとArduino IDEが立ち上がります。途中で警告が出るかもしれませんが、そのまま進めて下さい。   ●ドライバー署名の強制を無効にする さてここまで出来たら、さっそくArduino Unoをパソコンに繋いでみたくなりますが、ちょっと待ってください。冒頭にも述べたように、適切な手順を踏まないと、ドライバのインストールを拒否されてしまいます。 そこで、デジタル署名の無いINFファイルでもインストールできるような一時設定をします。 (32bit版では、この手順を飛ばして「●Arduino Uno用ドライバのインストール」に進めるようです。現在調査中) デスクトップ画面からチャームバーを出して設定をクリックします。さらにPC設定の変更を選択してください。 画面がPC設定に切り替わるので、全般メニューから一番下にあるPCの起動をカスタマイズするの中の今すぐに再起動するをクリックします。 オプションの選択画面に切り替わります。 トラブルシューティング→詳細オプション→スタートアップ設定とクリックして行き、最後に再起動をクリックしてください。

カテゴリー: 未分類

マルチメーターテスターの設定と透明ケースの装着方法

公式ストア OSOYOOマルチメーターテスター 簡単な設定方法 【測定対象】 インダクタ、コンデンサ、ダイオード、デュアルダイオード、MOS、トランジスタ、SCR、レギュレータ、LED管、ESR、抵抗器、可変ポテンショメータ (Inductors, capacitors , diodes, dual diode , mos, transistor, SCR , the regulator, LED tube , ESR,Resistance ,Adjustable potentiometer Resistance: 0.1 ohm resolution, maximum 50M ohm)   【使用方法】  1、測定物をセットしてテストボタンを押すと自動解析してくれます。  2、右下のボタンを押すと電源ON 及び 測定開始  3、右下のボタン長押しでシャットダウン出来ます 【スペック】 ●状態:新品

カテゴリー: 未分類

16x2 I2C LCDプロジェクト (UNO R3ボードと Mega2560ボード)

I2C 1602 LCDで"Hello World!" などの文字列を表示のプロジェクトです。 Osoyoo I2C 1602液晶ディスプレイは従来Arduinoオリジナルスターターキットの英数字LCD(16×2)の改良版です。 Osoyoo I2C 1602 LCDは1602パネルに基づいて、パネルの裏に小さいI2C変換器が付いています。古いタイプの1602 LCDは4つデータワイヤ+2の制御ワイヤが必要し、すべて6つの デジタルポートを占有します。 弊社のOsoyoo I2C LCD は唯2つのアナログポートを使用しますので、とても便利と思います。 操作の手順 Step 1: LiquidCrystal_I2C.zipというlibraryファイルをダウンロードして、 I2C libraryをインストールしてくださいませ。 このlibraryファイルを使って、古いのLiquidCrystalを取り替えて下さい。 - Arduino IDEの根フォルダにlibrariesというフォルダがあります、このフォルダを開いて、既に有るのLiquidCrystal_I2Cというフォルダの名前を変更してくださいませ。 - ダウンロードしたのLiquidCrystal_I2C.zipファイルを解凍して下さい。 - 解凍済みのLiquidCrystal_I2Cフォルダをlibrariesフォルダに置いてくださいませ。 - Arduino IDEの操作画面で「Sketch->Import Library ->Add Library」をクリックして、解凍済みのLiquidCrystal_I2Cフォルダを選択して、開いてくださいませ。リストで新しいLiquidCrystal_I2Cを見えるになります。 -Arduino IDEを起動してくださいませ。 Step

カテゴリー: 未分類

Arduino V3

カテゴリー: 未分類

异地局域网利器--蒲公英路由器测评

  前言   作为动态域名解析行业领军者的花生壳,在不断涉足硬件行业后,于去年十月份发布了“蒲公英 智能组网路由器”,采用VPN组网技术的这款路由器主要面向中小型企业IT网管人士。蒲公英主打异地组建局域网、随时随地远程管理、内嵌花生壳技术,售价198元。         1.外观   蒲公英路由器外包装采用时下流行的硬质纸盒包装,类似手机包装盒的内外两层套盒,盒子外面有塑封防尘防水防污。包装盒印刷内容简单明了,正面是“蒲公英”及简单logo图案、侧面各印有一排蓝色文字、背面印有蒲公英的大致介绍,总体来看外包装以简洁为主。      打开包装盒后,首先入眼的是蓝色的说明书,拿掉说明书就可以看见银色的路由器。采用阳极氧化铝技术的铝合金外壳,看起来看起来美观漂亮,顶部的黑色蒲公英logo在铝合金外壳上居中显眼。把路由器拿出来,掀开垫撑的纸,可以看到黑色的电源线和充电头,二者与手机充电器的充电套装一样,标准也一样。         前面说了路由器外观是铝合金,采用了阳极氧化铝技术,所以手感不错,其正面显示界面有电源灯、网络灯、组网等,背面每一个网络插孔都有一个指示灯(刚插入电源的时候,会一起亮一次,而后就是在使用中的端口,灯会不停闪烁)。背面的两根天线,调整非常容易,可以360°旋转调整,但是天线竖起来后个人总觉得不太协调。电源插孔是USB形态的,也就是说当手机线坏了可以用蒲公英的线,同样的蒲公英也是如此。            2.体验   每个使用过路由器的人,都知道,要想路由器发出的无线网络不被人蹭网,就得设置密码,而且在路由器第一次使用的时候都会有快捷的设置方式。除了路由器设置外,就是路由器的各项参数了,而蒲公英路由器除了常规家庭用路由器功能外,还有一些其他的优秀功能。   2.1路由器设置   蒲公英路由器的设置界面不像常规路由器一样给出一个192.168.XXX.XXX的地址,而是在说明书里面提供了oraybox.com的云管理地址,通过该地址利用路由器的SN码登录就可以进行各项设置。登陆之后,首先就是首次登陆补全资料的提示,接着就是固件更新的提醒。更新固件后就可以进入路由器的设置界面了。通过设备管理界面,可以对路由器的各项常规内容进行设置和管理,其中值得一说的功能有:隐藏路由器、穿墙模式、自定义HOST等功能。         2.2路由器测试数据   通过路小胖和wifi分析仪对蒲公英路由器的分析,可以发现其信号强度在无障碍物的情况下与一般路由器差不多,都是在-40到-70dBm;在wifi稳定性上面,中等稍偏下,比优酷路由宝京东白条版稍微好一点;在网速方面,在13Mbps-26 Mbps浮动,与我接入路由器的宽带网络的上限速度稍微差点。            2.3特色功能   蒲公英路由器的最大卖点就是组建异地局域网(戏称为异地玩穿越)的同时还能够在线云管理路由器的各项功能和内嵌的花生壳(内网版)、向日葵远程开机模块。要想使用异地局域网等功能需要先在花生壳官网注册账号,然后进入管理中心—产品管理—蒲公英里面。在设备列表里面添加蒲公英路由器之后,去智能组网界面创建局域网网络并添加相应的蒲公英路由器。由于需要添加两台及以上的蒲公英路由器才能异地穿越,所以只有一台蒲公英的我,玩不了这么高大上的技术。虽然玩不了异地穿越这种事情,但是可以通过官网的设置界面体验一把各个设置过程。通过蒲公英介绍的价格体系可以知道,要想获得更优质的服务或者异地办公地点超过三个、需要集散网络等服务,需要购买花生壳的专业级服务,同时想出差在外访问组建的局域网,也需要花钱购买服务。         3.总结   体验了蒲公英路由器几天,发觉自己可能没有把它的优点更好的体验出来,毕竟只有一天蒲公英路由器,不过我还是来说说其优点和待改进点吧。   优点:①外观时尚漂亮,设计的指示灯贴切;②采用USB电源标准,就是手机电源标准,方便客户使用;③天线是2根外置不可拆卸5dBi高增益全向天线;④CPU是MT7620A,内存(RAM)128MB,闪存(FLASH)16MB;⑤异地组建局域网、内嵌花生壳(内网版)以及向日葵远程开机模块;⑥云管理路由器设置;   待改进点:①包装对机器的保护力度期待提高;②电源插头期待改进,有点大,或者可以考虑增加其他功能;③个人觉得天线和机身不太协调,有失美观;④没有5G的wifi;⑤异地组网必须是蒲公英路由器;⑥部分增值服务需要额外购买;   销售及购买建议:①不适合家庭用户购买;②有建站和OA需求的工作组可以购买;③希望员工能够在家里面远程或者说“穿越”入办公网络的企业;④想体验远程开关机和花生壳的用户。

カテゴリー: 未分類

Meta