STEM Buddy तुमच्या ESP32 आणि Arduino प्रोजेक्टसाठी तुमचा फोन व्हर्च्युअल हार्डवेअरमध्ये बदलतो. रिअल कोड लिहा, ब्लूटूथवरून कमांड पाठवा आणि तुमचा फोन LCD, LED, सर्वो, सेन्सर किंवा ऑसिलोस्कोप बनतो.
ब्रेडबोर्ड नाही? काही हरकत नाही. तुमचा फोन हा घटक आहे.
ते कसे कार्य करते:
१. तुमच्या Arduino/ESP32 प्रोजेक्टमध्ये STEM Buddy C++ लायब्ररी समाविष्ट करा
२. रिअल कोड लिहा — stemBuddy.lcd.print("Hello!") किंवा stemBuddy.led.setColor(255, 0, 0)
३. तुमचा ESP32 ब्लूटूथ लो एनर्जी द्वारे अॅपला कमांड पाठवतो
४. अॅप तुमच्या फोन स्क्रीनवर रिअल टाइममध्ये घटकाचे अनुकरण करतो
५. अॅप डेटा परत पाठवू शकतो — व्हर्च्युअल बटणे, स्लाइडर आणि सेन्सर व्हॅल्यूज जे तुमचा कोड वाचू शकतो
हा रिअल मायक्रोकंट्रोलर आणि व्हर्च्युअल पेरिफेरल्समधील द्वि-मार्गी पूल आहे.
व्हर्च्युअल पेरिफेरल्स — तुमचा ESP32 नियंत्रित करू शकणारे ७ घटक:
• LED / RGB स्ट्रिप — तुमचा कोड रंग आणि ब्राइटनेस सेट करतो, फोन रिअल टाइममध्ये चमकणारा LED प्रदर्शित करतो
• सर्वो मोटर — तुमच्या कोडमधून एक अँगल पाठवा, व्हर्च्युअल सर्वोची जुळणी पहा
• 16x2 LCD डिस्प्ले — तुमच्या ESP32 वरून lcd.print() वर कॉल करा आणि व्हर्च्युअल कॅरेक्टर डिस्प्लेवर मजकूर दिसतो ते पहा
• सेन्सर डॅशबोर्ड — अॅप व्हर्च्युअल सेन्सर डेटा (तापमान, प्रकाश, आर्द्रता, दाब) जनरेट करतो जो तुमचा ESP32 BLE वर वाचतो
• ऑसिलोस्कोप — वास्तविक सिग्नल व्हिज्युअलाइज करा किंवा तुमच्या कोडचे आउटपुट वेव्हफॉर्म डीबग करा
• DC मोटर — तुमचा कोड PWM गती आणि दिशा सेट करतो, अॅप RPM आणि रोटेशन दाखवतो
• बजर — तुमच्या कोडमधून टोन फ्रिक्वेन्सी पाठवा, त्यांना व्हर्च्युअल बजरवर ऐका आणि पहा
स्टेम बडी का आहे?
• LCD का नाही? तुमचा फोन एक आहे.
• LED नाहीत? तुमचा फोन उजळतो.
• तापमान सेन्सर नाही? तुमचा फोन तुमच्या ESP32 वर व्हर्च्युअल रीडिंग पाठवतो.
• तुमच्याकडे ऑसिलोस्कोप नाहीये का? तुमचा फोन वेव्हफॉर्म दाखवतो.
मुले खऱ्या हार्डवेअर प्रोजेक्ट्सना ताबडतोब कोडिंग करायला सुरुवात करू शकतात - आधी घटक खरेदी करण्याची गरज नाही. जेव्हा ते तयार असतील, तेव्हा त्याच कोडसह व्हर्च्युअल घटकांना खऱ्या घटकांसाठी स्वॅप करा.
मार्गदर्शित प्रकल्प:
STEM बडी लायब्ररी वापरून चरण-दर-चरण प्रकल्प:
• LED ब्लिंक — तुमचा पहिला ESP32 + फोन प्रकल्प
• ट्रॅफिक लाईट — तुमच्या कोडमधून 3 व्हर्च्युअल LED नियंत्रित करा
• तापमान मॉनिटर — व्हर्च्युअल सेन्सर डेटा वाचा आणि व्हर्च्युअल LCD वर डिस्प्ले करा
• सर्वो डोअर लॉक — व्हर्च्युअल कीपॅड आणि सर्वोसह पासकोड लॉक तयार करा
• लाइन फॉलोअर रोबोट — भौतिकरित्या जाण्यापूर्वी व्हर्च्युअल IR सेन्सर वापरा
• IoT वेदर स्टेशन — रिअल क्लाउड डॅशबोर्डला फीड करणारे व्हर्च्युअल सेन्सर
• व्हॉइस-नियंत्रित LEDs — स्पीच रेकग्निशन हार्डवेअर नियंत्रणाला पूर्ण करते
• मिसाइल लाँच सिम — व्हर्च्युअल डिस्प्ले आणि बझरसह एक मजेदार काउंटडाउन
कोड एडिटर:
अॅपमध्येच कोड टेम्पलेट्सचे पूर्वावलोकन आणि संपादन करा:
• Arduino C++ — STEM बडी लायब्ररी वापरून तयार टेम्पलेट्स
• मायक्रोपायथॉन — आधुनिक मायक्रोकंट्रोलर वर्कफ्लोसाठी
• स्क्रॅच ब्लॉक्स — CodeSkool स्क्रॅच IDE इंटिग्रेशनद्वारे व्हिज्युअल ब्लॉक-आधारित कोडिंग
कनेक्ट:
• ब्लूटूथ लो एनर्जी (BLE) — ESP32 साठी प्राथमिक कनेक्शन
• वायफाय — नेटवर्क-आधारित कम्युनिकेशन
• सिरीयल — USB कनेक्शन सपोर्ट
कोडेस्कूल इकोसिस्टमचा भाग:
STEM बडी कोडस्कूल स्क्रॅच IDE आणि कोड यान ESP32 रोबोट सोबत काम करतो. तुमचा ESP32 प्रोग्राम करण्यासाठी स्क्रॅच ब्लॉक्स वापरा आणि STEM बडी व्हर्च्युअल I/O लेयर म्हणून वापरा - व्हिज्युअल कोडिंगपासून ते रिअल हार्डवेअरपर्यंत एक संपूर्ण शिक्षण प्लॅटफॉर्म.
• 6 थीम — गडद, प्रकाश, AMOLED, खेळकर, महासागर, निसर्ग
• व्हर्च्युअल घटक परस्परसंवादासाठी ऑफलाइन कार्य करते
• एका हाताने वापरण्यासाठी मोबाइल-ऑप्टिमाइझ केलेले
• सर्व शिकणाऱ्यांसाठी मोफत आणि खुले
तुमचा फोन तुमच्याकडे आधीच असलेली सर्वात शक्तिशाली इलेक्ट्रॉनिक्स लॅब आहे. STEM बडी ते अनलॉक करतो.
या रोजी अपडेट केले
९ मार्च, २०२६