The document discusses Arduino and PCB design basics. It covers microcontrollers, the Arduino development board, programming concepts for interfacing various components like LEDs, LCDs, sensors and modules. It also discusses PCB design using OrCAD Capture and Layout software including creating schematics, linking components to footprints, and designing the final PCB layout.
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentJonathan Ruiz de Garibay
The Internet of Things offers a growing market open to new products. To be able to take advantages of this opportunity companies need to be able to quickly create prototypes of their products. Given the difficulties that the development of embedded devices presents, both on the hardware and software parts, it is a necessity to create tools that ease this process. In this paper we present a codesing-oriented platform that will help developers to create their prototypes in an agile manner. The presented platform simplifies the usage and integration of standardized peripherals and reduces the complexity of the development process. We also present a prototype created using the platform, showcasing its capabilities.
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentJonathan Ruiz de Garibay
The Internet of Things offers a growing market open to new products. To be able to take advantages of this opportunity companies need to be able to quickly create prototypes of their products. Given the difficulties that the development of embedded devices presents, both on the hardware and software parts, it is a necessity to create tools that ease this process. In this paper we present a codesing-oriented platform that will help developers to create their prototypes in an agile manner. The presented platform simplifies the usage and integration of standardized peripherals and reduces the complexity of the development process. We also present a prototype created using the platform, showcasing its capabilities.
This presentation gives an overview of the PIC micro-controllers. Additionally, it describes the advantages, disadvantages and applications of these micro-controllers. It also explains real-world projects that are possible using the PIC micro-controllers.
This note is more helpful to S7 CSE students Under kerala University. It Contains the architecture and memory organization PIC 16f873 Microcontrollers.
Complete description of AT89xxx (8051 based) microcontrollers with timers, serial communication and assembly language programming. Interfacing of some real time devices like led, sensor, and seven segment display is also covered.
This presentation gives an overview of the PIC micro-controllers. Additionally, it describes the advantages, disadvantages and applications of these micro-controllers. It also explains real-world projects that are possible using the PIC micro-controllers.
This note is more helpful to S7 CSE students Under kerala University. It Contains the architecture and memory organization PIC 16f873 Microcontrollers.
Complete description of AT89xxx (8051 based) microcontrollers with timers, serial communication and assembly language programming. Interfacing of some real time devices like led, sensor, and seven segment display is also covered.
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.
HI-3220 ARINC 429 DATA MANAGEMENT ENGINE
16 x RECEIVERS, 8 x TRANSMITTERS, ADK-3220. Application Development Kit Users Guide and High Density 16Rx / 8Tx or 8Rx / 4Tx ARINC 429 HI-3220 datasheet.
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
2. What is a Microcontroller
• A small computer on a single chip containing a processor, memory,
and input/output
• Typically "embedded" inside some device that they control
• A microcontroller is often small and low cost
7. Interfacing
PROGRAMMING CONCEPTS:
Embedded C language implementation, programming,& debugging
Memory Models
Library reference
Functions, Parameter passing and return types
ON-CHIP PERIPHERALS PROGRAMMING, AND APPLICATION:
Ports: Input/output
Timers & Counters
UART (Programming of Serial ports)
EXTERNAL INTERFACES STUDY, PROGRAMMING AND APPLICATIONS:
Implementation(single LED) with C programming
LED array connections (multiple LED’s)
Dancing LED’s with C programming
Positive logic implementation and negative logic
Basic circuit implementation/pin configuration
ON/OFF controlling AC and DC devices with C programming
8. Interfacing (contd.)
LCD
16×2 LCD hardware connections
Displaying own text on 16×2 LCD with C programming
LCD interfacing with push buttons in C program
Custom Character Generation
Combining LCD and switch for a password system
FLAME SENSOR RECEIVER MODULE
Application in fire alarm systems
GAS SENSOR
Air Quality Gas Sensor MQ-135
Can be used in alcohol sensor systems
BLUETOOTH
HC-06 Bluetooth Module Serial port Bluetooth
Easy to use as it is based on Rx-Tx model
Can be connected easily to smartphones and used even with voice control
10. Interfacing (contd.)
RFID
RFID module RDM-630
Can be used in any kind of identification system
Passive tags used to interact with module
Doesn’t require line of sight like bar code reader
Easy to use as it is based on Rx-Tx model
Short range RFID used in industrial data collection
ULTRASONIC MODULE
HC-SR04 Ultrasonic Module
You only need to supply a short 10uS pulse to the trigger input to start the ranging, and then the
module will send out an 8 cycle burst of ultrasound at 40 kHz and raise its echo. The Echo is a
distance object that is pulse width and the range in proportion .You can calculate the range
through the time interval between sending trigger signal and receiving echo signal.
11. Interfacing (contd.)
RF RX-TX MODULES
RF transmitter FS1000A
3 pin 433MHz RF transmitter
2 arduino UNO boards to be used to catch the data through RF module
RF receiver PCR2A is a 4-pin receiver module
If receiver is receiving the signals from transmitter , then LED on both the boards must blink
simultaneously.
Can be used with HT12E/D encoder-decoder pair
HT12E converts parallel data from switches to serial form
HT12D converts serially received data from transmitter to parallel output
Parallel output is displayed using LEDs
13. Interfacing (contd.)
RELAY & DC MOTOR
Relays are simple switches operated electrically and mechanically.
Used when low power signal is used to control a circuit
Used when one signal is used to control many circuits
Basically of 4 types :- 1) SPST 2) SPDT 3) DPST 4) DPDT
For standard unidirectional motor we use SPDT type
14. Interfacing (contd.)
H-BRIDGE CONTROL FOR DC-MOTOR
Electronic circuit that allows voltage to be applied across a load in either direction
Used in motor control
H-bridge can be realized using semiconductor devices or using relay or can be purchased in the
form of an IC
The dc motor can be run in both the directions unlike the unidirectional motion as seen in SPDT
model
15. Interfacing (contd.)
DPDT RELAY FOR MOTOR
DPDT relay is an 8-terminal device and stands for dual POLE dual THROW
16. Interfacing (contd.)
H-BRIDGE IC FOR DC-MOTOR
H-bridge can be implemented by an IC-L293D
A 16-pin IC and can control 2 sets of DC motors simultaneously in any direction
17. Interfacing(contd.)
GPS MODULE
GPS module NEO-6M
Arduino code used read the info like, date, time, location in view from NMEA data streams
The most common string $GPRMC was decoded
$GPRMC string contains following data :- time stamp , current latitude & longitude, speed
over ground in knots, date of fix
GSM MODULE
GSM module called SIM900
Supports communication in 900MHz band
Works on a 12V input
Once, connection is established status LED will blink continuously every 3 seconds
Instruction set for GSM
ata =(attend call) ath=(reject call)
AT+CMGF=1 (sets GSM in text mode)
AT+CGMR=1 (displays first text message in memory)
AT+ CGMD=2 (delete 2nd message frrom memory)
19. Interfacing(contd.)
MPU-6050
InvenSense MPU-6050 sensor contains a MEMS accelerometer and a MEMS gyro in a single
chip.
It is very accurate, as it contains 16-bits analog to digital conversion hardware for each channel.
it captures the x, y, and z channel at the same time. The sensor uses the I2C-bus to interface with
the Arduino.
It always acts as a slave with the SDA & SCL pins connected to I2C bus.
KEYPAD
4X4 matrix keypad used
Princple to detect the key press & decoding logic for key pressed is same as keyboard for
microprocessor
Same logic of grounding the rows and checking columns and debounce
22. Before We Start
What is a schematic ?
--The board schematic is the logical representation of physical
implementation.
Create a project in Capture
23. Project Navigator
The .opjfile is the
Capture project File
The .dsnfile is the
schematics
The .olbfile is the
Capture library file
24. Drawing Parts & Capture
Name
– Use Part Number with package information
Ref Designators
– Ufor IC, R for Resistor, C for Capacitor, L for inductor,
X forOscillator, J for Connector, JP for Jumper, etc.
Packages
– PCB Footprint can be linked to Layout
Multiple Part
– Homogenous
– Heterogeneous
Pins
– Polarity
– Number or letter
– Symbol
25. Our Capture
Our capture was for the arduino reference board used
Here just the Atmega 8 microcontroller capture is shown just to give an idea
To check the design use DRC tab on the toolbar
26. Layouts & Footprints
Create library of all footprints in your design
OrCADlayout library file extension is .llb . For each footprint check for the 3
properties of layout
Go back to Capture and link parts to footprints
Component tool & DRC are ON &TOP shows layer of layout. Two layers were used only
TOP & BOTTOM