Code Monkey home page Code Monkey logo

resilencelyn's Projects

bus_type_greenhouse_monitoring_system icon bus_type_greenhouse_monitoring_system

采用STM32F103ZET6微控制器为大棚监控系统的数据采集和控制芯片。配合有一氧化碳传感器、空气 /土壤温湿度传感器、 光照报警模块明灌溉通风模块、 CAN CAN总线模块、显示视频监控等 总线模块、显示视频监控等 。一氧化碳传感器、空气 /土壤温湿 度传感器、光照用于监测大棚内环境数据 ;光电开关通过接收反射光线判断是否有人进入大棚;照明模块在光照不足的情况下为大棚补充植物所需光线;灌溉模块通过继电器开启;通风模块通过控制风扇为大棚通风;CAN总线用来连接各个监测节点与控制节点;视频显示模块显示传感器监测到的数据;监控模块用来监控大棚内图像。微控制器通过接受传感器的反馈信号来控制电机、风扇、LED装置工作,并且将反馈信号显示到终端,充分发挥了软件编程方便灵活的特点。

buttondrive icon buttondrive

纯C语言实现的一个按键驱动,可移植性强,支持单双击、连按、连按释放、长按;采用回调处理按键事件(自定义消抖时间),使用只需3步,1:创建按键,2:按键事件与回调处理函数链接映射。然后周期检查按键。

c-sharp-industry-automation-common-tools-codes icon c-sharp-industry-automation-common-tools-codes

C#: EPSON Robot Remote TCP/IP Control,Motion Control(GoogolTech/LeadShine),Advantech(PCI1752/PCI1754),Keyence Laser,RS232C,RS485,TCP/IP Server/Client(Sync/Async),OPC Client/Server,CAN, EtherCAT,XML,Excel,MYSQL/ACCESS Database,Common functions,Delay(time), etc.C#开发的工业自动化控制类,大部分已经写完且验证过: 一、EPSON Robot Remote TCP/IP Control: 用于对EPSON机械手进行远程以太网控制,建立以太网通讯后发送命令给爱普生机械手控制器,然后依照返回的命令处理相应结果; 二、Motion Control(GoogolTech/LeadShine):【二次封装】固高GTS系列运动控制卡运动卡控制类:初始化运动卡和更新IO,控制固高运动控制器轴运动;这是对固高和雷赛运动控制卡的DLL文件中的函数进行第二次封装,使在实际编程的时候更加方便、快捷; 三、Advantech: PCI1752:研华数据采集卡PCI1752更新输出及输出状态回读; PCI1754:研华数据采集卡PCI1754更新输入信号; 四、Keyence Laser:基恩士激光读取数据; 五、RS232C:RS232C串口通讯,包括界面类; 六、RS485:RS485串口通讯,还没有完成; 七、TCP/IP Server/Client(Sync/Async):以太网通讯客户端和服务器端,支持同步和异步通讯; 八、OPC Client/Server:还没有完成; 九、CAN, EtherCAT:还没有完成; 十、XML:XML文件操作,包括写和读取的相关实用函数; 十一、Excel:Excel文件的相关操作,包括快速写大量数据到EXCEL文件;其中处理条件格式的代码还在调试中; 十二、MYSQL/ACCESS Database:数据库操作; 十三、Common functions:操作系统和文件相关操作、获取TcpClient连接的本地/对方IP地址和端口、通用TCP/IP函数、跨线程安全的委托、进制转换、通用RS232C函数; 十四、Delay(time):延时计时器,等待指定时间,如果计算机不支持高性能计数器,则只支持整数秒的时间 十五、ListView:针对ListView控件的各项增加、删除、查找操作;

camera_net icon camera_net

A .NET library for Camera easy use via DirectShow

canbus-analyzer icon canbus-analyzer

A development tool / companion software for Scan My Tesla. Graphs, displays and analyzes both known and unknown CANBUS packets.

canopen-stm32f1 icon canopen-stm32f1

基于CANfestival的CANopen协议在STM32F1系列单片机上的实现

catlib icon catlib

CatLib for unity3d dependency injection framework

ccd-ocean-optics icon ccd-ocean-optics

海洋光学CCD全谱集中某些波长的时序图提取出来(extration for sequences of some wavelengths of spectra,GUI)

ceramicaging icon ceramicaging

毕业设计:基于LabVIEW的陶瓷老化测试系统

cimon.net icon cimon.net

This library mange communication with Exclusive Service for CIMON PLC Ethernet & Serial Port

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.