ப்ரெட்போர்டில் Arduino ஐ உருவாக்குவது எப்படி - படிப்படியான வழிமுறைகள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





இந்த கட்டுரையில் நாம் ஒரு பிரெட்போர்டில் ஒரு ஆர்டுயினோவை எவ்வாறு உருவாக்குவது என்பதை அறியப் போகிறோம். ஒரு ஆர்டுயினோ என்றால் என்ன, அதை எவ்வாறு நிரல் செய்வது மற்றும் அவற்றை ஒரு பிரெட் போர்டு அல்லது பிசிபியில் தனித்த மைக்ரோகண்ட்ரோலராக எவ்வாறு இணைப்பது என்பதையும் பார்க்கப் போகிறோம்.

மைக்ரோகண்ட்ரோலர்கள் மற்றும் பொறியியலாளர்கள் அல்லாதவர்களுக்கு உட்பொதிக்கப்பட்ட அமைப்பு மற்றும் மைக்ரோகண்ட்ரோலரில் தொடக்கநிலையாளர்களைக் கற்க விரும்புவோருக்கு அர்டுயினோ ஒரு வரப்பிரசாதமாக இருந்தது.



Arduino நடைமுறைக்கு வருவதற்கு முன்பு, ஆரம்பத்தில் மைக்ரோகண்ட்ரோலரை விலையுயர்ந்த கருவிகளுடன் கற்க வேண்டியிருந்தது, அவர்களில் சிலர் மைக்ரோகண்ட்ரோலரை சட்டசபை மொழியில் குறியிட்டனர், இது ஒரு பயங்கரமான மொழி மற்றும் அனைவருக்கும் புரியவில்லை.

Arduino ஒரு மொத்த விளையாட்டு மாற்றியாக இருந்தது, இது மலிவானது மற்றும் குறியீட்டு முறையை C ++ போன்ற உயர் மொழிகளில் எழுத முடியும், மேலும் புரோகிராமர் குறியீட்டில் ஒரு சார்புடையவராக இருக்க வேண்டியதில்லை



Arduino என்றால் என்ன? (நபர்களுக்கு)

Arduino என்பது ஒரு திறந்த மூல முன்மாதிரி குழுவாகும், இது ATmega328P ஐச் சுற்றி தயாரிக்கப்படுகிறது, இதில் 14 GPIO (பொது நோக்க உள்ளீட்டு வெளியீடு) ஊசிகளும் உள்ளன, அவற்றில் 6 ஊசிகளும் அனலாக் செயல்பாடுகளைச் செய்யும் திறனைக் கொண்டுள்ளன, 14 ஊசிகளும் டிஜிட்டல் செயல்பாடுகளுக்கு திறனைக் கொண்டுள்ளன.

மைக்ரோகண்ட்ரோலருக்கு நிரல்களை இயக்குவதற்கும் எரிப்பதற்கும் ஒரு யூ.எஸ்.பி 2.0 வகை பி அர்டுயினோவின் வலது மூலையில் வைக்கப்பட்டுள்ளது (நீங்கள் எப்படி வைக்கிறீர்கள் என்பதைப் பொறுத்து). Arduino க்குள் நிரலை மறுதொடக்கம் செய்வதற்காக arduino போர்டின் இடது மேல் மூலையில் ஒரு மீட்டமைப்பு சுவிட்ச் வைக்கப்படுகிறது.

தி அர்டுயினோ போர்டு புரோகிராமரில் கட்டமைக்கப்பட்டுள்ளது, இது நிரலை ATmega328P மைக்ரோகண்ட்ரோலருக்கு USB வழியாக எரிக்கிறது. 7V முதல் 12V வரையிலான வெளிப்புற மின்னழுத்த மூலத்திலிருந்து arduino ஐ இயக்குவதற்கு ஒரு தனி DC பலா வழங்கப்படுகிறது (மின்னழுத்த சீராக்கியில் கட்டப்பட்டுள்ளது).

Arduino இன் சில விவரக்குறிப்புகள்:

  • இயக்க மின்னழுத்தம்: யூ.எஸ்.பி-யில் 5 வி மற்றும் டி.சி ஜாக் மீது 7-12 வி.
  • டிஜிட்டல் I / O பின்ஸ்: 14 (இதில் 6 PWM செயல்பாடுகளைச் செய்யலாம்)
  • அனலாக் உள்ளீட்டு ஊசிகளும்: 6
  • நிரலை சேமிப்பதற்கான ஃபிளாஷ் நினைவகம்: 32KB
  • ரேம்: 2 கே.பி.
  • EEPROM: 1KB
  • கடிகார வேகம்: 16 மெகா ஹெர்ட்ஸ்
  • I / O முள் ஒன்றுக்கு DC வெளியீடு மின்னோட்டம்: 20mA

குறிப்பு: மேலே உள்ள விவரக்குறிப்பு ATmega328P அடிப்படையிலான arduino மைக்ரோகண்ட்ரோலருக்கு மட்டுமே பொருந்தும்.

ப்ரெட்போர்டில் ஒன்றை உருவாக்குவது எப்படி:

உங்கள் திட்டத்தின் முன்மாதிரி முடிந்தால், அதை உங்கள் திட்ட பெட்டியில் நிரந்தரமாக்க விரும்புகிறீர்களா? உண்மையில் நீங்கள் உங்கள் பருமனான அர்டுயினோ போர்டை உங்கள் திட்ட பெட்டியில் வைக்க தேவையில்லை.

சில வெளிப்புற கூறுகளைக் கொண்ட ATmega328P நிரலை இயக்கவும், மைக்ரோகண்ட்ரோலருடன் நீங்கள் இணைத்த சாதனங்களை கட்டுப்படுத்தவும் போதுமானது.

மைக்ரோகண்ட்ரோலருக்கு நிரலை எரிக்கவும், முன்மாதிரிகளின் போது நாம் செய்யும் குறைபாடுகளுக்கு எதிராக சில பாதுகாப்பை வழங்கவும் ஆர்டுயினோ போர்டு பயன்படுத்தப்படுகிறது.

டைகிராம்:

ATmega328P பிரெட்போர்டில் Arduino ஐ உருவாக்க சில வெளிப்புற கூறுகளை இணைக்கிறது

திட்டம் முடிந்ததும், நீங்கள் ATmega328P ஐ பறித்து, வரைபடத்தில் காட்டப்பட்டுள்ளபடி சில வெளிப்புற கூறுகளை இணைக்கலாம், மேலும் அதை நிரந்தரமாக்குவதற்கு நீங்கள் அதை PCB க்கு சாலிடர் செய்யலாம்.

உங்கள் அடுத்த திட்டத்திற்கு நீங்கள் புதிய ஆர்டுயினோ போர்டை வாங்கத் தேவையில்லை, அதற்கு பதிலாக நீங்கள் ATmega328P மற்றும் வேறு சில வெளிப்புறங்களை வாங்கலாம், அவை செலவு குறைந்தவை மற்றும் உங்கள் திட்டத்தை மேலும் சுருக்கமாக மாற்றுகின்றன.

பிரெட் போர்டில் இருக்கும்போது ATmega328P ஐ எவ்வாறு நிரல் செய்வது:

முறை 1:

ATmega328P எளிதான மற்றும் சோம்பேறி வழி நிரல் arduino போர்டுடன் உள்ளது. ATmega328P ஐ செருகவும், உங்கள் நிரலை எரிக்கவும், அதைப் பறிக்கவும், அதை உங்கள் திட்டத்தில் செருகவும்.

உங்கள் திட்டத்தில் 28 முள் ஐசி வைத்திருப்பவர் இருக்கும்போது இந்த முறை மாற்றியமைக்கப்படுகிறது (இதனால் ATmega328P ஐ எளிதாக அகற்ற முடியும்) மற்றும் ATmega328P ஐ எளிதாக அணுக முடியும்.

அதை எப்படி செய்வது என்பது இங்கே:
Arduino IDE படிவம் arduino இன் அதிகாரப்பூர்வ வலைத்தளத்தைப் பதிவிறக்கி உங்கள் கணினியில் நிறுவவும்.
உங்கள் கணினியில் arduino போர்டுக்கான இயக்கியைப் புதுப்பிக்கவும் (நீங்கள் லினக்ஸ் அடிப்படையிலான கணினியைப் பயன்படுத்துகிறீர்கள் என்றால் செய்யத் தேவையில்லை).
சரியான திசையில் arduino போர்டில் ATmega328P ஐ செருகவும், அதில் துவக்க ஏற்றி இருப்பதை உறுதிப்படுத்தவும்.
“கருவிகள்”> “போர்டு”> “அர்டுடினோ / ஜெனுவினோ யுஎன்ஓ” ஐத் தேர்ந்தெடுக்கவும்
உங்கள் கணினியில் arduino ஐ செருகவும், உங்கள் arduino க்கு சரியான போர்ட்டைத் தேர்ந்தெடுக்கவும் (கணினிக்கு கணினிக்கு மாறுபடும். “கருவிகள்”> “போர்ட்” என்பதைத் தேர்ந்தெடுக்கவும்).
நிரலை தொகுத்து பதிவேற்ற பொத்தானைக் கிளிக் செய்க.
ATmega328P ஐ அகற்றி உங்கள் திட்டத்தில் செருகவும்.

முறை 2:

மைக்ரோகண்ட்ரோலரை நீங்கள் அடிக்கடி நிரல் செய்தால் மற்றும் உங்கள் திட்டத்தின் வன்பொருள் அணுக முடியாததாக இருந்தால், இந்த முறை உங்கள் திட்டத்திற்கு சிறந்தது, குறிப்பாக ATmega328P நேரடியாக PCB இல் கரைக்கப்படும் போது.

குறிப்பு: தொடர்வதற்கு முன் வெளிப்புற சுற்றிலிருந்து மின்சாரம் துண்டிக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள், நாங்கள் arduino போர்டில் இருந்து ATmega328P க்கு மின்சாரம் வழங்கப் போகிறோம்.

வரைபடம்:

மைக்ரோகண்ட்ரோலரை அடிக்கடி நிரல் செய்யுங்கள் மற்றும் உங்கள் திட்டத்தின் வன்பொருள்

“கருவிகள்”> “போர்டு”> “அர்டுடினோ / ஜெனுவினோ யுஎன்ஓ” ஐத் தேர்ந்தெடுக்கவும்
உங்கள் கணினியில் arduino ஐ செருகவும், உங்கள் arduino க்கு சரியான போர்ட்டைத் தேர்ந்தெடுக்கவும் (கணினிக்கு கணினிக்கு மாறுபடும். “கருவிகள்”> “போர்ட்” என்பதைத் தேர்ந்தெடுக்கவும்).
நிரலை தொகுத்து பதிவேற்ற பொத்தானைக் கிளிக் செய்க.




முந்தைய: மோட்டார் சைக்கிள் விபத்து அலாரம் சுற்று அடுத்து: பேட்டரி காப்பு நேரம் காட்டி சுற்று