Hardware - Nakibul Islam

The power to be your best

Hardware


1.Arduino and Software explanation.





  **Arduino IDE Download 
 Blink LED project 




Code of Blink LED
    void setup()  
 {  
  pinMode(13, OUTPUT);  
 }  
 void loop()  
 {  
  digitalWrite(13, HIGH);  
  delay(1000);     // Wait for 1000 millisecond(s)  
  digitalWrite(13, LOW);  
  delay(1000);     // Wait for 1000 millisecond(s)  
 }  

2.Breadbord Explain 

কোনও সার্কিট ডিজাইন চূড়ান্ত করার আগে সার্কিটগুলি দ্রুত তৈরি এবং পরীক্ষার জন্য একটি ব্রেডবোর্ড ব্যবহার করা হয়। ব্রেডবোর্ডে অনেকগুলি গর্ত রয়েছে যার মধ্যে আইসি এবং রেজিস্টারের মতো সার্কিট উপাদানগুলি সন্নিবেশ করা যায়। ... রুটি বোর্ডে ধাতুর স্ট্রিপ রয়েছে যা বোর্ডের নীচে চলে এবং বোর্ডের শীর্ষে গর্তগুলি সংযুক্ত করে।





A circuit with a breadboard 


3.ultrasonic sensor 


এইচসি-এসআর04 আল্ট্রাসোনিক সেন্সর ব্যাটারের মতো কোনও বস্তুর দূরত্ব নির্ধারণ করতে সোনার ব্যবহার করে। এটি 2 সেমি থেকে 400 সেন্টিমিটার বা 1 "থেকে 13 ফুট পর্যন্ত সহজেই ব্যবহারযোগ্য প্যাকেজে উচ্চ নির্ভুলতা এবং স্থিতিশীল রিডিং সহ দুর্দান্ত অ-যোগাযোগের পরিসীমা সনাক্তকরণ সরবরাহ করে।

অপারেশনটি সূর্যের আলো বা কালো উপাদান দ্বারা প্রভাবিত হয় না, যদিও শাব্দিকভাবে, কাপড়ের মতো নরম পদার্থগুলি সনাক্ত করা কঠিন। এটি অতিস্বনক ট্রান্সমিটার এবং রিসিভার মডিউল দিয়ে সম্পূর্ণ আসে।



Technical Specifications

  • Power Supply − +5V DC
  • Quiescent Current − <2mA
  • Working Current − 15mA
  • Effectual Angle − <15°
  • Ranging Distance − 2cm – 400 cm/1″ – 13ft
  • Resolution − 0.3 cm
  • Measuring Angle − 30 degree

4.IR Sensor 




একটি ইনফ্রারেড (আইআর) সেন্সর একটি বৈদ্যুতিন ডিভাইস যা তার আশেপাশের পরিবেশে ইনফ্রারেড বিকিরণ পরিমাপ করে এবং সনাক্ত করে। ... যখন কোনও বস্তু সেন্সরের কাছাকাছি আসে, এলইডি থেকে ইনফ্রারেড আলো বস্তুর বাইরে প্রতিফলিত করে এবং এটি রিসিভার দ্বারা সনাক্ত করা হয় detected


5.Temperature sensor 


তাপমাত্রা সেন্সরগুলির কাজ করার প্রাথমিক নীতিটি হ'ল ডায়োড টার্মিনালগুলির ভোল্টেজ। যদি ভোল্টেজ বৃদ্ধি পায়, তাপমাত্রাও বৃদ্ধি পায়, তারপরে ডায়োডের বেস এবং ইমিটারের ট্রানজিস্টর টার্মিনালের মধ্যে একটি ভোল্টেজ ড্রপ হয়

Specification

  • Supply Voltage: +5 V
  • Temperature range :0-50 °C error of ± 2 °C
  • Humidity :20-90% RH ± 5% RH error
  • Interface: Digital

6.PIR sensor  


এই টিউটোরিয়ালে (ফটোসেল, এফএসআর এবং টিল্ট সুইচগুলির মতো) অন্যান্য সেন্সরগুলির অনেকের চেয়ে পিআইআর সেন্সরগুলি আরও জটিল because কারণ সেন্সরগুলির ইনপুট এবং আউটপুটকে প্রভাবিত করে এমন একাধিক ভেরিয়েবল রয়েছে। একটি বেসিক সেন্সর কীভাবে কাজ করে তা ব্যাখ্যা করতে, আমরা এটি বরং দুর্দান্ত চিত্রটি ব্যবহার করব

পিআইআর সেন্সর নিজেই এতে দুটি স্লট রয়েছে, প্রতিটি স্লট একটি বিশেষ উপাদান যা আইআরের সংবেদনশীল of এখানে ব্যবহৃত লেন্সগুলি আসলে খুব বেশি কিছু করছে না এবং তাই আমরা দেখতে পাচ্ছি যে দুটি স্লট কিছু দূরত্বের (মূলত সেন্সরের সংবেদনশীলতা) বাইরে যেতে পারে। সেন্সর যখন অলস থাকে, উভয় স্লট একই পরিমাণ আইআর সনাক্ত করে, পরিবেষ্টনের পরিমাণ ঘর বা দেয়াল বা বাইরে থেকে বেরিয়েছে। যখন মানুষের বা প্রাণীর মতো উষ্ণ দেহটি অতিক্রম করে, তখন এটি প্রথমে পিআইআর সেন্সরের অর্ধেককে বাধা দেয়, যা দুটি অংশের মধ্যে ইতিবাচক পার্থক্যজনিত পরিবর্তন ঘটায়। যখন উষ্ণ দেহ সংবেদনশীল অঞ্চল ছেড়ে যায়, তখন বিপরীত ঘটে, যার ফলে সেন্সর একটি নেতিবাচক ডিফারেনশিয়াল পরিবর্তন ঘটায়। এই পরিবর্তন ডালগুলি যা সনাক্ত করা হয়।




7.GAS sensor 

একটি গ্যাস সেন্সর একটি ডিভাইস যা বায়ুমণ্ডলে গ্যাসগুলির উপস্থিতি বা ঘনত্ব সনাক্ত করে। গ্যাসের ঘনত্বের ভিত্তিতে সেন্সর সেন্সরের অভ্যন্তরের উপাদানগুলির প্রতিরোধের পরিবর্তন করে একটি উপযুক্ত সম্ভাব্য পার্থক্য তৈরি করে, যা আউটপুট ভোল্টেজ হিসাবে পরিমাপ করা যেতে পারে। 

The connections are pretty easy:

  • Vcc to Arduino 5V pin
  • GNG to Arduino GND pin
  • Output to Arduino Analog A0 pin



8.Soil sensor  

সেন্সর কীভাবে কাজ করে। মাটির আর্দ্রতা সেন্সর পার্শ্ববর্তী মাধ্যমের ডাইলেট্রিক অনুমতি অনুমতি পরিমাপ করতে ক্যাপাসিট্যান্স ব্যবহার করে। মাটিতে, ডাইলেট্রিক ক্রিয়াকলাপতা জলের সামগ্রীর একটি ফাংশন। সেন্সরটি ডাইলেট্রিক ক্রিয়াকলাপের সাথে সমানুপাতিক ভোল্টেজ তৈরি করে এবং তাই মাটির জলের পরিমাণ।

Instructions for Use :
  • Soil moisture module is most sensitive to the ambient humidity is generally used to detect the moisture content of the soil.
  • Module to reach the threshold value is set in the soil moisture, DO port output high, when the the soil humidity exceeds a set threshold value, 
  the module D0 output low.
 
  • The digital output D0 can be connected directly with the microcontroller to detect high and low by the microcontroller to detect soil moisture.
  • The digital outputs DO shop relay module can directly drive the buzzer module, which can form a soil moisture alarm equipment.
  • Analog output AO and AD module connected through the AD converter, you can get more precise values of soil moisture.
 
Features:
  • Brand new and high quality
  • This is a simple water sensor, which can be used to detect soil moisture
  • Dual output mode, the analog output is accurate
  • A fixed bolt hole for easy installation
  • With power indicator (red) and digital switching output indicator (green)
  • LM393 comparator chip, stable
  • Specifications:
  • VCC: 3.3V-5V
  • GND: GND
  • DO: digital output interface(0 and 1)
  • AO: analog output interface
  • Panel PCB Dimension: 3 x 1.5 cm
  • Soil Probe Dimension: 6 x 2 cm


9.jumper wire

জাম্পারের ওয়্যারগুলি কেবল তারের হয় যার প্রতিটি প্রান্তে সংযোজক পিন থাকে, যার ফলে সোল্ডারিং ছাড়াই একে অপরের সাথে দুটি পয়েন্ট সংযোগ করতে ব্যবহার করা যায়। প্রয়োজনীয়ভাবে সার্কিট পরিবর্তন করা সহজ করার জন্য জাম্পারের তারগুলি সাধারণত ব্রেডবোর্ড এবং অন্যান্য প্রোটোটাইপিং সরঞ্জামগুলির সাথে ব্যবহৃত হয়। মোটামুটি সহজ।

  







10.Relay board

রিলে বোর্ড হ'ল কম্পিউটার বোর্ড যা রিলে এবং সুইচের একটি অ্যারে থাকে ray তাদের ইনপুট এবং আউটপুট টার্মিনাল রয়েছে এবং ভোল্টেজ সরবরাহ নিয়ন্ত্রণের জন্য ডিজাইন করা হয়েছে। রিলে বোর্ডগুলি বেশ কয়েকটি অনবোর্ড রিলে চ্যানেলের জন্য স্বতন্ত্রভাবে প্রোগ্রামযোগ্য, রিয়েল-টাইম নিয়ন্ত্রণ সরবরাহ করে।

  • 12V 4-Channel Relay interface board and each one needs 15-20mA Driver Current
  •  Equiped with high-current relay, AC250V 10A ; DC30V 10A
  • Standard interface that can be controlled directly by microcontroller (Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic)  
  • Indication LED’s for Relay output status
  • It activates at a low level




11.Bluetooth module

আপনাকে সংক্ষিপ্ত বিটি মডিউলটির টিএক্স এবং আরএক্স পিন করতে হবে। নেতৃত্বের পলক জ্বলজ্বলে প্রমাণিত হয়। এখন আপনার অ্যান্ড্রয়েড ফোনের সাথে বিটি মডিউলটি সংযুক্ত করুন। যোগাযোগের জন্য আমি এখানে এস 2 টার্ম অ্যাপ ব্যবহার করি এমন কোনও ব্লুটুথ আরডুইনো অ্যাপ্লিকেশন ব্যবহার করুন।

  • Serial Bluetooth module for Arduino and other microcontrollers
  • Operating Voltage: 4V to 6V (Typically +5V)
  • Operating Current: 30mA
  • Range: <100m
  • Works with Serial communication (USART) and TTL compatible
  • Follows IEEE 802.15.1 standardized protocol
  • Uses Frequency-Hopping Spread Spectrum (FHSS)
  • Can operate in Master, Slave, or Master/Slave mode
  • Can be easily interfaced with Laptop or Mobile phones with Bluetooth
  • Supported baud rate: 9600,19200,38400,57600,115200,230400,460800.







12.Motor Driver Board


                                   L298N


  1. DC motor 1 "+" or stepper motor A+
  2. DC motor 1 "-" or stepper motor A-
  3. 12V jumper - remove this if using a supply voltage greater than 12V DC. This enables power to the onboard 5V regulator
  4. Connect your motor supply voltage here, a maximum of 35V DC. Remove 12V jumper if >12V DC
  5. GND
  6. 5V output if 12V jumper in place, ideal for powering your Arduino (etc)
  7. DC motor 1 enables a jumper. Leave this in place when using a stepper motor. Connect to PWM output for DC motor speed control.
  8. IN1
  9. IN2
  10. IN3
  11. IN4
  12. DC motor 2 enable jumper. Leave this in place when using a stepper motor. Connect to PWM output for DC motor speed control.
  13. DC motor 2 "+" or stepper motor B+
  14. DC motor 2 "-" or stepper motor B-


12.Arduino Nano

আরডুইনো ন্যানো এটিএমগা 328 (আরডুইনো ন্যানো 3. এক্স) এর উপর ভিত্তি করে একটি ছোট, সম্পূর্ণ এবং ব্রেডবোর্ড-বান্ধব বোর্ড। এটির কমপক্ষে আরডুইনো ডাইমিলানোভের একই কার্যকারিতা রয়েছে তবে ভিন্ন প্যাকেজে। এটিতে কেবলমাত্র ডিসি পাওয়ার জ্যাক নেই এবং এটি একটি স্ট্যান্ডার্ডের পরিবর্তে মিনি-বি ইউএসবি কেবল দ্বারা কাজ করে।

Specifications:
Microcontroller: Atmel ATmega168 or ATmega328
Operating Voltage  (logic level):  5 V
Input Voltage (recommended): 7-12 V
Input Voltage (limits): 6-20 V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 8
DC Current per I/O Pin: 40 mA
Flash Memory: 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM: 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM: 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed: 16 MHz
Dimensions: 0.73" x 1.70"


Arduino Nano Driver (ch340) Download  

   

 Step:1                                                          

                                          
                                Step:2 


 Step:3


Step: 4


Step:5


Step:6


Step:7


Step:8


Step:9


And you want to know  more than check out this 



Arduino Nano Blink Circuit


13.Servo Motor 

একটি সার্ভোমোটর একটি ঘূর্ণমান অ্যাকিউউটার বা লিনিয়ার অ্যাকিউউটিটর যা কৌণিক বা রৈখিক অবস্থান, গতি এবং ত্বরণের সুনির্দিষ্ট নিয়ন্ত্রণের অনুমতি দেয়। এটি অবস্থানের প্রতিক্রিয়ার জন্য একটি সেন্সর সংযুক্ত একটি উপযুক্ত মোটর নিয়ে গঠিত।

Mini Servo SG90

  • Operating Voltage is +5V typically
  • Torque: 2.5kg/cm
  • Operating speed is 0.1s/60°
  • Gear Type: Plastic
  • Rotation: 0°-180°
  • Weight of motor: 9gm
  • Package includes gear horns and screws

Servo Motor Libray file Download


Simple servo project circuit



Simple Servo project code                                                                      


 // Include the Servo library   
 #include <Servo.h>   
 // Declare the Servo pin   
 int servoPin = 6;   
 // Create a servo object   
 Servo Servo1;   
 void setup() {   
   // We need to attach the servo to the used pin number   
   Servo1.attach(servoPin);   
 }  
 void loop(){   
   // Make servo go to 0 degrees   
   Servo1.write(0);   
   delay(1000);   
   // Make servo go to 90 degrees   
   Servo1.write(90);   
   delay(1000);   
   // Make servo go to 180 degrees   
   Servo1.write(180);   
   delay(1000);   
 }  

                      








No comments:

Post a Comment