» Electronics » Arduino »Paano gumawa ng isang awtomatikong tagahanga sa iyong Arduino Uno para sa iyong desktop DIY!

Paano gumawa ng isang awtomatikong tagahanga sa iyong Arduino Uno para sa iyong sariling desktop!

Magandang araw na mahilig sa Arduino at cool! Ngayon ay halos tag-araw, at ang mainit na init ay nasa paligid ng sulok, at sa maraming mga rehiyon ng bansa ay mainit na ito, kaya sa artikulong ngayon ay nagpasya akong ipakita kung paano gumawa ng isang awtomatikong tagahanga para sa desktop gawin mo mismo. Ang "puso" ng aming tagahanga ay isang arduino uno controller na iniutos mula sa China. Naisip na posible na ilagay ang aparatong ito sa mesa at kapag ang isang tao ay nakaupo sa talahanayan, ang tagahanga ay magsisimula sa gawain nito.


At kaya para sa isang awtomatikong tagahanga kailangan namin:
pagbabayad Arduino uno (kinuha dito)
mababang motor ng boltahe
-Papa-Mom type na mga wire
- Maginoo na mga wire
lumipat
ultratunog
lalagyan ng plastik
- maliit na tagabenta
- isang bolt tungkol sa 5 cm ang haba at 1 cm ang lapad
nut upang bolt
- 6-12 volt na baterya (Gumagamit ako ng 4 1.5V na baterya na konektado sa serye kung saan ang dalawang mga wire ng ina-sa-ina ay naibenta gamit ang pag-alis ng ina sa labas
makapal na kawad

Mula sa mga tool na kailangan namin:
paghihinang bakal
glue gun
stationery kutsilyo

At kaya, una sa lahat, kinuha namin ang aming mapagkukunan ng kapangyarihan at inilalagay ito sa ilalim ng lalagyan (Ginagamit ko ang 16-bit na naayos na container container na gusto ko)

Pagkatapos ay inilalagay namin ang board ng Arduino Uno:

Dahil ang lupon ay lumabas nang labis, markahan ang 2 butas para sa mga konektor at gupitin ang mga ito:


Magdagdag ng isang switch sa pinagmulan ng kuryente, pagkatapos ay ikonekta ang plus power sa uin output sa arduino, at minus sa Gnd:


Sa gilid ng lalagyan (din sa takip kung kinakailangan), gumawa ng isang uka para sa switch at kola ito:



kung ang mga pulang LED sa board ng Arduino ay nakabukas kapag ang switch ay nakabukas, pagkatapos ay ikinonekta namin nang tama ang kapangyarihan.
Kumuha kami ng isang ultrasonic range finder at solder sa mga output nito (vcc, Echo, Trig, Gnd) tatay-mom type na mga wire

Sa takip ng lalagyan gumawa kami ng 6 maliit na butas, 2-sa ilalim ng mga wire ng motor, 4-ilalim ng mga wire ng ultrasonic sensor:

Ipinapasa namin ang mga wire mula sa sensor sa pamamagitan ng mga butas sa takip, at ikinonekta ang mga ito tulad ng sumusunod sa arduino board: vcc sa output 5 v, Gnd sa Gnd, echo sa 9 digital pin, at mag-trig sa 8

Naglalagay kami ng isang propeller sa axis ng motor, gagamit ako ng isang maliit na pabrika, dahil wala nang iba, ngunit mas mahusay na gumamit ng isang mas malaking propeller, o kahit na isang lutong bahay:

Maglagay ng dalawang wires ng ama-sa-ina sa motor na may pre-cut exit na "mama"

Ipasa ang mga wire mula sa motor sa pamamagitan ng natitirang mga butas sa takip:

Kumuha kami ng isang bolt na may isang nut at, gamit ang isang staggered drill o isang paghihinang bakal, gumawa ng isang butas sa takip para sa diameter ng bolt:


Ipasok ang bolt mula sa ibaba pataas at higpitan ang nut:

Ikinonekta namin ang isang wire mula sa motor hanggang sa output ng Gnd sa arduino board, at ang iba pa sa 10th pin:

Inilalagay namin sa talukap ng mata at nakadikit ang ultrasonic rangefinder, tulad ng ipinakita sa larawan, din na nakadikit ang lahat ng nakalulumbay na mga wire:

Pinahihigaan namin at nakadikit ang isang makapal na kawad sa bolt:

Itinaas namin ang aming motor sa tuktok ng kawad, ang wire ay kumikilos bilang isang madaling iakma na gabay:

Ngayon ay dumating na ang oras, para sa akin ng personal na pinakamahirap na hakbang, o sa halip na isulat ang firmware, hindi mo kailangang sumulat ng anuman, ilunsad lamang ang application ng Arduino IDE, ikonekta ang board ng Arduino sa computer gamit ang isang espesyal na adapter na karaniwang kasama ng board, kopyahin ang sketch sa Arduino IDE na ibinibigay sa ibaba, sa programa ay nag-click kami sa pindutan ng "download" pagkatapos kung saan ang sketch ay dapat na mai-load sa arduino board.

Kung ang lahat ay tapos na nang tama, pagkatapos ay kapag ang bagay ay dinala mas malapit sa 20 cm sa ultrasonic sensor, dapat magsimulang magsulid ang propeller. Ididiskonekta namin ang aming disenyo mula sa computer at sinubukan ang aming aparato mula sa aming mapagkukunan ng kapangyarihan, para sa mga ito lamang namin pinihit ang switch mula sa off state sa estado


Sketch (sa sketch na ito, ang motor ay tinatawag na salitang pinangungunahan):
int echoPin = 9;
int trigPin = 8;
int led = 10;

walang pag-setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (pinangunahan, OUTPUT);
}

walang bisa na loop () {
tagal ng int, cm;
digitalWrite (trigPin, LOW);
pagkaantalaMicroseconds (2);
digitalWrite (trigPin, HIGH);
pagkaantalaMicroseconds (10);
digitalWrite (trigPin, LOW);
tagal = pulseIn (echoPin, HIGH);
cm = (tagal / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// pagkaantala (1000);
kung (cm & lt; 20) {
digitalWrite (pinangunahan, HIGH);
} iba pa {
digitalWrite (pinangunahan, LOW);
}
pagkaantala (100);
}

Oo, iyan! Ang aming awtomatikong o matalinong tagahanga ay handa na! Hindi mo maaaring paniwalaan ito, ngunit kahit na ang isang maliit na propeller ay humihipan ng mabuti sa layo na 50 cm, ngunit sa isip ay kailangan mong gumamit ng isang mas malaking propeller at isang motor na may mas mataas na bilang ng mga rebolusyon (ginamit ko ang mababang boltahe dahil sa napakababang kasalukuyang pagkonsumo). Inaasahan ko ito gawang bahay kapaki-pakinabang sa isang tao.
4.8
5
4.5

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
1 komentaryo
Rbos
Ang Arduino Uno ay kalabisan para sa mga naturang layunin. Sa totoo lang, hindi kinakailangan ang isang microcontroller dito.

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...