background image

 

2.3 Λογισμικό σχεδίασης τυπωμένων κυκλωμάτων (PCB) ............................................... 31

 

2.3.1 Πλακέτα τυπωμένου Κυκλώματος (PCB) ................................................................ 31

 

2.3.2  KiCad ..................................................................................................................... 32

 

2.3.2.1 Επεξεργαστής σχηματικής διάταξης (Eeschema) ................................................... 33

 

2.3.2.2  Επεξεργαστής διάταξης τυπωμένων κυκλωμάτων (Pcb Layout Editor) ................ 34

 

2.3.2.3 Αποτυπώματα (Footprints) .................................................................................... 36

 

2.4 Μικροελεγκτής  ΕSP32-Cam ...................................................................................... 37

 

2.5 Ρυθμιστής Υποβιβασμού Τάσης LM2596s (Step Down Voltage Regulator) ............... 38

 

2.6 Οδηγός Κινητήρων  L9110s (Motor Driver) ............................................................... 38

 

2.7 Σύνοψη Κεφαλαίου .................................................................................................... 39

 

Κεφάλαιο 3

ο

  – Δομικά μέρη συστήματος ............................................................................ 40

 

3.1 Απαιτήσεις Συστήματος (System Requirements) ........................................................ 40

 

3.2 Περιπτώσεις Χρήσης (Use Cases) ............................................................................... 41

 

3.3 Υλικό μέρος ............................................................................................................... 42

 

3.3.1 Ενεργειακές Απαιτήσεις (Energy Requirements)...................................................... 42

 

3.4 Υλοποίηση Τυπωμένου Κυκλώματος PCB ................................................................. 44

 

3.4.1 Τελική μορφή πλακέτας PCB................................................................................... 48

 

3.5 Κόστος κατασκευής (Bill Of Materials) ...................................................................... 50

 

3.6 Σύνοψη Κεφαλαίου .................................................................................................... 51

 

Κεφάλαιο 4 – Ανάλυση Λογισμικού .................................................................................... 52

 

4.1 Λογισμικό Μικροελεγκτή ........................................................................................... 52

 

4.1.2 Λειτουργίες Κάμερας ............................................................................................... 54

 

4.1.3 Κώδικας Μικροελεγκτή ........................................................................................... 55

 

4.2 Android Εφαρμογή ..................................................................................................... 59

 

4.3 Εφαρμογή Ιστού (Web App) ....................................................................................... 63

 

4.3.1 Κώδικάς Ιστοχώρου ................................................................................................. 67

 

4.4 Εφαρμογή Η/Υ (Desktop App) ................................................................................... 72