🐍 Python & Raspberry 🐍
8.21K subscribers
1.92K photos
125 videos
623 files
1.23K links
Python- Raspberry Pi-AI-IOT
ادمین : فرهاد ناصری زاده
@farhad_naserizadeh
@farhad3412

گروه پایتون
@Python_QA
تبادل
@mmtahmasbi
کانال مرتبط
@new_mathematical
@micropython_iot
@c_micro
اینستاگرام
http://Instagram.com/python_raspberry
Download Telegram
یادگیری ماشین با تنسورفلو

Machine Learning with TensorFlow 👇

🌟2018

🔰 @raspberry_python
Nishant_Shukla_with_Kenneth_Fricklas.pdf
11.3 MB
یادگیری ماشین با تنسورفلو

Machine Learning with TensorFlow

🌟2018

🔰 @raspberry_python
ریاضیات گسسته پیشرفته و کاربردهای آن در رمزنگاری 👇

🌟 2018

🔰 @raspberry_python
Nicholas_J_Daras,Themistocles_M.pdf
5.9 MB
ریاضیات گسسته پیشرفته و کاربردهای آن در رمزنگاری

🌟 2018

🔰 @raspberry_python
relay board

🔰 @raspberry_python
اینترنت اشیا بر پایه رزبری پای 👇

🌟2018

🔰 @raspberry_python
Chet_Hosmer_Defending_IoT_Infrastructures.pdf
5.6 MB
Defending IoT Infrastructures with the Raspberry Pi Monitoring and Detecting Nefarious Behavior in Real Time

اینترنت اشیا بر پایه رزبری پای

🌟2018

🔰 @raspberry_python
طراحی سیستم های امبدد و اینترنت اشیا توسط ARM 👇

🌟 انتشارات وایلی 2018

🔰 @raspberry_python
🔰 @RaspberryProject
Xiao,_Perry_Designing_embedded_systems.pdf
24.6 MB
طراحی سیستم های امبدد و اینترنت اشیا توسط ARM

🌟 انتشارات وایلی 2018

🔰 @raspberry_python
🔰 @RaspberryProject
پایتون برای دانش آموزان.pdf
13.9 MB
پایتون برای دانش آموزان
🔰 @raspberry_python
Forwarded from Raspberry Project
تبدیل رزبری به PLC

برنامه نویسی به زبان lader در رزبری پای

دستورات زیر را اجرا کنید
Sudo apt-get update
Sudo apt-get upgrade
و سپس دستور زیر را اجرا کنید
Sudo apt-get install git

پس از از آدرس git زیر فایل مربوطه را دانلود کنید
git clone https://github.com/thiagoralves/OpenPLC_v3.git
و سپس
cd OpenPLC_v3
در نهایت با دستور زیر اقدام به نصب کنید
./install.sh rpi
و
sudo ./start_openplc.sh

پروسه نصب زمانبر است پس شکیبا باشید.

بعد از پایان نصب از آیپی آدرس رزبری پای خود با پورت 8080 وارد نرم افزارopenplc شوید.
در صورتی که از شما رمز و یا پسورد خواسته شد openplc را وارد نمایید
دذر صفحه باز شده user profile خود را تکمیل کنید
سپس وارد گزینه hardware شوید و از منو openplc hardware layer گزینه raspberry pi را انتخاب نمایید و save change را بزنید.
در نهایت از داشبورد program اقدام به کد نویسی lader نمایید و بعد از اتمام start plc را بفشارید تا برنامه نوشته شده اجرا شود
@raspberryproject
Forwarded from Raspberry Project
اجرای اینترفیس CAN در رزبری پای

@Raspberryproject
اجرای اینترفیس CAN در رزبری پای

@Raspberryproject
نحوه راه اندازی

مرحله ۱

ادیت فایل کانفیگ

/boot/config.txt


dtoverlay=mcp2515-can0,oscillator=8000000,interrupt=12 dtoverlay=spi-bcm2835-overlay


مرحله ۲

sudo apt-get install can-utils

مرحله ۳ رزبری خودرا ریستارت کنید

مرحله ۴ بررسی can

pi@piv2:~ $ ls /sys/bus/spi/devices/spi0.0 driver modalias net of_node subsystem uevent pi@piv2:~ $ ls /sys/bus/spi/devices/spi0.0/net can0 pi@piv2:~ $ ls /sys/bus/spi/devices/spi0.0 driver modalias net of_node subsystem uevent pi@piv2:~ $ ls /sys/bus/spi/devices/spi0.0/net/ can0 pi@piv2:~ $ ls /sys/bus/spi/devices/spi0.0/net/can0/ addr_assign_type carrier_changes duplex iflink operstate speed uevent address device flags link_mode phys_port_id statistics addr_len dev_id gro_flush_timeout mtu phys_port_name subsystem broadcast dev_port ifalias name_assign_type phys_switch_id tx_queue_len carrier dormant ifindex netdev_group queues type


مرحله ۵
sudo ip link set can0 up type can bitrate 125000



ارسال از طریق Can

cansend can0 456#43414e2054657374

دریافت
candump can0

@Raspberryproject
ارتباط رزبری پای با ads1115

ADS 1115 I2C 16Bit

🔰 @raspberry_python
کد پایتون رزبری پای و ADS1115

import smbus

import time

bus = smbus.SMBus(1)

data = [0x84,0x83]

bus.write_i2c_block_data(0x48, 0x01, data)

time.sleep(0.5)

data = bus.read_i2c_block_data(0x48, 0x00, 2)

raw_adc = data[0] * 256 + data[1]

if raw_adc > 32767:

raw_adc -= 65535

print "Digital Value of Analog Input : %d" %raw_adc

🔰 @raspberry_python