সুচিপত্র:
- সরবরাহ
- ধাপ 1: জিনিসটি তৈরি করুন
- ধাপ 2: Blynk অ্যাপ সেটআপ করুন
- ধাপ 3: ESP32 প্রোগ্রাম করুন
- ধাপ 4: এটি কিভাবে ব্যবহার করবেন?
ভিডিও: Blynk এর সাথে GMC Geigercounter হ্যাক করুন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
যদিও আমার GMC-320 প্লাস Geigercounter অন্তর্নির্মিত ওয়াইফাই আছে, আমি সত্যিই এটি ব্যবহার করতে সক্ষম ছিলাম না। এজন্যই আমি একটি ডিভাইস তৈরি করতে চেয়েছিলাম, যা আমার মোবাইল / ওয়েবে রেকর্ড করা তথ্য প্রবাহিত করতে পারে যখন অতিরিক্ত বৈশিষ্ট্য যেমন ওয়াইফাই এবং ব্লুটুথ যুক্ত করে। আমি বাড়িতে একটি স্থায়ী সেটআপের জন্য ওয়াইফাই এবং মাঠের বাইরে ডিভাইসটি ব্যবহার করার জন্য ব্লুটুথের একটি বিকল্প চেয়েছিলাম। এই কারণে আপনি একটি সাধারণ সুইচ দিয়ে উভয় ধরণের সংযোগের মধ্যে নির্বাচন করতে পারেন। সমস্ত ডেটা একটি ছোট 128*32 পিক্সেল OLED ডিসপ্লেতে দেখানো হয় এবং Blynk ক্লাউডে আপলোড করা হয়। ডিভাইসটি একটি সাধারণ অক্স ক্যাবলের সাহায্যে জিজারকাউন্টারের সাথে সংযোগ স্থাপন করে, তাই আপনাকে আপনার জিওগারকাউন্টারে আদৌ কোন পরিবর্তন করতে হবে না!
সরবরাহ
AUX আউটপুট সহ Geigercounter, যেমন হেডফোনের জন্য
অক্স ক্যাবল
NE555 টাইমার আইসি
680uF, 10V ক্যাপাসিটর
C1815 NPN ট্রানজিস্টর
18650 ব্যাটারি
TP4056 চার্জিং এবং সুরক্ষা বোর্ড
স্টেপ আপ কনভার্টার (যেমন XL6009) 5V আউটপুট সহ
2x 1kOhm 0.25W প্রতিরোধক
1x 470Ohm 0.25W প্রতিরোধক
1x 10Ohm 0.25W প্রতিরোধক
1x 3.3kOhm 0.25W প্রতিরোধক
1x 22Ohm 0.25W প্রতিরোধক
0.01uF Cermaic ক্যাপাসিটর (কোড: 103)
পিসিবি উপাদান
3.5 মিমি জ্যাক, মহিলা
তারগুলি
2x স্থায়ী সুইচ
ESP32
MCP1700-3302 LDO 3.3V নিয়ন্ত্রক
Alচ্ছিক: 128x32 পিক্সেল OLED I2C ডিসপ্লে
সরঞ্জাম
সোল্ডার দিয়ে সোল্ডারিং আয়রন
ইউএসবি থেকে টিটিএল কনভার্টার
মাল্টিমিটার
গরম আঠা
Ptionচ্ছিক: PCB খোদাই করার সরঞ্জাম
টুইজার
ধাপ 1: জিনিসটি তৈরি করুন
এখন সার্কিট একত্রিত করার সময়। আমি স্ক্র্যাচ থেকে নিজেকে একটি কাস্টম পিসিবি তৈরি করেছি, কিন্তু সার্কিটটি এত জটিল নয় এবং সহজেই একটি ব্রেডবোর্ড বা অনুরূপ কিছুতে তৈরি করা যায়।
আমার ব্যবহৃত PCB সহ পুরো প্রকল্পটি এখানে পাওয়া যাবে:
easyeda.com/Crosswalkersam/geigerzaehler-b…
আপনি যদি আমার ব্যবহৃত PCB ব্যবহার করতে চান, তাহলে আপনাকে NE555 এর পিনগুলি পিছনে বাঁকতে হবে যাতে আপনি অন্য দিকে মাউন্ট করার সময় পিনআউট মিলে যায়। আপনি যদি আপনার ব্যাটারির ভোল্টেজ দেখতে চান তবে R3 এবং ব্যাটারি +এর সংযোগহীন দিকের মধ্যে একটি তারের সংযোগ করতে হবে।
আপনি যদি চান, আপনি এটিকে আরো স্থায়ী সেটআপের মধ্যে রাখতে পারেন। আমি এর জন্য একটি আবাসন ডিজাইন করেছি, আপনি এখন এটি 3D প্রিন্ট করতে পারেন। আপনি এখানে থেকে STL ফাইল পেতে পারেন:
www.thingiverse.com/thing:4127873
ধাপ 2: Blynk অ্যাপ সেটআপ করুন
অ্যাপলস্টোর বা গুগল প্লে স্টোর থেকে ব্লাইঙ্ক অ্যাপটি ডাউনলোড করুন। অ্যাপটিতে আপনি একটি নতুন অ্যাকাউন্ট তৈরি করতে পারেন।
এর পরে আপনি একটি নতুন প্রকল্প তৈরি করতে পারেন। বোর্ড টাইপ হিসাবে আপনাকে "ESP32 Dev board" এবং সংযোগ টাইপ "Bluetooth" নির্বাচন করতে হবে। আপনার ইমেইল ঠিকানায় একটি অথ টোকেন পাঠানো হবে।
প্রকল্পে, আপনি এখন আপনার প্রকল্পে বিভিন্ন উইজেট যোগ করতে পারেন, উপরের ডান কোণে + আইকন ব্যবহার করে।
এখানে আপনি উইজেট "ভ্যালু ডিসপ্লে" চারবার পাশাপাশি উইজার্ট "সুপারচার্ট" যোগ করতে পারেন। আপনি যদি ব্লুটুথ ব্যবহার করতে চান তবে আপনাকে ব্লুটুথ উইজেট যুক্ত করতে হবে।
প্রতিটি মান প্রদর্শন একটি ভিন্ন মান দেখাবে (CPM, uSv/h, uSv এবং Batteryvoltage)। সেগুলি সেট আপ করার জন্য, আপনি ক্ষেত্রটিতে ক্লিক করুন এবং ডান ভার্চুয়াল পিন নির্বাচন করুন (CPM = V1, uSv/h = V3, uSv = V5, Voltage = V7)।
এখন আপনি সুপারচার্ট সেট আপ করতে পারবেন না। এটি রেকর্ড করা তথ্য চক্রান্ত করবে। এটি করার জন্য, আপনি সুপারচার্ট উইজেটটি ট্যাপ করতে পারেন এবং "ডেটাস্ট্রিমস" এর অধীনে আপনি প্লট করতে চান এমন প্রতিটি মূল্যের জন্য "নতুন ডেটাস্ট্রিম" নির্বাচন করুন। ডানদিকে ছোট স্লাইডার আইকন দিয়ে, আপনি রঙ এবং ভার্চুয়াল পিন নির্বাচন করতে পারেন (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8)। মনে রাখবেন যে প্রতিটি মান একটি নতুন Datastream প্রয়োজন!
ধাপ 3: ESP32 প্রোগ্রাম করুন
প্রোগ্রাম পোর্ট ব্যবহার করে (স্কিম্যাটিক দেখুন) আপনি ইএসপি কে টিটিএল কনভার্টারের সাথে সংযুক্ত করতে পারেন। GPIO0 এবং GND থেকে GND, 3.3V এবং EN থেকে 3.3V, RX থেকে TX এবং TX থেকে RX।
আপনাকে এখন Arduino IDE ইনস্টল করতে হবে, আপনি এটি এখানে পেতে পারেন:
www.arduino.cc/en/main/software
এটি ইনস্টল এবং অপারেটিং করার পরে, আপনাকে Arduino> পছন্দগুলিতে যেতে হবে। এখানে আপনি এই লিঙ্কটি পোস্ট করুন:
dl.espressif.com/dl/package_esp32_index.js… অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল অপশনে।
আপনি এখন পছন্দ উইন্ডো বন্ধ করতে পারেন। এখন টুল> বোর্ড> বোর্ড ম্যানেজারে যান এবং সার্চে "ESP32" টাইপ করুন। এবার install এ ক্লিক করুন।
পরবর্তী আমাদের লাইব্রেরি ইনস্টল করতে হবে। এটি করার জন্য, আপনাকে স্কেচ> অ্যাড লিবারি> ম্যানেজ লাইব্রেরিতে যেতে হবে।
এখন আপনাকে "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" এবং "Blynk" ইনস্টল করতে হবে। এর মধ্যে কিছু হয়তো ইতোমধ্যে ইন্সটল করা আছে। অবশেষে আপনি এখান থেকে মূল Blynk লাইব্রেরি ইনস্টল করতে পারেন:
github.com/khoih-prog/BlynkESP32_BT_WF
শুধু "Readme" ফাইলের নির্দেশাবলী অনুসরণ করুন।
এখন স্কেচটি খুলুন, আপনি এটি আপনার ডাউনলোড করা লাইব্রেরিতে খুঁজে পেতে পারেন। উদাহরণ> GeigercounterOLED এ যান এবং Arduino এ Geigercounter_Oled.ino ফাইলটি খুলুন।
এখানে আপনি আপনার ওয়াইফিস নাম (SSID) এবং পাসওয়ার্ড লিখতে হবে, সেইসাথে আপনি Blynk প্রজেক্ট তৈরি করার সময় ইমেইল দ্বারা প্রেরিত অথেন কোড হিসাবে।
এটাই! আপলোড করুন এবং অপেক্ষা করুন যতক্ষণ না এটি "আপলোড সম্পূর্ণ" বলে। আপনার ডিভাইসের এখনই কাজ করা উচিত।
ধাপ 4: এটি কিভাবে ব্যবহার করবেন?
আপনি এখন একটি সহায়ক দিয়ে Geigercounter এর সাথে সংযোগ স্থাপন করতে পারেন। আপনি যদি GND এবং GPIO14 এর মধ্যে সুইচটি বন্ধ করে দেন এবং এটি চালু করেন, ডিভাইসটি ব্লুটুথ মোডে বুট হবে। অ্যাপে, আপনি এখন ব্লুটুথ আইকনে ক্লিক করতে পারেন এবং Geigercounter নির্বাচন করতে পারেন। এটি এখন ব্লুটুথের মাধ্যমে ডেটা স্ট্রিম করবে।
আপনি যদি ওয়াইফাই মোড পছন্দ করেন তবে কেবল সুইচটি খুলুন। যদি আপনি এটিতে পাওয়ার প্রয়োগ করেন, এটি আপনার ওয়াইফাই এর সাথে সংযোগ স্থাপনের চেষ্টা করবে এবং সরাসরি ক্লাউডে ডেটা প্রবাহিত করবে।
যদি আপনি ডিভাইসটি ভুল uSv/h দেখান, তাহলে এটা সম্ভব যে আপনার Geigercounter একটি ভিন্ন ধরনের Geiger Müller Tube ব্যবহার করে এবং এর ফলে একটি ভিন্ন রূপান্তর ফ্যাক্টর রয়েছে। GMC320 একটি M4011 টিউব ব্যবহার করে। এখানে 1uSv/h হল 152 CPM, তাই 1/152 = 0.00658 স্কেচে আপনাকে "CONV_FACTOR" পরিবর্তন করতে হবে।
আপনি যদি রূপান্তর ফ্যাক্টর খুঁজে বের করতে চান, শুধু আপনার টিউব গুগল করুন এবং একটি ডেটশীট খুঁজুন।
আপনি যদি এটি কিভাবে কাজ করে এবং কিভাবে সিপিএম থেকে সিভার্ট গণনা করা যায় সে সম্পর্কে আরও জানতে চান, তাহলে এই নিবন্ধটি দেখুন:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
প্রস্তাবিত:
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুনরায় তৈরি করুন: 9 টি ধাপ
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুন Retপ্রতিষ্ঠিত করুন: অবকাঠামো পুনরুদ্ধারের জন্য আপনার হলোগ্রাম নোভা ব্যবহার করুন। একটি রাস্পবেরি পাই ব্যবহার করে হোলোগ্রাম নোভা সেটআপ করুন (তাপমাত্রা) ডেটা উবিডটসকে পাঠানোর জন্য।
অ্যান্ড্রয়েড ফোন ব্যবহার করে হেডলেস মোডে রাস্পবেরি পাই এর সাথে সংযোগ করুন এছাড়াও ওয়াইফাই কনফিগার করুন: 5 টি ধাপ
অ্যান্ড্রয়েড ফোন ব্যবহার করে হেডলেস মোডে রাস্পবেরি পাই এর সাথে সংযোগ করুন এছাড়াও ওয়াইফাই কনফিগার করুন: (ছবিটি ব্যবহার করা হয়েছে রাস্পবেরি পাই 3 মডেল বি থেকে https://www.raspberrypi.org) এই নির্দেশাবলী আপনাকে দেখাবে কিভাবে অ্যান্ড্রয়েড ফোনের সাথে রাস্পবেরি পাই সংযোগ করতে হয় এবং ওয়াইফাই কনফিগার করে রাস্পবেরি পাইতে হেডলেস মোডে অর্থাৎ কীবোর্ড, মাউস এবং ডিসপ্লে ছাড়া। আমি
Blynk এবং XinaBox এর সাথে একটি Piezo Buzzer শব্দ করুন: 9 টি ধাপ
Blynk এবং XinaBox এর সাথে একটি Piezo Buzzer সাউন্ড করুন: Blynk এবং xChips ব্যবহার করে যেকোন 5V এলিমেন্ট নিয়ন্ত্রণ করুন। এই প্রকল্পটি আমার ফোন থেকে একটি Piezo Buzzer শোনাচ্ছে
একটি ডিসপোজেবল ক্যামেরা পুনরায় ব্যবহার করুন এবং গ্রহটি সংরক্ষণ করুন! এবং কিছু কুইড সংরক্ষণ করুন: 4 টি ধাপ
একটি ডিসপোজেবল ক্যামেরা পুনরায় ব্যবহার করুন এবং গ্রহটি সংরক্ষণ করুন! এবং কিছু কুইড সংরক্ষণ করুন: সম্প্রতি আমি আমার ব্যবহৃত স্থানীয় ফটো স্টোর (জেসপস) এ ছিলাম কিছু ব্যবহৃত ডিসপোজেবল ক্যামেরা পেতে আমি নিশ্চিত যে আপনি সচেতন যে তারা চমকপ্রদ মানুষের জন্য দারুণ মজা করে। শুধু জিজ্ঞাসা করুন এবং তারা তাদের ছেড়ে দেয়। আমিও ভেবেছিলাম, হাহ, এই কোম্পানিগুলি ক্যামেরাগুলি ফিরে পায়, রাখুন
আপনার সার্ভো V1.00 হ্যাক করুন - একটি শক্তিশালী লিনিয়ার অ্যাকচুয়েটরে আপনার সার্ভো চালু করুন: 7 টি ধাপ
আপনার সার্ভো V1.00 হ্যাক করুন - একটি শক্তিশালী লিনিয়ার অ্যাকচুয়েটারে আপনার সার্ভো চালু করুন: যদি আপনার কাছে টুলস এবং সার্ভো থাকে তবে আপনি এটি কয়েক টাকার মধ্যে তৈরি করতে পারেন। অ্যাকচুয়েটর প্রায় 50 মিমি/মিনিট হারের সাথে প্রসারিত। এটি বরং ধীর কিন্তু খুব শক্তিশালী। পোস্টের শেষে আমার ভিডিওটি দেখুন যেখানে ছোট অ্যাকচুয়েটর