Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Mga tool
- Hakbang 2: Gumawa ng Circuit
- Hakbang 3: Paggawa ng Database
- Hakbang 4: Code
- Hakbang 5: Pabahay
Video: Paglamig at Pagtuklas ng Sistema para sa Mga Aso .: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kumusta, ang pangalan ko ay Bryan at mayroon akong dalawang aso. Nagtataka ako kung paano ko sila pinapalamig sa isang trailer sa isang mainit na araw.
Ang aking solusyon ay ang gumawa ng isang sistema ng paglamig at pagtuklas. Ang sistema ng pagtuklas ay upang matiyak na ang system ay aktibo kapag ang mga aso ay nasa trailer. Para sa mga ito ay gumagamit ako ng isang cell ng pag-load, HX711 (sukatan) at isang ultrasonik sensor (distansya). Upang masukat ang temperatura na ginagamit ko ang isang ds18b20. Kaya mo ba maitaguyod ang nais na temperatura. Maaari ka ring gumawa ng isang alarma kapag nagbibigay ka ng isang minimum at maximum na temperatura bilang input. Para sa alarma gumagamit ako ng isang aktibong buzzer. Upang palamig ang mga aso kakailanganin mo ng isang tagahanga. Maaari mo ring gamitin ang isang display upang hindi mo kailangang bisitahin ang website. At bilang huling kakailanganin mo ang isang pindutan upang i-on / i-off ang lahat ng iyong mga sensor. Gagawa rin kami ng isang database upang mai-save ang lahat ng data mula sa mga sensor at magagamit ito. At hindi namin makakalimutan na gumawa ng isang pabahay para sa proyektong ito ng paglalakbay.
Ngayon alam mo nang kaunti pa, magsisimula sa proyektong ito.
Mga gamit
Ang badyet para sa proyektong ito ay nasa € 122.
Hakbang 1: Mga tool
Para sa proyektong ito kakailanganin mo:
- Raspberry Pi 3 modelo B
- Adapter (5V)
- SD card
- UTP cable
- Raspberry PI T-cobbler
- 18650 kalasag ng baterya v3
- NCR 18650 B
- Mga Breadboard
- Mga lumalaban
- Mga jumper
- HC-SR04 ultrasonic sensor
- ds18b20
- Load cell
- HX711
- Geekcreit® IIC / I2C 1602
- Potensyomiter
- Tagahanga
- Transistor ng NPN
- Pushbutton
- Aktibong buzzer
- Kahoy
Hakbang 2: Gumawa ng Circuit
Walang espesyal dito. Sundin lamang ang fritzing scheme at magiging maayos ang lahat. Mag-ingat, siguraduhing gumagamit ka ng tamang mga pin at resistor. Mas mabuti na suriin mo ang iyong circuit nang dalawang beses bago magpatuloy.
Hakbang 3: Paggawa ng Database
Gumagawa kami ngayon ng isang database upang mai-save namin ang data mula sa iyong mga sensor at gamitin ang mga ito kung kailangan namin ito. Upang magawa ang database na ito kakailanganin mong gumawa ng isang modelo sa MySQL Workbench. Kung kinopya mo ang aking modelo maaari mo itong ipasa engineer at handa nang gamitin ang iyong database.
Hakbang 4: Code
Maaari mong i-download ang code sa aking github repository. Sundin lamang ang link na ito: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Ano ang maaari mong makita: HTML, CSS, JS, Python (code + klase) at ang aking database (query).
Una sa lahat palitan ang numero ng ID sa code. Ang bawat ds18b20 (sensor ng temperatura) ay may sariling numero ng ID. Paano malalaman kung ano ang iyong numero ng ID? Sundin lamang ang mga hakbang na ito.
1. Paganahin ang de one-wire interface
I-type ang utos na ito sa terminal.
sudo raspi-config
Ngayon paganahin ang one-wire.
2. Mag-load ng isang-wire na module
I-type ang utos na ito sa terminal.
sudo nano /boot/config.txt
I-uncomment ang susunod na linya:
dtoverlay = w1-gpio
I-save ang file.
3. I-reboot
I-type ang utos na ito sa terminal.
sudo reboot
4. Humanap ng numero ng ID
Pumunta sa direktoryong ito sa iyong terminal.
cd / sys / bus / w1 / aparato / w1_bus_master1
Sa folder na ito makikita mo ang iyong ID.
Palitan ngayon ang aking ID sa iyo sa landas mula sa iyong sensor ng temperatura.
Kung na-download mo ang lahat ilagay ang HTML, CSS, at JS sa iyong apache server sa iyong raspberry pi. Kung wala ka pang isang server ng apache, i-type lamang ang dalawang utos na ito sa terminal at maghintay hanggang matapos ang lahat.
sudo apt-get update
sudo apt-get install apache2
Maaari mong i-upload ang mga file sa pamamagitan ng paggamit ng FileZilla o ibang programa na gumagamit ng sftp file transfer. I-upload ang mga file sa / var / www / html. Handa na ang frontend.
Ngayon ang backend. Gumawa ng isang direktoryo sa iyong raspberry pi kung saan mo mai-save ang mga file. Ang isang halimbawa ay 'home / pi / folder'. Gumamit ako ng pycharm upang mai-upload ang mga file ngunit maaari mo ring gamitin ang iba't ibang mga programa para dito. Pagkatapos nito ay awtomatikong isasaayos namin ang file na ito sa tuwing magpapalaki ang raspberry pi. Maraming paraan upang magawa ito ngunit mas gusto ko ang isa na ginamit ko.
Pumunta muna sa file na ito.
sudo nano /etc/rc.local
Ilagay ang mga sumusunod na linya sa pagitan ng 'fi' at 'exit 0':
cd '/ home / pi / folder' (ang direktoryo kung saan mo ito nai-save)
sudo python3.5 -u -m flask run --host = 0.0.0.0 --port = 5000
I-save ang file.
Kung nagawa mong tama ang lahat, handa nang gamitin ang lahat. Tiyaking nakakonekta ang iyong raspberry pi sa wifi.
Hakbang 5: Pabahay
Para sa mga ito maaari kang magpasya kung paano mo ito nais. Gumamit ako ng isang kahon na gawa sa kahoy at gumawa ng isang maliit na pag-aayos upang ang lahat ay magkasya at makita. Maaari mong makita ang aking display, button, potentiometer, ds18b20, at aktibong buzzer. At ang ultrasonic sensor, fan, weight sensor (load cell, HX711) ay konektado sa isang mahabang cable upang mailagay mo sila kahit saan. Tiyaking nakikita ang lahat at maaaring magkasya sa iyong pabahay. Maaari mong tingnan kung paano ko ito nagawa.
Mahalaga! Gawin ang weight sensor tulad ng ginawa ko o ang disenyo na nakita ko sa internet. Kung hindi man ay hindi mo masusukat ang bigat.
Kung tama ang ginawa mo, tapos na ang proyekto. Umaasa ako na ang iyong masaya sa resulta;).
Inirerekumendang:
Pagtuklas sa Mukha sa Raspberry Pi 4B sa 3 Mga Hakbang: 3 Mga Hakbang
Pagtuklas ng Mukha sa Raspberry Pi 4B sa 3 Mga Hakbang: Sa Instructable na ito ay isasagawa namin ang pagtuklas ng mukha sa Raspberry Pi 4 kasama ang Shunya O / S gamit ang Shunyaface Library. Ang Shunyaface ay isang library ng pagkilala / pagkakita sa mukha. Nilalayon ng proyekto na makamit ang pinakamabilis na pagtuklas at bilis ng pagkilala sa
NeckLight: isang PCB Necklace para sa Mga Tao at Aso: 8 Hakbang (na may Mga Larawan)
NeckLight: isang PCB Necklace para sa Mga Tao at Aso: Kamusta sa lahat, ang proyektong ito ang aking unang Mga Tagubilin kaya susubukan kong gawin ang aking makakaya. Sa proyektong ito, ipapaliwanag ko sa iyo kung paano ko nagawa ang PCB na kuwintas na ito na sumisikat sa dilim! Upang maging matapat, ito ang perpektong proyekto kung nais mong malaman
Awtomatikong Paglamig ng Fan para sa Pi: 4 na Hakbang (na may Mga Larawan)
Automated Cooling Fan for Pi: Paglalarawan Isang simpleng disenyo upang makontrol ang isang mini 5v fan na may sawa, nang hindi nangangailangan ng isang breadboard, transistors atbp Ang kailangan mo lamang ay ilang mga kable at isang 1 channel relay. Mayroon akong 2 channel relay na inirerekumenda ko, dahil halos pareho ang presyo na plus
Awtomatikong Ball-thrower para sa Mga Aso: 6 na Hakbang
Awtomatikong Ball-thrower para sa Mga Aso: Pareho kaming may mga aso, at tulad ng alam ng lahat, ang mga aso ay maaaring gugulin ang buong araw sa paglalaro ng bola. Iyon ang dahilan kung bakit, naisip namin ang isang paraan upang bumuo ng isang awtomatikong ball-thrower
Awtomatikong Catapult para sa Paghahagis ng Pagkain ng Alagang Hayop (aso, Pusa, Manok, Atbp), Paghahagis ng Mga Bola at Higit Pa !: 4 na Hakbang (na may Mga Larawan)
Awtomatikong Catapult para sa Paghahagis ng Pagkain ng Alagang Hayop (aso, Pusa, Manok, Atbp), Paghahagis ng Mga Bola at Higit Pa !: Kumusta at maligayang pagdating sa aking unang Maituturo! GUSTO ng aming aso ang kanyang pagkain, literal na kakainin niya ang lahat ng ito sa loob ng ilang segundo. Nagpaplano ako ng mga paraan upang mabagal ito, mula sa mga bola na may pagkain sa loob hanggang sa itapon ito sa buong likod-bahay. Nakakagulat, siya ay