IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি: 4 টি ধাপ
IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি: 4 টি ধাপ
Anonim
IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি
IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি
IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি
IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি
IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি
IOT123 - ATTINY85 সফটওয়্যার সিরিয়াল জিআইজি অ্যাসেম্বলি

আমি লো-পাওয়ার সেন্সর ম্যাশআপের জন্য ATTINY85 ব্যবহার করছি। মূলত আমি ভেবেছিলাম কনসোল ব্যবহার করে এই চিপগুলি ডিবাগ করার কোন উপায় নেই এবং রান-টাইমে কী ঘটছে তা দেখার জন্য কিছু সুন্দর "সেখানে" পদ্ধতি ব্যবহার করা হয়েছে।

তারপর আমি সফটওয়্যার সিরিয়াল জুড়ে এসেছি। এটি একটি লাইব্রেরি, আপনি আপনার TX এবং RX পিন সংজ্ঞায়িত করেন (হ্যাঁ আমরা অনেক পাইনি) এবং আপনি একটি TTL-232 অ্যাডাপ্টারের মাধ্যমে কনসোল ডিবাগিং পান।

আমি একটি অ্যাডাপ্টার তৈরি করেছি যা একটি ATTINY এবং TTL-232 (VCC এবং GND) এর মধ্যে প্রাসঙ্গিক পিনগুলিকে বিয়ে করে এবং আপনার নিজের ম্যাপিংয়ের জন্য TX এবং RX ভেঙ্গে ফেলে। VCC এবং GND এর জন্য একটি হেডার রেলও ভেঙে গেছে। এই নিবন্ধটি জিগের সমাবেশ বর্ণনা করে; এই নিবন্ধটি Arduino কনসোল উইন্ডো ব্যবহার করে ATTINY85 এর সাথে সফটওয়্যার সিরিয়াল ব্যবহারের জন্য নির্দেশনা দেয়।

ডিআইএল আইসি সকেটে আশেপাশের হেডারের চেয়ে ATTINY85 আসন কম থাকায়, জিগ থেকে সহজে অপসারণের সুবিধার্থে চিপে মাইলার (টেকসই) টেপ যুক্ত করার সুপারিশ করা হয়।

ধাপ 1: উপকরণ এবং সরঞ্জাম

উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
  1. ডবল পার্শ্বযুক্ত প্রোটোবোর্ড (6 x 7 গর্ত)
  2. 8 পিন ডিআইএল আইসি সকেট (1)
  3. লম্বা পিনের সাথে 4P মহিলা হেডার (2)
  4. ছোট পিনের সাথে 6P মহিলা হেডার (3)
  5. Cyanoacrylate আঠালো (1)
  6. হুকআপ তার (7)
  7. সোল্ডার আয়রন (1)
  8. ঝাল (1)

ধাপ 2: জিগ সমাবেশ

জিগ অ্যাসেম্বলি
জিগ অ্যাসেম্বলি
জিগ অ্যাসেম্বলি
জিগ অ্যাসেম্বলি
জিগ অ্যাসেম্বলি
জিগ অ্যাসেম্বলি
  1. বোর্ডের মনোনীত শীর্ষে BLUE1 - BLUE8 এর মাধ্যমে DIL IC সকেট সংযুক্ত করুন, নিচের দিকে এবং সোল্ডারে পিনগুলি বাঁকুন।
  2. উপরে, DIL IC সকেটের পাশে Cyanoacrylate আঠালো লাগান এবং GREEN1 - GREEN4 এবং GREEN5 - GREEN8 এ 4P লম্বা পিন হেডার োকান। যখন শুকনো সোল্ডার পিনগুলি নীচের দিকে থাকে, তখন সন্নিহিত পিনগুলিতে একটি ঝাল সেতু নিশ্চিত করে (নীল বিন্দু)।
  3. উপরে, DIL IC সকেটের অন্যান্য পাশে Cyanoacrylate আঠালো লাগান এবং হলুদ/কমলা ছিদ্র এবং PINK গর্তে 6P হেডার োকান। যখন নিচের দিকে শুকনো ঝাল পিন।

  4. শীর্ষে, #3 তে আঠালো 6P হেডারের শেষ ফাঁকে সায়ানোক্রাইলেট আঠালো প্রয়োগ করুন। লাল/উন্মুক্ত গর্তে 6P শিরোলেখ োকান। যখন নিচের দিকে শুকনো ঝাল পিন।
  5. নীচে, PINK1 থেকে PINK6 থেকে পিনগুলি সেতু করুন। তারপর সেই ব্রিজটিকে একটি কালো তারের সাথে RED1 এর সাথে সংযুক্ত করুন।
  6. নীচে, ORANGE1 থেকে ORANGE4 পর্যন্ত পিনগুলি সেতু করুন। তারপর সেতুটিকে একটি লাল তারের সাথে RED2 এবং BLUE1 এর সাথে সংযুক্ত করুন।
  7. নীচে, RED3 থেকে YELLOW1 এর সাথে একটি সবুজ তারের সংযোগ করুন।
  8. নীচে, একটি সাদা তারের RED4 থেকে YELLOW2 এর সাথে সংযুক্ত করুন।

ধাপ 3: লেবেল যোগ করা

লেবেল যোগ করা হচ্ছে
লেবেল যোগ করা হচ্ছে
লেবেল যোগ করা হচ্ছে
লেবেল যোগ করা হচ্ছে
  1. আঠালো লেবেলগুলিতে 68 মিমি প্রস্থ সহ সংযুক্ত লেবেলটি মুদ্রণ করুন।
  2. পরিষ্কার টেপ/পরিচিতি দিয়ে েকে দিন।
  3. বাইরের ডটেড লাইনে কাটা।
  4. দেখানো মোম ফিল্ম এবং মোড়ানো লেবেল সরান।
  5. কোণে সেলাইয়ের জন্য ছাঁটা টেপ যুক্ত করুন।

ধাপ 4: পরবর্তী পদক্ষেপ

পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
  1. TX এবং RX- এর জন্য আপনার পছন্দের ATTINY পিনগুলি থেকে ব্রেকআউট YELLOW1 এবং YELLOW2 এর সাথে জাম্পার সংযুক্ত করুন।
  2. SoftwareSerial ব্যবহারের জন্য নির্দেশাবলী অনুসরণ করুন। প্রবন্ধে বর্ণিত হিসাবে এই পদ্ধতিটি ডিবাগিংকে অন্তর্ভুক্ত করে, সফ্টওয়্যারটির প্রাথমিক আপলোড নয়।
  3. আপনি কিভাবে println স্টেটমেন্টে স্ট্রিং ব্যবহার করেন সে বিষয়ে সতর্ক থাকুন: সেগুলো স্মৃতি চুষে নেয়।
  4. আপনার কোড ডেভেলপ করার সময় পিক মান।

প্রস্তাবিত: