İçindekiler:
Video: Arduino ile Sihirli Değnek Sunumu: 3 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu aygıt, bir fare veya klavye kullanarak bilgisayarı doğrudan kontrol etmeden sunucunun bilgisayar yardımcı programlarına erişimini genişletmek için bir sunumda kullanılmak üzere tasarlanmıştır. Sihirli değneği birçok farklı şekilde kaydırarak, sunum yapan kişi bir bilgisayarın çalışma alanını (ekranları) değiştirebilir, sunum sayfalarını değiştirebilir ve iki adede kadar özelleştirilmiş sistem komutunu çalıştırabilir. Seyircinin de ilgisini çeker ve eğlence yaratır.
Nasıl çalışır ve nasıl kullanılır:
Sihirli değnek açıldığında, sihirli değnek "Wand_presentation" adlı bir erişim noktası oluşturur. Sihirli değnek LAN'ına erişmek için erişim noktasına "Wand123456" parolasıyla bağlanın. Sihirli değnek ayrıca 192.168.4.1 IP'sine sahip bir TCP soket sunucusu oluşturur, TCP sunucusuna bağlanmak için python istemci programının yürütülmesi gerekir. Python istemci programını çalıştırdıktan sonra, özel komutları yapılandırmanızı isteyecektir. İstenen ilgili sistem komutlarını girerek özel komutları yapılandırın ve istemci TCP sunucusuna bağlanmaya başlayacaktır. Sihirli değnek, python programını çalıştıran istemciye bağlıysa, sihirli değnek ucundaki LED yeşil renkte yanacaktır. Son olarak, doğrulamak için birkaç kez kaydırın ve hazırsınız.
1. Bilgisayarınızın GUI'sindeki WIFI listesinden "Wand_presentation" a bağlanın, "Wand123456" şifresini girin
2. Python istemci programını çalıştırın
3. İlk sistem komutunu yapılandırın (sihirli değneği iki kez kaydırdığınızda tetiklenen komut)
4. İlk sistem komutunu yapılandırın (sihirli değneği üç kez kaydırdığınızda tetiklenen komut)
5. Yanıtı doğrulamak için bağlandıktan sonra birkaç kez kaydırın. Bilgisayarınızı sola veya sağa kaydırdığınızda çalışma alanını değiştirmelidir.
Sunum yaparken nasıl kullanılır:
Sola kaydırın: çalışma alanını (ekranı) sağa çevirin
Sağa kaydırın: çalışma alanını (ekranı) sola çevirin
Yukarı kaydırın: boşluk düğmesine bir kez basın ve bırakın
x1 aşağı kaydırın: sol düğmeye bir kez basın ve bırakın
x2'yi aşağı kaydırın: özel komut 1'i yürütün
x3 aşağı kaydırın: özel komut 2'yi yürütün
Malzemeler:
1x Arduino nano 33 iot
1x kısa mikro USB'den USB'ye kablo
1x RGB LED'i
1 adet tek hücreli NCR18650B pil güç kaynağı
teller
3D baskılı kabuk
Adım 1: Yazılımınızı Hazırlayın
Arduino kodu:
Github:
1. Bir terminal penceresi açın, aşağıdaki komutları yazın:
git klonu
mv Magic_wand.git ~/Documents/Arduino/
2. Arduino düzenleyiciyi kullanarak, çevrimiçi düzenleyiciyi veya çevrimdışı düzenleyiciyi kullanarak kodu yükleyin
3. pyautogui'yi python programında içe aktaramıyorsanız, terminalde "pip install pyautogui" komutunu çalıştırın.
Adım 2: Devreyi Oluşturma
Adım 3: Kabuğu Basma ve Birleştirme
Dış kabuğun yapılışı:
Bir 3D yazıcı kullanarak aşağıdaki stl dosyalarını yazdırın:
R5 x1
R6 x1
R7 x1
R8 x1
R9 x1
R10 uzun x1
R10 kısa x2
R11 x 2
R11 çarpıştı x1
drive.google.com/drive/folders/1HCB-NytOKE…