Talaan ng mga Nilalaman:

Alamin sa Circuit NANO: Isang PCB. Madaling matutunan. Walang-katapusang Mga Posisyon .: 12 Hakbang (na may Mga Larawan)
Alamin sa Circuit NANO: Isang PCB. Madaling matutunan. Walang-katapusang Mga Posisyon .: 12 Hakbang (na may Mga Larawan)

Video: Alamin sa Circuit NANO: Isang PCB. Madaling matutunan. Walang-katapusang Mga Posisyon .: 12 Hakbang (na may Mga Larawan)

Video: Alamin sa Circuit NANO: Isang PCB. Madaling matutunan. Walang-katapusang Mga Posisyon .: 12 Hakbang (na may Mga Larawan)
Video: TAMANG PAG TRACING NG SUPPLY VOLTAGE NG MAINBOARD SMART LED TV | TIPS AND TRICKS 2024, Nobyembre
Anonim
Image
Image
Ang Disenyo ng PCB
Ang Disenyo ng PCB

Ang pagsisimula sa mundo ng electronics at robotics ay maaaring maging medyo nakakatakot sa una. Maraming mga bagay na matututunan sa simula (disenyo ng circuit, paghihinang, programa, pagpili ng tamang mga elektronikong sangkap, atbp) at kapag nagkamali ang mga bagay maraming mga variable upang subaybayan ang (maling mga koneksyon sa mga kable, napinsalang mga elektronikong sangkap, o error sa ang code) kaya't talagang mahirap para sa mga nagsisimula na i-debug. Maraming tao ang napunta sa pagkakaroon ng maraming mga libro at pagbili ng maraming mga module, pagkatapos ay nawala ang interes matapos na makatagpo ng maraming mga problema at makaalis.

Ginawang simple ang digital na programa sa Samytronix Circuit Learn - NANO

Simula sa 2019 tatawagin ko ang aking mga proyekto na Samytronix.

Ang Samytronix Circuit Learn - NANO ay isang platform ng pag-aaral na pinalakas ng isang Arduino Nano. Sa Samytronix Circuit Learn - NANO, matututunan natin ang mga kinakailangang pangunahing konsepto na kinakailangan upang makapagsimulang sumisid ng mas malalim sa mundo ng electronics at programa na may isang solong board lamang. Pinadadali nito ang karanasan sa pag-aaral ng Arduino programming sa pamamagitan ng pag-aalis ng pangangailangan ng paghihinang o paggamit ng isang breadboard at pag-rewiring ng circuit tuwing nais mong magsimula ng isang bagong proyekto. Mas mabuti pa, Samytronix Circuit Learn - NANO na idinisenyo upang maging katugma sa sikat na wika ng programa ng block-line, Scratch, upang matutunan mo ang mga konsepto ng pagprograma nang mas mabilis at madali habang mayroon ka ring kakayahang umangkop upang magdagdag ng maraming mga bahagi tulad ng isang pagpapatuloy na tester, servo-motor, at isang distansya sensor.

Hakbang 1: Ang Disenyo ng PCB

Ang Disenyo ng PCB
Ang Disenyo ng PCB

Ang PCB mismo ay dinisenyo ko gamit ang EAGLE. Kung interesado kang malaman ang tungkol sa pagdidisenyo ng iyong sariling circuit board maaari kang magtungo sa Circuit Board Design Class sa pamamagitan ng randofo. Kung nais mo lamang i-download ang disenyo at i-order ito sa isang tagagawa ng PCB maaari mong i-download ang mga file sa susunod na hakbang.

Kung nais mong baguhin ang aking disenyo para sa iyong sariling mga layunin mangyaring huwag mag-atubiling gawin ito!

Hakbang 2: Pag-order ng PCB

Pag-order ng PCB
Pag-order ng PCB

Upang mag-order ng PCB kailangan mong i-download ang mga gerber file (.gbr). Ito ang mga file na ibibigay mo sa tagagawa. Kapag na-download mo na ang lahat ng mga file, maaari mong ipadala ang mga ito sa isang tagagawa ng PCB. Mayroong maraming mga tagagawa ng PCB doon, ang isa sa mga pinaka-inirekumendang tagagawa ng PCB ay ang PCBWay.

Hakbang 3: Ipunin ang Mga Elektronikong Mga Sangkap at Iyong Solder

Image
Image
Ipunin ang Mga Elektroniko na Sangkap at Silang ng Solder
Ipunin ang Mga Elektroniko na Sangkap at Silang ng Solder
Ipunin ang Mga Elektroniko na Sangkap at Silang ng Solder
Ipunin ang Mga Elektroniko na Sangkap at Silang ng Solder
Ipunin ang Mga Elektroniko na Sangkap at Silang ng Solder
Ipunin ang Mga Elektroniko na Sangkap at Silang ng Solder

Karamihan sa mga ginamit na elektronikong sangkap ay karaniwang at matatagpuan sa iyong lokal na tindahan ng electronics. Gayunpaman, kung sakaling hindi mo mahanap ang lahat ng mga bahagi maaari mong makuha ang mga ito sa online mula sa amazon, ebay, atbp.

  • 1x Arduino Nano
  • 1x 10mm LED pack (pula, dilaw, berde, asul)
  • 1x 12mm Buzzer
  • 1x Photoresistor
  • 1x Thermistor
  • 2x Trimpot
  • 2x 12mm push-button
  • 1x DC Jack
  • 1 set lalaki header
  • 1 set babaeng header
  • Resistor:

    • 4x 220 Ohm 1 / 4W
    • 4x 10k Ohm 1 / 4W
    • 1x 100 Ohm 1 / 4W
    • 1x 100k Ohm 1 / 4W

Opsyonal na extension:

  • May hawak ng baterya na may konektor ng DC (inirerekumenda ang 4x AA)
  • Hanggang sa 4x Servo
  • 2x Cable na may alligator clip
  • Biglang infrared distansya sensor

Kapag nakolekta mo na ang lahat ng mga elektronikong sangkap oras na upang maghinang ang mga ito sa PCB na iniutos mo.

  1. Inirerekumenda ko ang paghihinang muna ng mga resistors dahil sila ang pinakahabang bahagi ng profile. (Ihihinang ang risistor batay sa halagang inilalagay ko sa mga larawan)
  2. I-snip ang binti ng risistor sa kabilang bahagi ng PCB
  3. Paghinang ng iba pang mga bahagi tulad ng ipinapakita sa mga larawan (maaari mong suriin ang posisyon ng katod / anode sa mga tala sa mga larawan)

Hakbang 4: Laser Cut Acrylic

Laser Cut Acrylic
Laser Cut Acrylic
Laser Cut Acrylic
Laser Cut Acrylic
Laser Cut Acrylic
Laser Cut Acrylic

Maaari mong i-download ang mga file na nakakabit dito upang mag-order ng iyong laser cut. Ang sheet ng acrylic ay dapat na 3mm makapal. Inirerekomenda ang Transparent na kulay para sa tuktok ng kaso tulad ng ipinakita sa larawan. Mangyaring tandaan na mayroon ding maliliit na bahagi tulad ng spacer na kakailanganin.

Hakbang 5: Buuin ang Kaso / enclosure

Image
Image
Buuin ang Kaso / enclosure
Buuin ang Kaso / enclosure
Buuin ang Kaso / enclosure
Buuin ang Kaso / enclosure
Buuin ang Kaso / enclosure
Buuin ang Kaso / enclosure

Maghanda:

  1. Ang acrylic sheet para sa kaso
  2. 4x acrylic spacer
  3. 4x M3 nut
  4. 4x M3 15mm bolt

Ilagay ang kaso kasama ang bolt at nut sa ganitong pagkakasunud-sunod (mula sa itaas):

  1. Nangungunang sheet ng acrylic
  2. Acrylic spacer
  3. Samytronix board
  4. Acrylic spacer
  5. Ibabang sheet ng acrylic

Kapag natapos mo na pagsama-samahin ang kaso / enclosure maaari mong simulan ang pagsubok upang mai-program ang board. Mayroong ilang mga halimbawang proyekto na kasama sa pagtuturo na ito na maaari mong subukan (hakbang 7-9). Maaari kang pumili sa pagitan ng Arduino IDE o gumamit ng isang block-line interface gamit ang Scratch o Mblock na mas madali kung nagsisimula ka lang. Kung nais mong gamitin ang Samytronix Circuit Alamin ang NANO sa buong kakayahan nito inirerekumenda kong gawin ang susunod na hakbang na kung saan ay ang pagbuo ng extension ng robot para sa board.

Hakbang 6: Buuin ang Extension ng Robot

Image
Image
Buuin ang Robot Extension
Buuin ang Robot Extension
Buuin ang Robot Extension
Buuin ang Robot Extension

Ang hakbang na ito ay hindi kinakailangan para sa ilan sa mga proyekto. Ang robot extension ay idinisenyo para sa iyo upang matuto nang higit pa tungkol sa paggalaw gamit ang tuluy-tuloy na servos para sa paggalaw ng gulong at maiwasan ang mga hadlang gamit ang distansya sensor.

Maghanda:

  1. Ang lahat ng mga bahagi ng acrylic para sa extension ng robot.
  2. 20x M3 nut
  3. 14x M3 15mm bolt
  4. 16x M3 10mm bolt
  5. 4x M3 15mm spacer
  6. 2x M3 25mm spacer

Mga Hakbang:

  1. Pagsamahin ang sheet ng acrylic nang wala ang mga bolt
  2. I-secure ang mga bahagi ng acrylic gamit ang mga bolts at mani
  3. Ilagay ang 2x tuloy-tuloy na servos at ang mga gulong sa frame ng acrylic
  4. I-tornilyo ang may hawak ng baterya sa likod ng frame ng acrylic body
  5. I-screw ang ball caster at gamitin sa 25mm spacer upang bigyan ito ng distansya mula sa frame
  6. I-tornilyo ang maliit na bahagi ng plastik sa frame ng acrylic (kasama ang plastik kapag bumili ka ng isang mini 90g servo)
  7. Isama ang bahagi ng ulo
  8. I-screw ang Sharp infrared distansya sensor
  9. I-mount ang servo sa maliit na bagay na plastik
  10. Ang huling hakbang ay i-mount ang Samytronix Circuit Alamin ang NANO sa frame ng robot at i-wire ang mga ito tulad ng ipinakita

Hakbang 7: Pong Paggamit ng S4A (Scratch para sa Arduino)

Image
Image
Pong Paggamit ng S4A (Scratch para sa Arduino)
Pong Paggamit ng S4A (Scratch para sa Arduino)

Ang pagmamapa ng pin sa Samytronix Circuit NANO ay idinisenyo upang maging katugma sa programa ng s4a. Maaari mong i-download ang programa ng s4a at pati na rin ang firmwarehere. Maaari kang gumawa ng anumang proyekto na nais mo, ang wika ng simula ng programa ay medyo tuwid at napakadaling maintindihan.

Sa tutorial na ito ipapakita ko sa iyo ang isang halimbawa ng isa sa posibleng pagpapatupad ng Samytronix Circuit NANO, upang maglaro ng Pong game. Upang i-play ang laro maaari mong gamitin ang potensyomiter na matatagpuan sa A0 pin.

  1. Una kailangan mong gumuhit ng mga sprite, na kung saan ay ang bola at ang bat.
  2. Maaari mong suriin ang mga nakalakip na larawan at kopyahin ang code para sa bawat sprite.
  3. Magdagdag ng isang pulang linya sa background tulad ng ipinakita sa larawan, kaya kapag hinawakan ng bola ang pulang linya ay tapos na ang laro.

Matapos subukan ang halimbawa, inaasahan kong makakagawa ka rin ng iyong sariling mga laro! Ang hangganan lamang ay ang iyong imahinasyon!

Hakbang 8: Pagkontrol sa Servo Robot Arm Gamit ang S4A

Image
Image

Maaari mong kontrolin ang hanggang sa 4 na servos sa Samytronix Circuit Alamin ang NANO. Narito ang isang halimbawa ng paggamit ng servos bilang isang robotic arm. Karaniwang ginagamit ang mga robotic arm sa pang-industriya na aplikasyon, at ngayon maaari kang gumawa ng isa para sa iyong sarili at madali itong mai-program sa S4A. Maaari mong kopyahin ang mga code mula sa video at lubos na inirerekumenda na subukan mong i-program ito mismo!

Hakbang 9: Smart Car Gamit ang Arduino IDE

Image
Image

Kung ikaw ay isang mas may karanasan na programmer, maaari mong gamitin ang Arduino IDE sa halip na gasgas. Narito ang isang halimbawa ng code para sa isang Smart Car na maaaring maiwasan ang mga hadlang gamit ang infrared sensor. Maaari mong panoorin ang video upang makita ito sa pagkilos.

Mga kable:

  1. Kaliwa servo sa D4
  2. Tamang servo sa D7
  3. Pumunta sa servo sa D8
  4. Distansya sensor sa A4

Hakbang 10: Protektor ng Halaman Gamit ang Arduino IDE

Image
Image

Ang isa pang ideya na gamitin ang Samytronix Circuit Learn NANO ay ilagay ito malapit sa iyong nakapaso na halaman upang masubaybayan ang temperatura, ilaw, at halumigmig nito. Ang Samytronix Circuit Dagdagan NANO ay nilagyan ng isang thermistor (A2), photoresistor (A3), at isang sensor ng pagpapatuloy ng paglaban (A5). Sa pamamagitan ng paglakip ng sensor ng pagpapatuloy ng paglaban sa isang pares ng mga kuko gamit ang mga clip ng buaya maaari natin itong magamit bilang isang sensor ng kahalumigmigan. Sa mga sensor na ito maaari nating masukat na magagawa nating protektor ang halaman. Upang ma-output ang mga halagang maaari naming gamitin ang tatlong servos bilang mga gauge tulad ng ipinakita sa video.

Tagapahiwatig ng LED:

  • Red LED = Temperatura ay hindi pinakamabuting kalagayan
  • Dilaw na LED = Ang ilaw ay hindi pinakamabuting kalagayan
  • Green LED = Humidity not optimum

Kung ang lahat ng mga LED ay naka-off nangangahulugan ito na ang kapaligiran ay optimum para sa halaman na lumago!

Hakbang 11: Star Wars Imperial Marso

Mayroong maraming mga input at output na maaari mong i-play gamit ang Samytronix Circuit NANO, isa sa mga ito ay sa pamamagitan ng paggamit ng piezo buzzer. Dito nakakabit ang isang Arduino code na orihinal na isinulat ng nicksort at binago ko para sa Dagdagan ng Circuit. Ginampanan ng programang ito ang Star Wars Imperial March at sa palagay ko medyo cool ito!

Hakbang 12: Proyekto ng MBlock

Ang mBlock ay isa pang kahalili sa S4A at ang orihinal na Arduino IDE. Ang interface ng mBlock ay katulad ng S4A, ngunit ang kalamangan ng paggamit ng mBlock ay maaari mong makita ang visual program block na magkatabi kasama ang totoong Arduino code. Dito nakalakip ay isang halimbawa ng video ng paggamit ng mBlock software upang magprograma ng isang musika.

Kung bago ka sa Arduino na kapaligiran ngunit at nagsisimula pa lamang sa mundo ng pagprograma, kung gayon ang mBlock ay dapat na angkop para sa iyo. Maaari mong i-download ang mBlock dito (i-download ang mBlock 3).

Mahalagang tandaan na ang isa sa pinakamahalagang bagay kapag natututo ay panatilihin ang pag-eksperimento, kasama ang Samytronix Circuit Alamin ang mga bagay na NANO na ginagawang mas kumplikado upang maaari kang mag-eksperimento at subukan ang mga bagong bagay nang mas mabilis habang kinukuha mo pa rin ang lahat ng mahahalagang konsepto ng programa at electronics.

Inirerekumendang: