İçindekiler:
- Gereçler
- Adım 1: Devreyi Breadboard Üzerinde Oluşturun
- 2. Adım: Çekme Dedektörünü Oluşturun
- Adım 3: Çekme Dedektörünü Bağlayın
- Adım 4: Raspi-config'de Seri ve SPI'yi etkinleştirin
- Adım 5: Veritabanı
- 6. Adım: Test Etme
- Adım 7: Elektronikler İçin Bir Muhafaza İnşa Edin
- Adım 8: Her Şeyi Atlama Kabloları Yerine Tellerle Lehimleyin
- Adım 9: Ledler ve Ultrasonik Sensör için Delik Yakma
- Adım 10: Pres Çivilerini Deliklerden ve Tutkal Ledlerinden Geçirin
- Adım 11: Manyetik Anahtar
- Adım 12: Beyaz Ledleri Çantanın İçine Yapıştırın
- Adım 13: Muhafazayı Yapıştırın ve Torbanın İçine Koyun
- Adım 14: Komut Dosyasını Başlangıçta Çalıştırmak için Rc.local'ı Düzenleyin
- Adım 15: Son Dokunuşlar
Video: Gps Takipli ve Otomatik Işıklı Akıllı Sırt Çantası: 15 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu talimatta, konumumuzu, hızımızı takip edebilen ve geceleri bizi güvende tutabilecek otomatik ışıklara sahip akıllı bir sırt çantası yapacağız.
Omuzlarınızda olup olmadığını tespit etmek için 2 sensör, gerekmediğinde sönmediğinden emin olmak için, kayışların çekilip çekilmediğini görmek için bir çekme dedektörü (kendim yaptığım) ve algılayan bir ultrasonik sensör kullanıyorum. eğer bir şey arka tarafına yakınsa. En azından karanlık mı yoksa aydınlık mı olduğunu görmek için bir LDR kullanıyorum.
Ayrıca sırt çantasını açtığınızda içini aydınlatmak için yanan ledler de vardır. Mıknatısların ürettiği manyetik alan ile anahtarlanan reed anahtarı tarafından tetiklenir.
GPS modülü, konumunuzu izlemek için kullanılır.
IP adresini görüntülemek için LCD modülü kullanılır.
Raspberry pi'nize yükleyebileceğiniz, izlediğiniz rotaları görmenizi, daha sonra kullanmak üzere kaydetmenizi ve bazı ayarları kontrol etmenizi sağlayan bir site yaptım.
Bu talimat, Raspberry pi ile çalışma konusunda TECRÜBESİ OLMAYAN kişiler için DEĞİLDİR
Gereçler
- Raspberry Pi 3 modeli B+
- Ahududu PI T-ayakkabıcı
- Tel (10 metre kullandım siz daha az kullanabilirsiniz)
- Dirençler6 x 220 Ohm, 1 x 10k Ohm, 1 x 1k Ohm
- Düzeltici 10k Ohm
- Sırt çantası
- Taşınabilir şarj aleti
- LDR
- 4 Kırmızı led ve 2 beyaz 5mm
- Ultrasonik Sensör HC-SR04
- seviye değiştirici
- 10 bit ADC MCP3008
- GY-NEO6Mv2 antenli GPS Modülü
- LCD ekran
- Gerilebilir bir yay (deforme olmaz)
- Sicim
- 1 Altıgen somun (veya delikli iletken metalden yapılmış herhangi bir şey)
- Plastik boru (yaklaşık 4-3 cm çapında)
- Metal bir plaka (boru uçlarını kapatabilecek)
- kamış anahtarı
- Küçük mıknatıslar
- İnce MDF/diğer ahşap/plastik levha (yaklaşık 5 mm)
- Sert köpük plaka (en az 2 cm kalınlığında)
- Velcro (bileşenleri kasaya ve kapağa yapıştırmak için. Kalıcı olarak yapmak isterseniz bunun yerine yapıştırıcı kullanabilirsiniz)
- 5 Bir led için ortasında 5 mm'lik bir delik bulunan çıtçıtlar, daha azsa daha sonra delinebilirsiniz.
Bir breadbord üzerinde test etmek için:
- ekmek tahtası
- atlama telleri
Gerekli araçlar:
- Havya
- Sıcak yapıştırıcı tabancası
- Testere
- Makas
- Bıçak
- İğne iplik
- Matkap (Gerekirse 10. adıma bakın)
Ekli dosyada fiyatlarıyla birlikte tüm yapı malzemelerinin listesini bulabilirsiniz
Adım 1: Devreyi Breadboard Üzerinde Oluşturun
Yukarıdaki şemadaki gibi her şeyi bağlayın
Ekli bir pdf de var, böylece şemayı büyütebilirsiniz.
2. Adım: Çekme Dedektörünü Oluşturun
Önce yayı ipin içinden alın ve birbirine yapıştırın/bağlayın.
Ardından somunu alın ve yayın hemen üzerine yapıştırın. (Somun yerine küçük bir metal boru parçası kullandım).
Bundan sonra, somunun alt tarafına (yayın olduğu taraf) bir tel lehimleyin.
Ardından metal plakayı, yayı ve teli borunun bir tarafına yapıştırın. (telin içinde, yayın borunun diğer tarafına uzanması için yeterli uzunlukta olduğundan emin olun).
Daha sonra borunun diğer tarafındaki metal plakayı çizimdeki gibi yapıştırın, çekebilmeniz için ipin borudan çıktığından emin olun.
Son olarak, çekildiğinde somunun çarptığı plakaya bir tel lehimleyin.
Son olarak ipi çektiğinizde iki telde devre kapalıysa multimetre ile test edebilirsiniz.
Adım 3: Çekme Dedektörünü Bağlayın
Çekme dedektörünün bir ucunu, aralarında 1K Ohm dirençle GPIO 18 pinine bağlayın.
Diğer ucunu GND'ye bağlayın.
Adım 4: Raspi-config'de Seri ve SPI'yi etkinleştirin
- Raspberry pi terminalinizi açın ve şunu yazın: sudo raspi-config
- Arayüz Seçenekleri'ne ok tuşlarıyla gidin, Enter'a basın
- Seri Seç
- Şunları alacaksınız: "Bir oturum açma kabuğunun seri üzerinden erişilebilir olmasını ister misiniz?" Hayır Vur
- "Seri bağlantı noktası donanımının etkinleştirilmesini ister misiniz?" EVET'e basın
- "Şimdi yeniden başlatmak ister misiniz?" "HAYIR"a basın
- Arayüz Seçenekleri'ne tekrar gidin
- SPI'yi seçin
- "SPI arayüzünün etkinleştirilmesini ister misiniz?" EVET'e basın
- yeniden başlat
Adım 5: Veritabanı
Öncelikle ihtiyacımız olan veritabanı yazılımını kuracağız.
Rpi terminalinizi açın ve şunu yazın:
sudo apt-get güncellemesi
sudo apt-get install mysql-server --fix-missing –y > sudo yeniden başlatma
Rpi'niz yeniden başlayana kadar bekleyin, ardından giriş yapın ve bu satırları yazın
sudo mysql_secure_installation
Kök için geçerli parolayı girin (hiçbiri için girin): kök Kök parolası değiştirilsin mi? [E/H] E Yeni parola: root123 Anonim kullanıcılar kaldırılsın mı? [E/H] y Uzaktan root girişine izin verilsin mi? [E/H] y Test veritabanı kaldırılsın ve ona erişilsin mi? [E/H] y Ayrıcalık tabloları şimdi yeniden yüklensin mi? [E/H] y
Ayrıca 'mct' şifresi ile 'mct' adında bir kullanıcı yapacağız.
sudo mysql -u kökü
MariaDB [(none)] > AÇIK SEÇENEKLE 'mct' TARAFINDAN TANIMLANAN 'mct'@'%' İÇİN TÜM AYRICALIKLARI VERİN*. MariaDB [(none)]> FLUSH AYRICALIKLARI; MariaDB [(yok)]> ÇIKIŞ;
Şimdi veritabanı yapısını içe aktaracağız
Ekli dosyayı indirmeniz ve FTP/SFTP kullanarak rpi'nizdeki /home// kullanıcı klasörüne yüklemeniz gerekir.
Ardından aşağıdaki satırları yazın:
mysql -u kök -p
mysql >CREATE DATABASE Smartpack; Şimdi CTRL + D > mysql -u mct -p Smartpack < /home//data-dump.sql > sudo restart tuşlarına basarak sql kabuğundan çıkın
Rpi'niz yeniden başlatıldıktan sonra veritabanı çalışır durumda olmalıdır
6. Adım: Test Etme
İlk önce apache web sunucusunu kurmamız gerekecek
Aşağıdaki kodu terminale yazın:
sudo apt-get install apache2 -y
sudo yeniden başlatma
Şimdi FRONT dizinindeki tüm dosyaları github deposu aracılığıyla rpi'nizdeki /var/www/html/ dizinine kopyalayın.
Ardından GERİ dizinindeki tüm dosyaları Github deposu aracılığıyla rpi /home//smartpack'inizdeki yerel bir kullanıcı klasörüne kopyalayın.
Şematiktekinden farklı pinler kullandıysanız, bunları /home//smartpack/main.py içinde düzenlemeniz gerekir, bunlar belgede yukarıda listelenmiştir.
Şimdi terminali açın ve betiği çalıştırın
python3.5 /home/kullanıcı adı/smartpack/main.py
Yeni kurduğumuz web sitesine erişmek için lcd ekranda görüntülenecek ip'ye gidebilirsiniz.
Bir sonraki adıma geçmeden önce her şeyin doğru çalıştığından emin olun!
Adım 7: Elektronikler İçin Bir Muhafaza İnşa Edin
Rpi, powerbank ve bazı elektronik bileşenlerimiz için bir dava açacağız.
Bu tür şeyleri yapmakta pek iyi olmadığım için sizi davanın kendi versiyonlarını yapmaya teşvik ediyorum
- Plastik/ahşap tabağınızı 29 cm x 15, 5 cm ölçülerinde 2 parçaya kesin (En uzun kenarının sırt çantanıza sığdığından emin olun)
- 29 cm x 3 cm ölçülerinde 2 adet sert köpük ve 9,5 cm x 3 cm ölçülerinde 2 adet daha kesin
- Parçaları bir plakanın kenarlarına yapıştırın.
- Bittikten sonra, fotoğraftaki gibi delikleri kesin: Deliklerin ne kadar geniş olması gerektiğini kendiniz ölçmeniz gerekecek. Alttaki delik Ultrasonik sensör içindir ve üstteki büyük delik kablolar içindir.
Adım 8: Her Şeyi Atlama Kabloları Yerine Tellerle Lehimleyin
Hem beyaz hem de kırmızı ledler, LDR ve reed anahtarı hariç her şeyi normal kablolarla lehimleyin.
Breadboard'u IC'ler gibi bazı şeyler için kullanabilirsiniz, ancak ben şahsen tavsiye etmiyorum.
GPS ve LCD modüllerinin bir önceki adımda onlar için açtığımız deliklere girmesi gerekiyor.
Kısa devre Rpi'nizi bozabileceğinden izolasyonu her yerde kullandığınızdan emin olun.
Adım 9: Ledler ve Ultrasonik Sensör için Delik Yakma
Yakmak? Evet! YAKMAK
Deliklerimizi yakmak için bir havya kullanacağız. Bunun nedeni, çoğu sırt çantasının suya dayanıklı olması, yani yapıldıkları malzemenin ya plastik ya da kauçuk olduğu anlamına gelir. Yani kesmek yerine yakarsak, deliğimizin kenarları güzelce eriyecek ve bununla birlikte daha az yırtılmaya meyilli olacak.
Otomatik kırmızı ledler için istediğiniz yere 4 küçük delik açın. Görünür bir konumda olduklarından emin olun. (Yukarıdaki fotoğraftaki deliklerde zaten çıtçıtlar var)
Ayrıca sırt çantasının alt kısmında, dışarı çıktığı tarafta ultrasonik sensör için bir delik ve yanında da çantadan çıkan ip için küçük bir delik açın.
Son olarak sırt çantanızın ana bölümüne gidecek kablolar için bir delik açın, kablolar için yaptığımız deliğin hemen üstüne yapın, eğer çantaya koyarsanız.
Adım 10: Pres Çivilerini Deliklerden ve Tutkal Ledlerinden Geçirin
Saplamalardaki deliklerin 5 mm olduğundan emin olun!! değilse, 5 mm'lik bir matkapla delinmeyi deneyebilirsin.
Yaktığınız 4 delikten çıtçıtları itin ve birbirine klikleyin.
4 adet led'i çıtçıtlara yerleştirin ve yapıştırın, metal kısımların çıtçıtlara değmemesine dikkat edin.
Adım 11: Manyetik Anahtar
Manyetik anahtarlar çok kırılgandır, bu yüzden benimkini plastik bir boruya ve o plastik boruyu da metal bir boruya koydum ve sonra her şeyi tutkalla kapattım.
Nasıl yapacağınız size kalmış ama kırılmaması için bir şeyler yapmanızı tavsiye ederim.
Bu yapılırsa, her şeyi sırt çantasının ana bölümünün üstüne yapıştırın. Yanında, fermuarın diğer tarafına yeterince güçlü bir mıknatıs yapıştırın, böylece açtığınızda değişecektir. Benimkini tekstilin iç ve dış tabakası arasına koydum ki görünmez.
Adım 12: Beyaz Ledleri Çantanın İçine Yapıştırın
Onları yapıştırın, böylece açıkken içini aydınlatacaklar.
Bunları nereye koyacağınızı seçebilirsiniz, ancak bence en iyi yer, kamış anahtarın en üstündeki metindir.
Adım 13: Muhafazayı Yapıştırın ve Torbanın İçine Koyun
Yapıştırmadan önce, hala düzgün çalıştığından emin olun.
Ardından kapağı muhafazanın geri kalanına yapıştırın, plaka ile muhafazanın yan tarafı arasına girecek kablolara dikkat edin, kablolar arasında olmadan yapıştırmak çok zor.
Daha sonra sırt çantanızın içine koyun, ultrasonik sensörün daha önce yaptığımız deliğe baktığından emin olun.
Muhtemelen ultrasonik sensörün etrafındaki muhafazayı sırt çantasına sabitlemeniz gerekecek, böylece onu örtmeyecek.
Adım 14: Komut Dosyasını Başlangıçta Çalıştırmak için Rc.local'ı Düzenleyin
Terminali açın ve şunu yazın:
sudo nano /etc/rc.local
0 çıkışının hemen üstüne, sonuna aşağıdaki satırı ekleyin
python3.5 /home//Smartpack/main.py &
CTRL + X ve 2x Enter'a basın
Şimdi komut dosyası açılışta başlayacak.
Adım 15: Son Dokunuşlar
Tüm kabloları birlikte dikebileceğiniz gibi sırt çantasına da iğne ve iplik ile dikebilirsiniz.
Ayrıca bir parça deri/tekstilden kırmızı ledler için bir kapak yapabilirsiniz.
Önerilen:
Arduino Kullanan GPS Takipli ve Uyarılı Kadın Güvenlik Cihazı: 6 Adım
Arduino Kullanan GPS Takipli ve Uyarılı Kadın Güvenlik Cihazı: Son zamanlarda elimizde olan tüm teknoloji ile, sadece acil durum alarmı oluşturmayacak, aynı zamanda arkadaşlarınıza, ailenize mesaj gönderecek bir kadın güvenlik cihazı yapmak zor değil. veya ilgili kişi. Burada bir grup kuracağız
Akıllı Sırt Çantası: 8 Adım
Akıllı Sırt Çantası: Benim gibi bir öğrenciyseniz, bazılarınız kesinlikle unuttuğum problemle ilgili olacaktır. Sırt çantamı yapmak için fazla zamanım yok ve siz farkına varmadan bir şeyi unuttunuz. Raspberry pi projesi yaparak hayatımı kolaylaştırmaya çalıştım
Akıllı Arama - Otomatik Düzelten Akıllı Geleneksel Telefon: 8 Adım
Akıllı Arama - Otomatik Düzelten Akıllı Geleneksel Telefon: Akıllı Arama, özel ihtiyaçları olan yaşlılar için oluşturulmuş akıllı bir otomatik düzeltmeli telefondur ve yaşlıların alışık oldukları geleneksel telefonlardan doğrudan arama yapmalarını sağlar. Sadece yerel bir yaşlı bakım merkezinde gönüllü olarak çalıştım
NFC İçerikli İzleyicili Back Pi Akıllı Sırt Çantası: 6 Adım
NFC İçerikli İzleyicili Back Pi Akıllı Sırt Çantası: Bir öğrenci olarak sık sık bazı kitaplarımı ve diğer malzemelerimi sınıfa getirmeyi unuturum. Çevrimiçi bir ajanda kullanmaya çalıştım ama bununla bile sürekli olarak masamda bir şeyler bırakırdım. Bulduğum çözüm akıllı bir sırt çantası. Bu talimatta
LED Işıklı Çizim Kalemleri: Işıklı Doodles Çizim Araçları: 6 Adım (Resimlerle)
LED Işıklı Çizim Kalemleri: Işıklı Doodles Çizim Araçları: Karım Lori aralıksız bir doodle'cı ve yıllardır uzun pozlama fotoğrafçılığı ile oynadım. PikaPika light artistry grubundan ve dijital kameraların kolaylığından esinlenerek, neler yapabileceğimizi görmek için ışıkla çizim sanat formunu aldık